--- /home/fdroid/fdroiddata/tmp/jp.gr.java_conf.hatalab.mnv_40.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_jp.gr.java_conf.hatalab.mnv_40.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: res/drawable-mdpi/tombofile01.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/updir01.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/textfile01.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/textfile01.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/updir01.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/updir01.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/textfile01.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/tombofile01.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/otherfile02.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/folder01.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/icon_org.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/otherfile02.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/icon_org.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/tombofile01.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/otherfile02.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/folder01.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/folder01.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/icon.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: 00f726a731d532fbe21c37213467328c62ab8ffccb37e73d6cdb75134ce5e7e0 │ -Signer #1 certificate SHA-1 digest: 0ecfd0e8427a30577bccda0e8b7333d8b91d7bd0 │ -Signer #1 certificate MD5 digest: 3b9155d1c60757f534b1369df291123c │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: b9d34e2c37665a39b88917ed0a550f25030339064ad22ab53693f2ec8e0114ff │ -Signer #1 public key SHA-1 digest: 5ce37c5537d71b4161be2064baf1e28594753599 │ -Signer #1 public key MD5 digest: c0617e34d778a6c387aed1e6827e9add ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,1473 +1,1437 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 167620 (0000000000028EC4h) │ - Actual end-cent-dir record offset: 167598 (0000000000028EAEh) │ - Expected end-cent-dir record offset: 167598 (0000000000028EAEh) │ + Zip archive file size: 166719 (0000000000028B3Fh) │ + Actual end-cent-dir record offset: 166697 (0000000000028B29h) │ + Expected end-cent-dir record offset: 166697 (0000000000028B29h) │ (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 48 entries. │ - The central directory is 3512 (0000000000000DB8h) bytes long, │ + The central directory is 3572 (0000000000000DF4h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 164086 (00000000000280F6h). │ + is 163125 (0000000000027D35h). │ │ │ 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 Nov 30 11:37:58 │ - 32-bit CRC value (hex): d15c6630 │ - compressed size: 1493 bytes │ - uncompressed size: 3695 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): 3d8e7ab6 │ + compressed size: 1442 bytes │ + uncompressed size: 5596 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/7E926101.SF │ + res/drawable-hdpi-v4/folder01.png │ │ - offset of local header from start of archive: 1559 │ - (0000000000000617h) bytes │ + offset of local header from start of archive: 1511 │ + (00000000000005E7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Nov 30 11:37:58 │ - 32-bit CRC value (hex): 49d76937 │ - compressed size: 1562 bytes │ - uncompressed size: 3816 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): 1838dd0a │ + compressed size: 1601 bytes │ + uncompressed size: 1601 bytes │ + length of filename: 33 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/7E926101.RSA │ + res/drawable-hdpi-v4/icon.png │ │ - offset of local header from start of archive: 3187 │ - (0000000000000C73h) bytes │ + offset of local header from start of archive: 3175 │ + (0000000000000C67h) 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 Nov 30 11:37:58 │ - 32-bit CRC value (hex): a15101ff │ - 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): 5ee6f67b │ + compressed size: 2482 bytes │ + uncompressed size: 2482 bytes │ + length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/icon_org.png │ │ - res/layout/bottom_bar.xml │ - │ - offset of local header from start of archive: 4293 │ - (00000000000010C5h) bytes │ + offset of local header from start of archive: 5716 │ + (0000000000001654h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 67f60cce │ - compressed size: 404 bytes │ - uncompressed size: 1124 bytes │ - length of filename: 25 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): 13e5ae94 │ + compressed size: 3941 bytes │ + uncompressed size: 3941 bytes │ + length of filename: 33 characters │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - 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/layout/edit_template_text.xml │ + res/drawable-hdpi-v4/otherfile02.png │ │ - offset of local header from start of archive: 4772 │ - (00000000000012A4h) bytes │ + offset of local header from start of archive: 9720 │ + (00000000000025F8h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): e9a404ba │ - compressed size: 637 bytes │ - uncompressed size: 1812 bytes │ - length of filename: 33 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a555c2b8 │ + compressed size: 488 bytes │ + uncompressed size: 488 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/editbox.xml │ + res/drawable-hdpi-v4/textfile01.png │ │ - offset of local header from start of archive: 5488 │ - (0000000000001570h) bytes │ + offset of local header from start of archive: 10274 │ + (0000000000002822h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 4897ab69 │ - compressed size: 516 bytes │ - uncompressed size: 1244 bytes │ - length of filename: 22 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ae00f5da │ + compressed size: 2086 bytes │ + uncompressed size: 2086 bytes │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #7: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/editbox_scrl.xml │ + res/drawable-hdpi-v4/tombofile01.png │ │ - offset of local header from start of archive: 6072 │ - (00000000000017B8h) bytes │ + offset of local header from start of archive: 12425 │ + (0000000000003089h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): e27d4dbe │ - compressed size: 527 bytes │ - uncompressed size: 1280 bytes │ - length of filename: 27 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 038be6bb │ + compressed size: 5696 bytes │ + uncompressed size: 5696 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 #8: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/file_row.xml │ + res/drawable-hdpi-v4/updir01.png │ │ - offset of local header from start of archive: 6672 │ - (0000000000001A10h) bytes │ + offset of local header from start of archive: 18187 │ + (000000000000470Bh) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 06a06d32 │ - compressed size: 250 bytes │ - uncompressed size: 512 bytes │ - length of filename: 23 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 96264e3d │ + compressed size: 3346 bytes │ + uncompressed size: 3346 bytes │ + length of filename: 32 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #9: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-ldpi-v4/folder01.png │ │ - res/layout/file_row_with_icon.xml │ - │ - offset of local header from start of archive: 6991 │ - (0000000000001B4Fh) bytes │ + offset of local header from start of archive: 21595 │ + (000000000000545Bh) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 069dffda │ - compressed size: 522 bytes │ - uncompressed size: 1352 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ad6d78a0 │ + compressed size: 738 bytes │ + uncompressed size: 738 bytes │ length of filename: 33 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #10: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/grep_search_word.xml │ + res/drawable-ldpi-v4/icon.png │ │ - offset of local header from start of archive: 7592 │ - (0000000000001DA8h) bytes │ + offset of local header from start of archive: 22396 │ + (000000000000577Ch) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 1b2be094 │ - compressed size: 609 bytes │ - uncompressed size: 1768 bytes │ - length of filename: 31 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2792084c │ + compressed size: 1163 bytes │ + uncompressed size: 1163 bytes │ + length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #11: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/grepbox.xml │ + res/drawable-ldpi-v4/icon_org.png │ │ - offset of local header from start of archive: 8278 │ - (0000000000002056h) bytes │ + offset of local header from start of archive: 23618 │ + (0000000000005C42h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 47ddbff0 │ - compressed size: 802 bytes │ - uncompressed size: 2540 bytes │ - length of filename: 22 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8ef78580 │ + compressed size: 1537 bytes │ + uncompressed size: 1537 bytes │ + length of filename: 33 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/input_name.xml │ + res/drawable-ldpi-v4/otherfile02.png │ │ - offset of local header from start of archive: 9148 │ - (00000000000023BCh) bytes │ + offset of local header from start of archive: 25218 │ + (0000000000006282h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): b46e141e │ - compressed size: 460 bytes │ - uncompressed size: 1096 bytes │ - length of filename: 25 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 903564a0 │ + compressed size: 312 bytes │ + uncompressed size: 312 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 #13: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/input_pass.xml │ + res/drawable-ldpi-v4/textfile01.png │ │ - offset of local header from start of archive: 9679 │ - (00000000000025CFh) bytes │ + offset of local header from start of archive: 25596 │ + (00000000000063FCh) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 1184bfc5 │ - compressed size: 476 bytes │ - uncompressed size: 1144 bytes │ - length of filename: 25 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 148ba57f │ + compressed size: 954 bytes │ + uncompressed size: 954 bytes │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #14: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/input_pass2.xml │ + res/drawable-ldpi-v4/tombofile01.png │ │ - offset of local header from start of archive: 10226 │ - (00000000000027F2h) bytes │ + offset of local header from start of archive: 26615 │ + (00000000000067F7h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): ab4f6ce2 │ - compressed size: 495 bytes │ - uncompressed size: 1444 bytes │ - length of filename: 26 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 83999d97 │ + compressed size: 1489 bytes │ + uncompressed size: 1489 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 #15: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/insert_text_row.xml │ + res/drawable-ldpi-v4/updir01.png │ │ - offset of local header from start of archive: 10793 │ - (0000000000002A29h) bytes │ + offset of local header from start of archive: 28170 │ + (0000000000006E0Ah) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): a760a98f │ - compressed size: 301 bytes │ - uncompressed size: 620 bytes │ - length of filename: 30 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ab7958a8 │ + compressed size: 1107 bytes │ + uncompressed size: 1107 bytes │ + length of filename: 32 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #16: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/main.xml │ + res/drawable-mdpi-v4/folder01.png │ │ - offset of local header from start of archive: 11170 │ - (0000000000002BA2h) bytes │ + offset of local header from start of archive: 29339 │ + (000000000000729Bh) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 3e6c64af │ - compressed size: 655 bytes │ - uncompressed size: 1844 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): 6b3cdf04 │ + compressed size: 904 bytes │ + uncompressed size: 904 bytes │ + length of filename: 33 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #17: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/searchbox.xml │ + res/drawable-mdpi-v4/icon.png │ │ - offset of local header from start of archive: 11890 │ - (0000000000002E72h) bytes │ + offset of local header from start of archive: 30306 │ + (0000000000007662h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): a094c1fe │ - compressed size: 554 bytes │ - uncompressed size: 1708 bytes │ - length of filename: 24 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6ca54f0e │ + compressed size: 1493 bytes │ + uncompressed size: 1493 bytes │ + length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #18: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/select_dir.xml │ + res/drawable-mdpi-v4/otherfile02.png │ │ - offset of local header from start of archive: 12514 │ - (00000000000030E2h) bytes │ + offset of local header from start of archive: 31858 │ + (0000000000007C72h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): d54b05bf │ - compressed size: 769 bytes │ - uncompressed size: 2356 bytes │ - length of filename: 25 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1ed374a7 │ + compressed size: 311 bytes │ + uncompressed size: 311 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 #19: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/select_file.xml │ + res/drawable-mdpi-v4/textfile01.png │ │ - offset of local header from start of archive: 13354 │ - (000000000000342Ah) bytes │ + offset of local header from start of archive: 32235 │ + (0000000000007DEBh) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 2828beb8 │ - compressed size: 849 bytes │ - uncompressed size: 2712 bytes │ - length of filename: 26 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 5e976217 │ + compressed size: 1325 bytes │ + uncompressed size: 1325 bytes │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #20: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-mdpi-v4/tombofile01.png │ │ - res/layout/set_fontsize.xml │ - │ - offset of local header from start of archive: 14275 │ - (00000000000037C3h) bytes │ + offset of local header from start of archive: 33625 │ + (0000000000008359h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): d02e3fa2 │ - compressed size: 490 bytes │ - uncompressed size: 1248 bytes │ - length of filename: 27 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9f4971cb │ + compressed size: 1831 bytes │ + uncompressed size: 1831 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 #21: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/template_list.xml │ + res/drawable-mdpi-v4/updir01.png │ │ - offset of local header from start of archive: 14838 │ - (00000000000039F6h) bytes │ + offset of local header from start of archive: 35522 │ + (0000000000008AC2h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 96f586be │ - compressed size: 480 bytes │ - uncompressed size: 1300 bytes │ - length of filename: 28 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 839b1032 │ + compressed size: 1459 bytes │ + uncompressed size: 1459 bytes │ + length of filename: 32 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #22: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/template_list_footer.xml │ + res/layout/bottom_bar.xml │ │ - offset of local header from start of archive: 15392 │ - (0000000000003C20h) bytes │ + offset of local header from start of archive: 37043 │ + (00000000000090B3h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): ec89d13c │ - compressed size: 367 bytes │ - uncompressed size: 860 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): 67f60cce │ + compressed size: 404 bytes │ + uncompressed size: 1124 bytes │ + length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #23: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/template_list_row.xml │ + res/layout/edit_template_text.xml │ │ - offset of local header from start of archive: 15840 │ - (0000000000003DE0h) bytes │ + offset of local header from start of archive: 37518 │ + (000000000000928Eh) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): bd493a7d │ - compressed size: 400 bytes │ - uncompressed size: 892 bytes │ - length of filename: 32 characters │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): e9a404ba │ + compressed size: 636 bytes │ + uncompressed size: 1812 bytes │ + length of filename: 33 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #24: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/xml/setting_autolink.xml │ + res/layout/editbox.xml │ │ - offset of local header from start of archive: 16318 │ - (0000000000003FBEh) bytes │ + offset of local header from start of archive: 38233 │ + (0000000000009559h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): b7ce99b9 │ - compressed size: 328 bytes │ - uncompressed size: 908 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): 4897ab69 │ + compressed size: 516 bytes │ + uncompressed size: 1244 bytes │ + length of filename: 22 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #25: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/xml/settings.xml │ + res/layout/editbox_scrl.xml │ │ - offset of local header from start of archive: 16720 │ - (0000000000004150h) bytes │ + offset of local header from start of archive: 38817 │ + (00000000000097A1h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): d3b1db79 │ - compressed size: 669 bytes │ - uncompressed size: 2884 bytes │ - length of filename: 20 characters │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): e27d4dbe │ + compressed size: 527 bytes │ + uncompressed size: 1280 bytes │ + length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #26: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + res/layout/file_row.xml │ │ - offset of local header from start of archive: 17455 │ - (000000000000442Fh) bytes │ + offset of local header from start of archive: 39417 │ + (00000000000099F9h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 42b8dff1 │ - compressed size: 1389 bytes │ - uncompressed size: 5404 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): 06a06d32 │ + compressed size: 250 bytes │ + uncompressed size: 512 bytes │ + length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #27: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - resources.arsc │ + res/layout/file_row_with_icon.xml │ │ - offset of local header from start of archive: 18909 │ - (00000000000049DDh) bytes │ + offset of local header from start of archive: 39736 │ + (0000000000009B38h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 33040fa5 │ - compressed size: 34944 bytes │ - uncompressed size: 34944 bytes │ - length of filename: 14 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): 069dffda │ + compressed size: 522 bytes │ + uncompressed size: 1352 bytes │ + length of filename: 33 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #28: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/folder01.png │ + res/layout/grep_search_word.xml │ │ - offset of local header from start of archive: 53900 │ - (000000000000D28Ch) bytes │ + offset of local header from start of archive: 40337 │ + (0000000000009D91h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 5830a15d │ - compressed size: 1645 bytes │ - uncompressed size: 1645 bytes │ - length of filename: 30 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): 1b2be094 │ + compressed size: 607 bytes │ + uncompressed size: 1768 bytes │ + length of filename: 31 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #29: │ --------------------------- │ │ - res/drawable-hdpi/icon.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 55605 │ - (000000000000D935h) bytes │ + res/layout/grepbox.xml │ + │ + offset of local header from start of archive: 41021 │ + (000000000000A03Dh) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 39738e84 │ - compressed size: 2698 bytes │ - uncompressed size: 2698 bytes │ - length of filename: 26 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): 47ddbff0 │ + compressed size: 800 bytes │ + uncompressed size: 2540 bytes │ + length of filename: 22 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #30: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/icon_org.png │ + res/layout/input_name.xml │ │ - offset of local header from start of archive: 58362 │ - (000000000000E3FAh) bytes │ + offset of local header from start of archive: 41889 │ + (000000000000A3A1h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 3c13576b │ - compressed size: 3966 bytes │ - uncompressed size: 3966 bytes │ - length of filename: 30 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): b46e141e │ + compressed size: 460 bytes │ + uncompressed size: 1096 bytes │ + length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #31: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/otherfile02.png │ + res/layout/input_pass.xml │ │ - offset of local header from start of archive: 62390 │ - (000000000000F3B6h) bytes │ + offset of local header from start of archive: 42420 │ + (000000000000A5B4h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): a555c2b8 │ - compressed size: 488 bytes │ - uncompressed size: 488 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): 1184bfc5 │ + compressed size: 476 bytes │ + uncompressed size: 1144 bytes │ + length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #32: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/textfile01.png │ + res/layout/input_pass2.xml │ │ - offset of local header from start of archive: 62944 │ - (000000000000F5E0h) bytes │ + offset of local header from start of archive: 42967 │ + (000000000000A7D7h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): f5092f74 │ - compressed size: 2141 bytes │ - uncompressed size: 2141 bytes │ - length of filename: 32 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): ab4f6ce2 │ + compressed size: 495 bytes │ + uncompressed size: 1444 bytes │ + length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #33: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/tombofile01.png │ + res/layout/insert_text_row.xml │ │ - offset of local header from start of archive: 65149 │ - (000000000000FE7Dh) bytes │ + offset of local header from start of archive: 43534 │ + (000000000000AA0Eh) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 038be6bb │ - compressed size: 5696 bytes │ - uncompressed size: 5696 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): a760a98f │ + compressed size: 301 bytes │ + uncompressed size: 620 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 #34: │ --------------------------- │ │ - res/drawable-hdpi/updir01.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/main.xml │ │ - offset of local header from start of archive: 70908 │ - (00000000000114FCh) bytes │ + offset of local header from start of archive: 43911 │ + (000000000000AB87h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 96264e3d │ - compressed size: 3346 bytes │ - uncompressed size: 3346 bytes │ - length of filename: 29 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): 3e6c64af │ + compressed size: 655 bytes │ + uncompressed size: 1844 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 #35: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/folder01.png │ + res/layout/searchbox.xml │ │ - offset of local header from start of archive: 74314 │ - (000000000001224Ah) bytes │ + offset of local header from start of archive: 44631 │ + (000000000000AE57h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 023ca0ad │ - compressed size: 763 bytes │ - uncompressed size: 763 bytes │ - length of filename: 30 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): a094c1fe │ + compressed size: 552 bytes │ + uncompressed size: 1708 bytes │ + length of filename: 24 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #36: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/icon.png │ + res/layout/select_dir.xml │ │ - offset of local header from start of archive: 75139 │ - (0000000000012583h) bytes │ + offset of local header from start of archive: 45253 │ + (000000000000B0C5h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): bb1d76db │ - compressed size: 1281 bytes │ - uncompressed size: 1281 bytes │ - length of filename: 26 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): d54b05bf │ + compressed size: 764 bytes │ + uncompressed size: 2356 bytes │ + length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #37: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/icon_org.png │ + res/layout/select_file.xml │ │ - offset of local header from start of archive: 76477 │ - (0000000000012ABDh) bytes │ + offset of local header from start of archive: 46088 │ + (000000000000B408h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 8ef78580 │ - compressed size: 1537 bytes │ - uncompressed size: 1537 bytes │ - length of filename: 30 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): 2828beb8 │ + compressed size: 846 bytes │ + uncompressed size: 2712 bytes │ + length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #38: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/otherfile02.png │ + res/layout/set_fontsize.xml │ │ - offset of local header from start of archive: 78077 │ - (00000000000130FDh) bytes │ + offset of local header from start of archive: 47006 │ + (000000000000B79Eh) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 903564a0 │ - compressed size: 312 bytes │ - uncompressed size: 312 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): d02e3fa2 │ + compressed size: 490 bytes │ + uncompressed size: 1248 bytes │ + length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #39: │ --------------------------- │ │ - res/drawable-ldpi/textfile01.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/template_list.xml │ │ - offset of local header from start of archive: 78452 │ - (0000000000013274h) bytes │ + offset of local header from start of archive: 47569 │ + (000000000000B9D1h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 961f2946 │ - compressed size: 1027 bytes │ - uncompressed size: 1027 bytes │ - length of filename: 32 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): 96f586be │ + compressed size: 481 bytes │ + uncompressed size: 1300 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #40: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/tombofile01.png │ + res/layout/template_list_footer.xml │ │ - offset of local header from start of archive: 79543 │ - (00000000000136B7h) bytes │ + offset of local header from start of archive: 48124 │ + (000000000000BBFCh) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 4d9db7fd │ - compressed size: 1556 bytes │ - uncompressed size: 1556 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): ec89d13c │ + compressed size: 367 bytes │ + uncompressed size: 860 bytes │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #41: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/updir01.png │ + res/layout/template_list_row.xml │ │ - offset of local header from start of archive: 81164 │ - (0000000000013D0Ch) bytes │ + offset of local header from start of archive: 48572 │ + (000000000000BDBCh) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): f9edea00 │ - compressed size: 1196 bytes │ - uncompressed size: 1196 bytes │ - length of filename: 29 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): bd493a7d │ + compressed size: 400 bytes │ + uncompressed size: 892 bytes │ + length of filename: 32 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #42: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/folder01.png │ + res/xml/setting_autolink.xml │ │ - offset of local header from start of archive: 82420 │ - (00000000000141F4h) bytes │ + offset of local header from start of archive: 49050 │ + (000000000000BF9Ah) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 7b312d4c │ - compressed size: 941 bytes │ - uncompressed size: 941 bytes │ - length of filename: 30 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): b7ce99b9 │ + compressed size: 328 bytes │ + uncompressed size: 908 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #43: │ --------------------------- │ │ - res/drawable-mdpi/icon.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/xml/settings.xml │ │ - offset of local header from start of archive: 83421 │ - (00000000000145DDh) bytes │ + offset of local header from start of archive: 49452 │ + (000000000000C12Ch) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 4cc09d29 │ - compressed size: 1637 bytes │ - uncompressed size: 1637 bytes │ - length of filename: 26 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): d3b1db79 │ + compressed size: 663 bytes │ + uncompressed size: 2884 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 #44: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/otherfile02.png │ + resources.arsc │ │ - offset of local header from start of archive: 85117 │ - (0000000000014C7Dh) bytes │ + offset of local header from start of archive: 50181 │ + (000000000000C405h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 1ed374a7 │ - compressed size: 311 bytes │ - uncompressed size: 311 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 08f84dd6 │ + compressed size: 35288 bytes │ + uncompressed size: 35288 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 #45: │ --------------------------- │ │ - res/drawable-mdpi/textfile01.png │ + classes.dex │ │ - offset of local header from start of archive: 85491 │ - (0000000000014DF3h) bytes │ + offset of local header from start of archive: 85513 │ + (0000000000014E09h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): cea23b97 │ - compressed size: 1407 bytes │ - uncompressed size: 1407 bytes │ - length of filename: 32 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): 937fc821 │ + compressed size: 73356 bytes │ + uncompressed size: 203528 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 #46: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/tombofile01.png │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 86963 │ - (00000000000153B3h) bytes │ + offset of local header from start of archive: 158926 │ + (0000000000026CCEh) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): f687ccf8 │ - compressed size: 1906 bytes │ - uncompressed size: 1906 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): d15c6630 │ + compressed size: 1472 bytes │ + uncompressed size: 3695 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 #47: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-mdpi/updir01.png │ + META-INF/7E926101.SF │ │ - offset of local header from start of archive: 88934 │ - (0000000000015B66h) bytes │ + offset of local header from start of archive: 160448 │ + (00000000000272C0h) 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 Nov 30 10:42:36 │ - 32-bit CRC value (hex): 234bf610 │ - compressed size: 1578 bytes │ - uncompressed size: 1578 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): 49d76937 │ + compressed size: 1537 bytes │ + uncompressed size: 3816 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 #48: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - classes.dex │ + META-INF/7E926101.RSA │ │ - offset of local header from start of archive: 90574 │ - (00000000000161CEh) bytes │ + offset of local header from start of archive: 162035 │ + (00000000000278F3h) 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 Nov 30 10:42:34 │ - 32-bit CRC value (hex): acd0573e │ - compressed size: 73455 bytes │ - uncompressed size: 164284 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Jan 11 12:53:52 │ + 32-bit CRC value (hex): a15101ff │ + compressed size: 1039 bytes │ + uncompressed size: 1297 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -47,40 +47,40 @@ │ │ (ru) (array) size=4 │ │ ["Обычный", "Моноширинный", "Без засечек", "С засечками"] │ │ resource 0x7f050007 array/typeface_entryvalues │ │ () (array) size=4 │ │ ["DEFAULT", "MONOSPACE", "SANS_SERIF", "SERIF"] │ │ type drawable id=02 entryCount=7 │ │ resource 0x7f020000 drawable/folder01 │ │ - (ldpi-v4) (file) res/drawable-ldpi/folder01.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/folder01.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/folder01.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/folder01.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/folder01.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/folder01.png type=PNG │ │ resource 0x7f020001 drawable/icon │ │ - (ldpi-v4) (file) res/drawable-ldpi/icon.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/icon.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/icon.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/icon.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/icon.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/icon.png type=PNG │ │ resource 0x7f020002 drawable/icon_org │ │ - (ldpi-v4) (file) res/drawable-ldpi/icon_org.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/icon_org.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/icon_org.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/icon_org.png type=PNG │ │ resource 0x7f020003 drawable/otherfile02 │ │ - (ldpi-v4) (file) res/drawable-ldpi/otherfile02.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/otherfile02.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/otherfile02.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/otherfile02.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/otherfile02.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/otherfile02.png type=PNG │ │ resource 0x7f020004 drawable/textfile01 │ │ - (ldpi-v4) (file) res/drawable-ldpi/textfile01.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/textfile01.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/textfile01.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/textfile01.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/textfile01.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/textfile01.png type=PNG │ │ resource 0x7f020005 drawable/tombofile01 │ │ - (ldpi-v4) (file) res/drawable-ldpi/tombofile01.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/tombofile01.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/tombofile01.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/tombofile01.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/tombofile01.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/tombofile01.png type=PNG │ │ resource 0x7f020006 drawable/updir01 │ │ - (ldpi-v4) (file) res/drawable-ldpi/updir01.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/updir01.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/updir01.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/updir01.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/updir01.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/updir01.png type=PNG │ │ type id id=07 entryCount=38 │ │ resource 0x7f070000 id/BottomBar │ │ () (id) │ │ resource 0x7f070001 id/LeftButton │ │ () (id) │ │ resource 0x7f070002 id/RightButton │ │ () (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 : 30c28e2f │ │ -signature : 115a...0dfd │ │ -file_size : 164284 │ │ +checksum : cf31c4f5 │ │ +signature : cb36...a509 │ │ +file_size : 203528 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 1867 │ │ +string_ids_size : 1864 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 289 │ │ -type_ids_off : 7580 (0x001d9c) │ │ +type_ids_off : 7568 (0x001d90) │ │ proto_ids_size : 301 │ │ -proto_ids_off : 8736 (0x002220) │ │ +proto_ids_off : 8724 (0x002214) │ │ field_ids_size : 701 │ │ -field_ids_off : 12348 (0x00303c) │ │ -method_ids_size : 1116 │ │ -method_ids_off : 17956 (0x004624) │ │ +field_ids_off : 12336 (0x003030) │ │ +method_ids_size : 1117 │ │ +method_ids_off : 17944 (0x004618) │ │ class_defs_size : 150 │ │ -class_defs_off : 26884 (0x006904) │ │ -data_size : 132600 │ │ -data_off : 31684 (0x007bc4) │ │ +class_defs_off : 26880 (0x006900) │ │ +data_size : 171792 │ │ +data_off : 31736 (0x007bf8) │ │ │ │ Class #0 header: │ │ class_idx : 5 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 104 │ │ source_file_idx : 553 │ │ static_fields_size : 0 │ │ @@ -115,17 +115,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -007f0c: |[007f0c] jp.gr.java_conf.hatalab.mnv.BuildConfig.:()V │ │ -007f1c: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -007f22: 0e00 |0003: return-void │ │ +00b004: |[00b004] jp.gr.java_conf.hatalab.mnv.BuildConfig.:()V │ │ +00b014: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00b01a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -214,55 +214,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -007f24: |[007f24] jp.gr.java_conf.hatalab.mnv.Config.:()V │ │ -007f34: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -007f36: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -007f38: 7110 fd00 0100 |0002: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -007f3e: 0c00 |0005: move-result-object v0 │ │ -007f40: 6900 1900 |0006: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.showButtonsFlag:Ljava/lang/Boolean; // field@0019 │ │ -007f44: 1a00 2800 |0008: const-string v0, "3" // string@0028 │ │ -007f48: 6900 0e00 |000a: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.PWTimer:Ljava/lang/String; // field@000e │ │ -007f4c: 1a00 2400 |000c: const-string v0, "/sdcard" // string@0024 │ │ -007f50: 6900 1500 |000e: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.initDirName:Ljava/lang/String; // field@0015 │ │ -007f54: 7110 fd00 0200 |0010: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -007f5a: 0c00 |0013: move-result-object v0 │ │ -007f5c: 6900 1700 |0014: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0017 │ │ -007f60: 1500 e041 |0016: const/high16 v0, #int 1105199104 // #41e0 │ │ -007f64: 6700 1400 |0018: sput v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSizeOnList:F // field@0014 │ │ -007f68: 6701 1200 |001a: sput v1, Ljp/gr/java_conf/hatalab/mnv/Config;.fileListOrder:I // field@0012 │ │ -007f6c: 2200 1401 |001c: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -007f70: 1a01 fe01 |001e: const-string v1, "NewFolder" // string@01fe │ │ -007f74: 7020 2a04 1000 |0020: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;)V // method@042a │ │ -007f7a: 6900 1100 |0023: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0011 │ │ -007f7e: 1a00 0b07 |0025: const-string v0, "utf-8" // string@070b │ │ -007f82: 6900 1000 |0027: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.charsetName:Ljava/lang/String; // field@0010 │ │ -007f86: 1a00 cf02 |0029: const-string v0, "auto" // string@02cf │ │ -007f8a: 6900 1600 |002b: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.lineBreak:Ljava/lang/String; // field@0016 │ │ -007f8e: 7110 fd00 0200 |002d: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -007f94: 0c00 |0030: move-result-object v0 │ │ -007f96: 6900 1a00 |0031: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.syncTitleFlag:Ljava/lang/Boolean; // field@001a │ │ -007f9a: 7110 fd00 0200 |0033: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -007fa0: 0c00 |0036: move-result-object v0 │ │ -007fa2: 6900 0f00 |0037: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.autoSaveFlag:Ljava/lang/Boolean; // field@000f │ │ -007fa6: 7110 fd00 0200 |0039: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -007fac: 0c00 |003c: move-result-object v0 │ │ -007fae: 6900 1c00 |003d: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.viewerModeFlag:Ljava/lang/Boolean; // field@001c │ │ -007fb2: 7110 fd00 0200 |003f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -007fb8: 0c00 |0042: move-result-object v0 │ │ -007fba: 6900 1800 |0043: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.noTitleBarFlag:Ljava/lang/Boolean; // field@0018 │ │ -007fbe: 1500 9041 |0045: const/high16 v0, #int 1099956224 // #4190 │ │ -007fc2: 6700 1300 |0047: sput v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSize:F // field@0013 │ │ -007fc6: 1a00 5000 |0049: const-string v0, "DEFAULT" // string@0050 │ │ -007fca: 6900 1b00 |004b: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.typeface:Ljava/lang/String; // field@001b │ │ -007fce: 0e00 |004d: return-void │ │ +00b01c: |[00b01c] jp.gr.java_conf.hatalab.mnv.Config.:()V │ │ +00b02c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +00b02e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00b030: 7110 fd00 0100 |0002: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00b036: 0c00 |0005: move-result-object v0 │ │ +00b038: 6900 1900 |0006: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.showButtonsFlag:Ljava/lang/Boolean; // field@0019 │ │ +00b03c: 1a00 2800 |0008: const-string v0, "3" // string@0028 │ │ +00b040: 6900 0e00 |000a: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.PWTimer:Ljava/lang/String; // field@000e │ │ +00b044: 1a00 2400 |000c: const-string v0, "/sdcard" // string@0024 │ │ +00b048: 6900 1500 |000e: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.initDirName:Ljava/lang/String; // field@0015 │ │ +00b04c: 7110 fd00 0200 |0010: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00b052: 0c00 |0013: move-result-object v0 │ │ +00b054: 6900 1700 |0014: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0017 │ │ +00b058: 1500 e041 |0016: const/high16 v0, #int 1105199104 // #41e0 │ │ +00b05c: 6700 1400 |0018: sput v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSizeOnList:F // field@0014 │ │ +00b060: 6701 1200 |001a: sput v1, Ljp/gr/java_conf/hatalab/mnv/Config;.fileListOrder:I // field@0012 │ │ +00b064: 2200 1401 |001c: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +00b068: 1a01 fe01 |001e: const-string v1, "NewFolder" // string@01fe │ │ +00b06c: 7020 2b04 1000 |0020: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;)V // method@042b │ │ +00b072: 6900 1100 |0023: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0011 │ │ +00b076: 1a00 0807 |0025: const-string v0, "utf-8" // string@0708 │ │ +00b07a: 6900 1000 |0027: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.charsetName:Ljava/lang/String; // field@0010 │ │ +00b07e: 1a00 ce02 |0029: const-string v0, "auto" // string@02ce │ │ +00b082: 6900 1600 |002b: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.lineBreak:Ljava/lang/String; // field@0016 │ │ +00b086: 7110 fd00 0200 |002d: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00b08c: 0c00 |0030: move-result-object v0 │ │ +00b08e: 6900 1a00 |0031: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.syncTitleFlag:Ljava/lang/Boolean; // field@001a │ │ +00b092: 7110 fd00 0200 |0033: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00b098: 0c00 |0036: move-result-object v0 │ │ +00b09a: 6900 0f00 |0037: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.autoSaveFlag:Ljava/lang/Boolean; // field@000f │ │ +00b09e: 7110 fd00 0200 |0039: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00b0a4: 0c00 |003c: move-result-object v0 │ │ +00b0a6: 6900 1c00 |003d: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.viewerModeFlag:Ljava/lang/Boolean; // field@001c │ │ +00b0aa: 7110 fd00 0200 |003f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00b0b0: 0c00 |0042: move-result-object v0 │ │ +00b0b2: 6900 1800 |0043: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.noTitleBarFlag:Ljava/lang/Boolean; // field@0018 │ │ +00b0b6: 1500 9041 |0045: const/high16 v0, #int 1099956224 // #4190 │ │ +00b0ba: 6700 1300 |0047: sput v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSize:F // field@0013 │ │ +00b0be: 1a00 5000 |0049: const-string v0, "DEFAULT" // string@0050 │ │ +00b0c2: 6900 1b00 |004b: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.typeface:Ljava/lang/String; // field@001b │ │ +00b0c6: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x0008 line=11 │ │ 0x000c line=14 │ │ 0x0010 line=15 │ │ 0x0016 line=16 │ │ @@ -283,17 +283,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -007fd0: |[007fd0] jp.gr.java_conf.hatalab.mnv.Config.:()V │ │ -007fe0: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -007fe6: 0e00 |0003: return-void │ │ +00b0c8: |[00b0c8] jp.gr.java_conf.hatalab.mnv.Config.:()V │ │ +00b0d8: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00b0de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Config; │ │ │ │ #2 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ @@ -301,272 +301,272 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007fe8: |[007fe8] jp.gr.java_conf.hatalab.mnv.Config.getAutoSaveFlag:()Ljava/lang/Boolean; │ │ -007ff8: 6200 0f00 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.autoSaveFlag:Ljava/lang/Boolean; // field@000f │ │ -007ffc: 1100 |0002: return-object v0 │ │ +00b0e0: |[00b0e0] jp.gr.java_conf.hatalab.mnv.Config.getAutoSaveFlag:()Ljava/lang/Boolean; │ │ +00b0f0: 6200 0f00 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.autoSaveFlag:Ljava/lang/Boolean; // field@000f │ │ +00b0f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ │ │ #3 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'getCharsetName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008000: |[008000] jp.gr.java_conf.hatalab.mnv.Config.getCharsetName:()Ljava/lang/String; │ │ -008010: 6200 1000 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.charsetName:Ljava/lang/String; // field@0010 │ │ -008014: 1100 |0002: return-object v0 │ │ +00b0f8: |[00b0f8] jp.gr.java_conf.hatalab.mnv.Config.getCharsetName:()Ljava/lang/String; │ │ +00b108: 6200 1000 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.charsetName:Ljava/lang/String; // field@0010 │ │ +00b10c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #4 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'getDefaultFolderName' │ │ type : '()Ljp/gr/java_conf/hatalab/mnv/myTemplateText;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008018: |[008018] jp.gr.java_conf.hatalab.mnv.Config.getDefaultFolderName:()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ -008028: 6200 1100 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0011 │ │ -00802c: 1100 |0002: return-object v0 │ │ +00b110: |[00b110] jp.gr.java_conf.hatalab.mnv.Config.getDefaultFolderName:()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ +00b120: 6200 1100 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0011 │ │ +00b124: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ │ │ #5 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'getFileListOrder' │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008030: |[008030] jp.gr.java_conf.hatalab.mnv.Config.getFileListOrder:()I │ │ -008040: 6000 1200 |0000: sget v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fileListOrder:I // field@0012 │ │ -008044: 0f00 |0002: return v0 │ │ +00b128: |[00b128] jp.gr.java_conf.hatalab.mnv.Config.getFileListOrder:()I │ │ +00b138: 6000 1200 |0000: sget v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fileListOrder:I // field@0012 │ │ +00b13c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ │ │ #6 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'getFontSize' │ │ type : '()F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008048: |[008048] jp.gr.java_conf.hatalab.mnv.Config.getFontSize:()F │ │ -008058: 6000 1300 |0000: sget v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSize:F // field@0013 │ │ -00805c: 0f00 |0002: return v0 │ │ +00b140: |[00b140] jp.gr.java_conf.hatalab.mnv.Config.getFontSize:()F │ │ +00b150: 6000 1300 |0000: sget v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSize:F // field@0013 │ │ +00b154: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ │ │ #7 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'getFontSizeOnList' │ │ type : '()F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008060: |[008060] jp.gr.java_conf.hatalab.mnv.Config.getFontSizeOnList:()F │ │ -008070: 6000 1400 |0000: sget v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSizeOnList:F // field@0014 │ │ -008074: 0f00 |0002: return v0 │ │ +00b158: |[00b158] jp.gr.java_conf.hatalab.mnv.Config.getFontSizeOnList:()F │ │ +00b168: 6000 1400 |0000: sget v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSizeOnList:F // field@0014 │ │ +00b16c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ │ │ #8 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'getInitDirName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008078: |[008078] jp.gr.java_conf.hatalab.mnv.Config.getInitDirName:()Ljava/lang/String; │ │ -008088: 6200 1500 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.initDirName:Ljava/lang/String; // field@0015 │ │ -00808c: 1100 |0002: return-object v0 │ │ +00b170: |[00b170] jp.gr.java_conf.hatalab.mnv.Config.getInitDirName:()Ljava/lang/String; │ │ +00b180: 6200 1500 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.initDirName:Ljava/lang/String; // field@0015 │ │ +00b184: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ │ │ #9 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'getLineBreak' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008090: |[008090] jp.gr.java_conf.hatalab.mnv.Config.getLineBreak:()Ljava/lang/String; │ │ -0080a0: 6200 1600 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.lineBreak:Ljava/lang/String; // field@0016 │ │ -0080a4: 1100 |0002: return-object v0 │ │ +00b188: |[00b188] jp.gr.java_conf.hatalab.mnv.Config.getLineBreak:()Ljava/lang/String; │ │ +00b198: 6200 1600 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.lineBreak:Ljava/lang/String; // field@0016 │ │ +00b19c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ │ │ #10 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'getListFoldersFirstFlag' │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0080a8: |[0080a8] jp.gr.java_conf.hatalab.mnv.Config.getListFoldersFirstFlag:()Ljava/lang/Boolean; │ │ -0080b8: 6200 1700 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0017 │ │ -0080bc: 1100 |0002: return-object v0 │ │ +00b1a0: |[00b1a0] jp.gr.java_conf.hatalab.mnv.Config.getListFoldersFirstFlag:()Ljava/lang/Boolean; │ │ +00b1b0: 6200 1700 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0017 │ │ +00b1b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ │ │ #11 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'getNoTitleBarFlag' │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0080c0: |[0080c0] jp.gr.java_conf.hatalab.mnv.Config.getNoTitleBarFlag:()Ljava/lang/Boolean; │ │ -0080d0: 6200 1800 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.noTitleBarFlag:Ljava/lang/Boolean; // field@0018 │ │ -0080d4: 1100 |0002: return-object v0 │ │ +00b1b8: |[00b1b8] jp.gr.java_conf.hatalab.mnv.Config.getNoTitleBarFlag:()Ljava/lang/Boolean; │ │ +00b1c8: 6200 1800 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.noTitleBarFlag:Ljava/lang/Boolean; // field@0018 │ │ +00b1cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ │ │ #12 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'getPWTimer' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0080d8: |[0080d8] jp.gr.java_conf.hatalab.mnv.Config.getPWTimer:()Ljava/lang/String; │ │ -0080e8: 6200 0e00 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.PWTimer:Ljava/lang/String; // field@000e │ │ -0080ec: 1100 |0002: return-object v0 │ │ +00b1d0: |[00b1d0] jp.gr.java_conf.hatalab.mnv.Config.getPWTimer:()Ljava/lang/String; │ │ +00b1e0: 6200 0e00 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.PWTimer:Ljava/lang/String; // field@000e │ │ +00b1e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #13 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'getShowButtonsFlag' │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0080f0: |[0080f0] jp.gr.java_conf.hatalab.mnv.Config.getShowButtonsFlag:()Ljava/lang/Boolean; │ │ -008100: 6200 1900 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.showButtonsFlag:Ljava/lang/Boolean; // field@0019 │ │ -008104: 1100 |0002: return-object v0 │ │ +00b1e8: |[00b1e8] jp.gr.java_conf.hatalab.mnv.Config.getShowButtonsFlag:()Ljava/lang/Boolean; │ │ +00b1f8: 6200 1900 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.showButtonsFlag:Ljava/lang/Boolean; // field@0019 │ │ +00b1fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ │ │ #14 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'getSyncTitleFlag' │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008108: |[008108] jp.gr.java_conf.hatalab.mnv.Config.getSyncTitleFlag:()Ljava/lang/Boolean; │ │ -008118: 6200 1a00 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.syncTitleFlag:Ljava/lang/Boolean; // field@001a │ │ -00811c: 1100 |0002: return-object v0 │ │ +00b200: |[00b200] jp.gr.java_conf.hatalab.mnv.Config.getSyncTitleFlag:()Ljava/lang/Boolean; │ │ +00b210: 6200 1a00 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.syncTitleFlag:Ljava/lang/Boolean; // field@001a │ │ +00b214: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ │ │ #15 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'getTypeface' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008120: |[008120] jp.gr.java_conf.hatalab.mnv.Config.getTypeface:()Ljava/lang/String; │ │ -008130: 6200 1b00 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.typeface:Ljava/lang/String; // field@001b │ │ -008134: 1100 |0002: return-object v0 │ │ +00b218: |[00b218] jp.gr.java_conf.hatalab.mnv.Config.getTypeface:()Ljava/lang/String; │ │ +00b228: 6200 1b00 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.typeface:Ljava/lang/String; // field@001b │ │ +00b22c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ │ │ #16 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'getViewerModeFlag' │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008138: |[008138] jp.gr.java_conf.hatalab.mnv.Config.getViewerModeFlag:()Ljava/lang/Boolean; │ │ -008148: 6200 1c00 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.viewerModeFlag:Ljava/lang/Boolean; // field@001c │ │ -00814c: 1100 |0002: return-object v0 │ │ +00b230: |[00b230] jp.gr.java_conf.hatalab.mnv.Config.getViewerModeFlag:()Ljava/lang/Boolean; │ │ +00b240: 6200 1c00 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.viewerModeFlag:Ljava/lang/Boolean; // field@001c │ │ +00b244: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ │ │ #17 : (in Ljp/gr/java_conf/hatalab/mnv/Config;) │ │ name : 'setAutoSaveFlag' │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008150: |[008150] jp.gr.java_conf.hatalab.mnv.Config.setAutoSaveFlag:(Ljava/lang/Boolean;)V │ │ -008160: 6900 0f00 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.autoSaveFlag:Ljava/lang/Boolean; // field@000f │ │ -008164: 0e00 |0002: return-void │ │ +00b248: |[00b248] jp.gr.java_conf.hatalab.mnv.Config.setAutoSaveFlag:(Ljava/lang/Boolean;)V │ │ +00b258: 6900 0f00 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.autoSaveFlag:Ljava/lang/Boolean; // field@000f │ │ +00b25c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 autoSaveFlag Ljava/lang/Boolean; │ │ │ │ @@ -575,17 +575,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008168: |[008168] jp.gr.java_conf.hatalab.mnv.Config.setCharsetName:(Ljava/lang/String;)V │ │ -008178: 6900 1000 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.charsetName:Ljava/lang/String; // field@0010 │ │ -00817c: 0e00 |0002: return-void │ │ +00b260: |[00b260] jp.gr.java_conf.hatalab.mnv.Config.setCharsetName:(Ljava/lang/String;)V │ │ +00b270: 6900 1000 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.charsetName:Ljava/lang/String; // field@0010 │ │ +00b274: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 charsetName Ljava/lang/String; │ │ │ │ @@ -594,17 +594,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/myTemplateText;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008180: |[008180] jp.gr.java_conf.hatalab.mnv.Config.setDefaultFolderName:(Ljp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ -008190: 6900 1100 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0011 │ │ -008194: 0e00 |0002: return-void │ │ +00b278: |[00b278] jp.gr.java_conf.hatalab.mnv.Config.setDefaultFolderName:(Ljp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ +00b288: 6900 1100 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0011 │ │ +00b28c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0002 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 defaultFolderName Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ @@ -613,17 +613,17 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008198: |[008198] jp.gr.java_conf.hatalab.mnv.Config.setFileListOrder:(I)V │ │ -0081a8: 6700 1200 |0000: sput v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fileListOrder:I // field@0012 │ │ -0081ac: 0e00 |0002: return-void │ │ +00b290: |[00b290] jp.gr.java_conf.hatalab.mnv.Config.setFileListOrder:(I)V │ │ +00b2a0: 6700 1200 |0000: sput v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fileListOrder:I // field@0012 │ │ +00b2a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 fileListOrder I │ │ │ │ @@ -632,17 +632,17 @@ │ │ type : '(F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0081b0: |[0081b0] jp.gr.java_conf.hatalab.mnv.Config.setFontSize:(F)V │ │ -0081c0: 6700 1300 |0000: sput v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSize:F // field@0013 │ │ -0081c4: 0e00 |0002: return-void │ │ +00b2a8: |[00b2a8] jp.gr.java_conf.hatalab.mnv.Config.setFontSize:(F)V │ │ +00b2b8: 6700 1300 |0000: sput v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSize:F // field@0013 │ │ +00b2bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0002 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 fontSize F │ │ │ │ @@ -651,17 +651,17 @@ │ │ type : '(F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0081c8: |[0081c8] jp.gr.java_conf.hatalab.mnv.Config.setFontSizeOnList:(F)V │ │ -0081d8: 6700 1400 |0000: sput v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSizeOnList:F // field@0014 │ │ -0081dc: 0e00 |0002: return-void │ │ +00b2c0: |[00b2c0] jp.gr.java_conf.hatalab.mnv.Config.setFontSizeOnList:(F)V │ │ +00b2d0: 6700 1400 |0000: sput v0, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSizeOnList:F // field@0014 │ │ +00b2d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0002 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 size F │ │ │ │ @@ -670,17 +670,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0081e0: |[0081e0] jp.gr.java_conf.hatalab.mnv.Config.setInitDirName:(Ljava/lang/String;)V │ │ -0081f0: 6900 1500 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.initDirName:Ljava/lang/String; // field@0015 │ │ -0081f4: 0e00 |0002: return-void │ │ +00b2d8: |[00b2d8] jp.gr.java_conf.hatalab.mnv.Config.setInitDirName:(Ljava/lang/String;)V │ │ +00b2e8: 6900 1500 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.initDirName:Ljava/lang/String; // field@0015 │ │ +00b2ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 initDirName Ljava/lang/String; │ │ │ │ @@ -689,17 +689,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0081f8: |[0081f8] jp.gr.java_conf.hatalab.mnv.Config.setLineBreak:(Ljava/lang/String;)V │ │ -008208: 6900 1600 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.lineBreak:Ljava/lang/String; // field@0016 │ │ -00820c: 0e00 |0002: return-void │ │ +00b2f0: |[00b2f0] jp.gr.java_conf.hatalab.mnv.Config.setLineBreak:(Ljava/lang/String;)V │ │ +00b300: 6900 1600 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.lineBreak:Ljava/lang/String; // field@0016 │ │ +00b304: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 lineBreak Ljava/lang/String; │ │ │ │ @@ -708,17 +708,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008210: |[008210] jp.gr.java_conf.hatalab.mnv.Config.setListFoldersFirstFlag:(Ljava/lang/Boolean;)V │ │ -008220: 6900 1700 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0017 │ │ -008224: 0e00 |0002: return-void │ │ +00b308: |[00b308] jp.gr.java_conf.hatalab.mnv.Config.setListFoldersFirstFlag:(Ljava/lang/Boolean;)V │ │ +00b318: 6900 1700 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0017 │ │ +00b31c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 listFoldersFirstFlag Ljava/lang/Boolean; │ │ │ │ @@ -727,17 +727,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008228: |[008228] jp.gr.java_conf.hatalab.mnv.Config.setNoTitleBarFlag:(Ljava/lang/Boolean;)V │ │ -008238: 6900 1800 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.noTitleBarFlag:Ljava/lang/Boolean; // field@0018 │ │ -00823c: 0e00 |0002: return-void │ │ +00b320: |[00b320] jp.gr.java_conf.hatalab.mnv.Config.setNoTitleBarFlag:(Ljava/lang/Boolean;)V │ │ +00b330: 6900 1800 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.noTitleBarFlag:Ljava/lang/Boolean; // field@0018 │ │ +00b334: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 noTitleBarFlag Ljava/lang/Boolean; │ │ │ │ @@ -746,17 +746,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008240: |[008240] jp.gr.java_conf.hatalab.mnv.Config.setPWTimer:(Ljava/lang/String;)V │ │ -008250: 6900 0e00 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.PWTimer:Ljava/lang/String; // field@000e │ │ -008254: 0e00 |0002: return-void │ │ +00b338: |[00b338] jp.gr.java_conf.hatalab.mnv.Config.setPWTimer:(Ljava/lang/String;)V │ │ +00b348: 6900 0e00 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.PWTimer:Ljava/lang/String; // field@000e │ │ +00b34c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 pWTimer Ljava/lang/String; │ │ │ │ @@ -765,17 +765,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008258: |[008258] jp.gr.java_conf.hatalab.mnv.Config.setShowButtonsFlag:(Ljava/lang/Boolean;)V │ │ -008268: 6900 1900 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.showButtonsFlag:Ljava/lang/Boolean; // field@0019 │ │ -00826c: 0e00 |0002: return-void │ │ +00b350: |[00b350] jp.gr.java_conf.hatalab.mnv.Config.setShowButtonsFlag:(Ljava/lang/Boolean;)V │ │ +00b360: 6900 1900 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.showButtonsFlag:Ljava/lang/Boolean; // field@0019 │ │ +00b364: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 showButtonsFlag Ljava/lang/Boolean; │ │ │ │ @@ -784,17 +784,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008270: |[008270] jp.gr.java_conf.hatalab.mnv.Config.setSyncTitleFlag:(Ljava/lang/Boolean;)V │ │ -008280: 6900 1a00 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.syncTitleFlag:Ljava/lang/Boolean; // field@001a │ │ -008284: 0e00 |0002: return-void │ │ +00b368: |[00b368] jp.gr.java_conf.hatalab.mnv.Config.setSyncTitleFlag:(Ljava/lang/Boolean;)V │ │ +00b378: 6900 1a00 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.syncTitleFlag:Ljava/lang/Boolean; // field@001a │ │ +00b37c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 syncTitleFlag Ljava/lang/Boolean; │ │ │ │ @@ -803,17 +803,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008288: |[008288] jp.gr.java_conf.hatalab.mnv.Config.setTypeface:(Ljava/lang/String;)V │ │ -008298: 6900 1b00 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.typeface:Ljava/lang/String; // field@001b │ │ -00829c: 0e00 |0002: return-void │ │ +00b380: |[00b380] jp.gr.java_conf.hatalab.mnv.Config.setTypeface:(Ljava/lang/String;)V │ │ +00b390: 6900 1b00 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.typeface:Ljava/lang/String; // field@001b │ │ +00b394: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 typeface Ljava/lang/String; │ │ │ │ @@ -822,17 +822,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0082a0: |[0082a0] jp.gr.java_conf.hatalab.mnv.Config.setViewerModeFlag:(Ljava/lang/Boolean;)V │ │ -0082b0: 6900 1c00 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.viewerModeFlag:Ljava/lang/Boolean; // field@001c │ │ -0082b4: 0e00 |0002: return-void │ │ +00b398: |[00b398] jp.gr.java_conf.hatalab.mnv.Config.setViewerModeFlag:(Ljava/lang/Boolean;)V │ │ +00b3a8: 6900 1c00 |0000: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/Config;.viewerModeFlag:Ljava/lang/Boolean; // field@001c │ │ +00b3ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 viewerModeFlag Ljava/lang/Boolean; │ │ │ │ @@ -841,173 +841,173 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 329 16-bit code units │ │ -0082b8: |[0082b8] jp.gr.java_conf.hatalab.mnv.Config.update:(Landroid/content/Context;)V │ │ -0082c8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0082ca: 7110 6300 0500 |0001: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -0082d0: 0c00 |0004: move-result-object v0 │ │ -0082d2: 1402 8700 067f |0005: const v2, #float 1.78119e+38 // #7f060087 │ │ -0082d8: 6e20 2f00 2500 |0008: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -0082de: 0c02 |000b: move-result-object v2 │ │ -0082e0: 6e10 0f01 0200 |000c: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0082e6: 0c02 |000f: move-result-object v2 │ │ -0082e8: 6003 1400 |0010: sget v3, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSizeOnList:F // field@0014 │ │ -0082ec: 7230 4700 2003 |0012: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0047 │ │ -0082f2: 0a02 |0015: move-result v2 │ │ -0082f4: 6702 1400 |0016: sput v2, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSizeOnList:F // field@0014 │ │ -0082f8: 1402 4a00 067f |0018: const v2, #float 1.78118e+38 // #7f06004a │ │ -0082fe: 6e20 2f00 2500 |001b: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -008304: 0c02 |001e: move-result-object v2 │ │ -008306: 6e10 0f01 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00830c: 0c02 |0022: move-result-object v2 │ │ -00830e: 6203 1500 |0023: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;.initDirName:Ljava/lang/String; // field@0015 │ │ -008312: 7230 4900 2003 |0025: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -008318: 0c02 |0028: move-result-object v2 │ │ -00831a: 6902 1500 |0029: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.initDirName:Ljava/lang/String; // field@0015 │ │ -00831e: 1402 4e00 067f |002b: const v2, #float 1.78118e+38 // #7f06004e │ │ -008324: 6e20 2f00 2500 |002e: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -00832a: 0c02 |0031: move-result-object v2 │ │ -00832c: 6e10 0f01 0200 |0032: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -008332: 0c02 |0035: move-result-object v2 │ │ -008334: 6203 1100 |0036: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0011 │ │ -008338: 6e10 2e04 0300 |0038: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getPrefString:()Ljava/lang/String; // method@042e │ │ -00833e: 0c03 |003b: move-result-object v3 │ │ -008340: 7230 4900 2003 |003c: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -008346: 0c01 |003f: move-result-object v1 │ │ -008348: 6202 1100 |0040: sget-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0011 │ │ -00834c: 6e20 3304 1200 |0042: invoke-virtual {v2, v1}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setPrefString:(Ljava/lang/String;)V // method@0433 │ │ -008352: 1402 6800 067f |0045: const v2, #float 1.78119e+38 // #7f060068 │ │ -008358: 6e20 2f00 2500 |0048: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -00835e: 0c02 |004b: move-result-object v2 │ │ -008360: 6e10 0f01 0200 |004c: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -008366: 0c02 |004f: move-result-object v2 │ │ -008368: 6203 1700 |0050: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0017 │ │ -00836c: 6e10 fc00 0300 |0052: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ -008372: 0a03 |0055: move-result v3 │ │ -008374: 7230 4600 2003 |0056: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -00837a: 0a02 |0059: move-result v2 │ │ -00837c: 7110 fd00 0200 |005a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -008382: 0c02 |005d: move-result-object v2 │ │ -008384: 6902 1700 |005e: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0017 │ │ -008388: 1402 8300 067f |0060: const v2, #float 1.78119e+38 // #7f060083 │ │ -00838e: 6e20 2f00 2500 |0063: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -008394: 0c02 |0066: move-result-object v2 │ │ -008396: 6e10 0f01 0200 |0067: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00839c: 0c02 |006a: move-result-object v2 │ │ -00839e: 6003 1200 |006b: sget v3, Ljp/gr/java_conf/hatalab/mnv/Config;.fileListOrder:I // field@0012 │ │ -0083a2: 7230 4800 2003 |006d: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0048 │ │ -0083a8: 0a02 |0070: move-result v2 │ │ -0083aa: 6702 1200 |0071: sput v2, Ljp/gr/java_conf/hatalab/mnv/Config;.fileListOrder:I // field@0012 │ │ -0083ae: 1402 6e00 067f |0073: const v2, #float 1.78119e+38 // #7f06006e │ │ -0083b4: 6e20 2f00 2500 |0076: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -0083ba: 0c02 |0079: move-result-object v2 │ │ -0083bc: 6e10 0f01 0200 |007a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0083c2: 0c02 |007d: move-result-object v2 │ │ -0083c4: 6203 0f00 |007e: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;.autoSaveFlag:Ljava/lang/Boolean; // field@000f │ │ -0083c8: 6e10 fc00 0300 |0080: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ -0083ce: 0a03 |0083: move-result v3 │ │ -0083d0: 7230 4600 2003 |0084: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -0083d6: 0a02 |0087: move-result v2 │ │ -0083d8: 7110 fd00 0200 |0088: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -0083de: 0c02 |008b: move-result-object v2 │ │ -0083e0: 6902 0f00 |008c: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.autoSaveFlag:Ljava/lang/Boolean; // field@000f │ │ -0083e4: 1402 7100 067f |008e: const v2, #float 1.78119e+38 // #7f060071 │ │ -0083ea: 6e20 2f00 2500 |0091: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -0083f0: 0c02 |0094: move-result-object v2 │ │ -0083f2: 6e10 0f01 0200 |0095: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0083f8: 0c02 |0098: move-result-object v2 │ │ -0083fa: 6203 1b00 |0099: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;.typeface:Ljava/lang/String; // field@001b │ │ -0083fe: 7230 4900 2003 |009b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -008404: 0c02 |009e: move-result-object v2 │ │ -008406: 6902 1b00 |009f: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.typeface:Ljava/lang/String; // field@001b │ │ -00840a: 1402 8400 067f |00a1: const v2, #float 1.78119e+38 // #7f060084 │ │ -008410: 6e20 2f00 2500 |00a4: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -008416: 0c02 |00a7: move-result-object v2 │ │ -008418: 6e10 0f01 0200 |00a8: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00841e: 0c02 |00ab: move-result-object v2 │ │ -008420: 6203 1800 |00ac: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;.noTitleBarFlag:Ljava/lang/Boolean; // field@0018 │ │ -008424: 6e10 fc00 0300 |00ae: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ -00842a: 0a03 |00b1: move-result v3 │ │ -00842c: 7230 4600 2003 |00b2: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -008432: 0a02 |00b5: move-result v2 │ │ -008434: 7110 fd00 0200 |00b6: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -00843a: 0c02 |00b9: move-result-object v2 │ │ -00843c: 6902 1800 |00ba: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.noTitleBarFlag:Ljava/lang/Boolean; // field@0018 │ │ -008440: 1402 5100 067f |00bc: const v2, #float 1.78118e+38 // #7f060051 │ │ -008446: 6e20 2f00 2500 |00bf: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -00844c: 0c02 |00c2: move-result-object v2 │ │ -00844e: 6e10 0f01 0200 |00c3: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -008454: 0c02 |00c6: move-result-object v2 │ │ -008456: 1a03 2800 |00c7: const-string v3, "3" // string@0028 │ │ -00845a: 7230 4900 2003 |00c9: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -008460: 0c02 |00cc: move-result-object v2 │ │ -008462: 6902 0e00 |00cd: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.PWTimer:Ljava/lang/String; // field@000e │ │ -008466: 1402 5400 067f |00cf: const v2, #float 1.78118e+38 // #7f060054 │ │ -00846c: 6e20 2f00 2500 |00d2: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -008472: 0c02 |00d5: move-result-object v2 │ │ -008474: 6e10 0f01 0200 |00d6: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00847a: 0c02 |00d9: move-result-object v2 │ │ -00847c: 1a03 0b07 |00da: const-string v3, "utf-8" // string@070b │ │ -008480: 7230 4900 2003 |00dc: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -008486: 0c02 |00df: move-result-object v2 │ │ -008488: 6902 1000 |00e0: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.charsetName:Ljava/lang/String; // field@0010 │ │ -00848c: 1402 5700 067f |00e2: const v2, #float 1.78118e+38 // #7f060057 │ │ -008492: 6e20 2f00 2500 |00e5: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -008498: 0c02 |00e8: move-result-object v2 │ │ -00849a: 6e10 0f01 0200 |00e9: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0084a0: 0c02 |00ec: move-result-object v2 │ │ -0084a2: 7230 4600 2004 |00ed: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -0084a8: 0a02 |00f0: move-result v2 │ │ -0084aa: 7110 fd00 0200 |00f1: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -0084b0: 0c02 |00f4: move-result-object v2 │ │ -0084b2: 6902 1a00 |00f5: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.syncTitleFlag:Ljava/lang/Boolean; // field@001a │ │ -0084b6: 1402 5c00 067f |00f7: const v2, #float 1.78118e+38 // #7f06005c │ │ -0084bc: 6e20 2f00 2500 |00fa: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -0084c2: 0c02 |00fd: move-result-object v2 │ │ -0084c4: 6e10 0f01 0200 |00fe: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0084ca: 0c02 |0101: move-result-object v2 │ │ -0084cc: 1213 |0102: const/4 v3, #int 1 // #1 │ │ -0084ce: 7230 4600 2003 |0103: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -0084d4: 0a02 |0106: move-result v2 │ │ -0084d6: 7110 fd00 0200 |0107: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -0084dc: 0c02 |010a: move-result-object v2 │ │ -0084de: 6902 1900 |010b: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.showButtonsFlag:Ljava/lang/Boolean; // field@0019 │ │ -0084e2: 1402 6b00 067f |010d: const v2, #float 1.78119e+38 // #7f06006b │ │ -0084e8: 6e20 2f00 2500 |0110: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -0084ee: 0c02 |0113: move-result-object v2 │ │ -0084f0: 6e10 0f01 0200 |0114: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0084f6: 0c02 |0117: move-result-object v2 │ │ -0084f8: 7230 4600 2004 |0118: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -0084fe: 0a02 |011b: move-result v2 │ │ -008500: 7110 fd00 0200 |011c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -008506: 0c02 |011f: move-result-object v2 │ │ -008508: 6902 1c00 |0120: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.viewerModeFlag:Ljava/lang/Boolean; // field@001c │ │ -00850c: 1402 6100 067f |0122: const v2, #float 1.78119e+38 // #7f060061 │ │ -008512: 6e20 2f00 2500 |0125: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -008518: 0c02 |0128: move-result-object v2 │ │ -00851a: 6e10 0f01 0200 |0129: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -008520: 0c02 |012c: move-result-object v2 │ │ -008522: 6003 1300 |012d: sget v3, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSize:F // field@0013 │ │ -008526: 7230 4700 2003 |012f: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0047 │ │ -00852c: 0a02 |0132: move-result v2 │ │ -00852e: 6702 1300 |0133: sput v2, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSize:F // field@0013 │ │ -008532: 1402 6500 067f |0135: const v2, #float 1.78119e+38 // #7f060065 │ │ -008538: 6e20 2f00 2500 |0138: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ -00853e: 0c02 |013b: move-result-object v2 │ │ -008540: 6e10 0f01 0200 |013c: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -008546: 0c02 |013f: move-result-object v2 │ │ -008548: 1a03 cf02 |0140: const-string v3, "auto" // string@02cf │ │ -00854c: 7230 4900 2003 |0142: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -008552: 0c02 |0145: move-result-object v2 │ │ -008554: 6902 1600 |0146: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.lineBreak:Ljava/lang/String; // field@0016 │ │ -008558: 0e00 |0148: return-void │ │ +00b3b0: |[00b3b0] jp.gr.java_conf.hatalab.mnv.Config.update:(Landroid/content/Context;)V │ │ +00b3c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00b3c2: 7110 6300 0500 |0001: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +00b3c8: 0c00 |0004: move-result-object v0 │ │ +00b3ca: 1402 8700 067f |0005: const v2, #float 1.78119e+38 // #7f060087 │ │ +00b3d0: 6e20 2f00 2500 |0008: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b3d6: 0c02 |000b: move-result-object v2 │ │ +00b3d8: 7210 0301 0200 |000c: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b3de: 0c02 |000f: move-result-object v2 │ │ +00b3e0: 6003 1400 |0010: sget v3, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSizeOnList:F // field@0014 │ │ +00b3e4: 7230 4700 2003 |0012: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0047 │ │ +00b3ea: 0a02 |0015: move-result v2 │ │ +00b3ec: 6702 1400 |0016: sput v2, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSizeOnList:F // field@0014 │ │ +00b3f0: 1402 4a00 067f |0018: const v2, #float 1.78118e+38 // #7f06004a │ │ +00b3f6: 6e20 2f00 2500 |001b: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b3fc: 0c02 |001e: move-result-object v2 │ │ +00b3fe: 7210 0301 0200 |001f: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b404: 0c02 |0022: move-result-object v2 │ │ +00b406: 6203 1500 |0023: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;.initDirName:Ljava/lang/String; // field@0015 │ │ +00b40a: 7230 4900 2003 |0025: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +00b410: 0c02 |0028: move-result-object v2 │ │ +00b412: 6902 1500 |0029: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.initDirName:Ljava/lang/String; // field@0015 │ │ +00b416: 1402 4e00 067f |002b: const v2, #float 1.78118e+38 // #7f06004e │ │ +00b41c: 6e20 2f00 2500 |002e: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b422: 0c02 |0031: move-result-object v2 │ │ +00b424: 7210 0301 0200 |0032: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b42a: 0c02 |0035: move-result-object v2 │ │ +00b42c: 6203 1100 |0036: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0011 │ │ +00b430: 6e10 2f04 0300 |0038: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getPrefString:()Ljava/lang/String; // method@042f │ │ +00b436: 0c03 |003b: move-result-object v3 │ │ +00b438: 7230 4900 2003 |003c: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +00b43e: 0c01 |003f: move-result-object v1 │ │ +00b440: 6202 1100 |0040: sget-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0011 │ │ +00b444: 6e20 3404 1200 |0042: invoke-virtual {v2, v1}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setPrefString:(Ljava/lang/String;)V // method@0434 │ │ +00b44a: 1402 6800 067f |0045: const v2, #float 1.78119e+38 // #7f060068 │ │ +00b450: 6e20 2f00 2500 |0048: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b456: 0c02 |004b: move-result-object v2 │ │ +00b458: 7210 0301 0200 |004c: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b45e: 0c02 |004f: move-result-object v2 │ │ +00b460: 6203 1700 |0050: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0017 │ │ +00b464: 6e10 fc00 0300 |0052: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ +00b46a: 0a03 |0055: move-result v3 │ │ +00b46c: 7230 4600 2003 |0056: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +00b472: 0a02 |0059: move-result v2 │ │ +00b474: 7110 fd00 0200 |005a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00b47a: 0c02 |005d: move-result-object v2 │ │ +00b47c: 6902 1700 |005e: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0017 │ │ +00b480: 1402 8300 067f |0060: const v2, #float 1.78119e+38 // #7f060083 │ │ +00b486: 6e20 2f00 2500 |0063: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b48c: 0c02 |0066: move-result-object v2 │ │ +00b48e: 7210 0301 0200 |0067: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b494: 0c02 |006a: move-result-object v2 │ │ +00b496: 6003 1200 |006b: sget v3, Ljp/gr/java_conf/hatalab/mnv/Config;.fileListOrder:I // field@0012 │ │ +00b49a: 7230 4800 2003 |006d: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0048 │ │ +00b4a0: 0a02 |0070: move-result v2 │ │ +00b4a2: 6702 1200 |0071: sput v2, Ljp/gr/java_conf/hatalab/mnv/Config;.fileListOrder:I // field@0012 │ │ +00b4a6: 1402 6e00 067f |0073: const v2, #float 1.78119e+38 // #7f06006e │ │ +00b4ac: 6e20 2f00 2500 |0076: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b4b2: 0c02 |0079: move-result-object v2 │ │ +00b4b4: 7210 0301 0200 |007a: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b4ba: 0c02 |007d: move-result-object v2 │ │ +00b4bc: 6203 0f00 |007e: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;.autoSaveFlag:Ljava/lang/Boolean; // field@000f │ │ +00b4c0: 6e10 fc00 0300 |0080: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ +00b4c6: 0a03 |0083: move-result v3 │ │ +00b4c8: 7230 4600 2003 |0084: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +00b4ce: 0a02 |0087: move-result v2 │ │ +00b4d0: 7110 fd00 0200 |0088: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00b4d6: 0c02 |008b: move-result-object v2 │ │ +00b4d8: 6902 0f00 |008c: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.autoSaveFlag:Ljava/lang/Boolean; // field@000f │ │ +00b4dc: 1402 7100 067f |008e: const v2, #float 1.78119e+38 // #7f060071 │ │ +00b4e2: 6e20 2f00 2500 |0091: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b4e8: 0c02 |0094: move-result-object v2 │ │ +00b4ea: 7210 0301 0200 |0095: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b4f0: 0c02 |0098: move-result-object v2 │ │ +00b4f2: 6203 1b00 |0099: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;.typeface:Ljava/lang/String; // field@001b │ │ +00b4f6: 7230 4900 2003 |009b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +00b4fc: 0c02 |009e: move-result-object v2 │ │ +00b4fe: 6902 1b00 |009f: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.typeface:Ljava/lang/String; // field@001b │ │ +00b502: 1402 8400 067f |00a1: const v2, #float 1.78119e+38 // #7f060084 │ │ +00b508: 6e20 2f00 2500 |00a4: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b50e: 0c02 |00a7: move-result-object v2 │ │ +00b510: 7210 0301 0200 |00a8: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b516: 0c02 |00ab: move-result-object v2 │ │ +00b518: 6203 1800 |00ac: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;.noTitleBarFlag:Ljava/lang/Boolean; // field@0018 │ │ +00b51c: 6e10 fc00 0300 |00ae: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ +00b522: 0a03 |00b1: move-result v3 │ │ +00b524: 7230 4600 2003 |00b2: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +00b52a: 0a02 |00b5: move-result v2 │ │ +00b52c: 7110 fd00 0200 |00b6: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00b532: 0c02 |00b9: move-result-object v2 │ │ +00b534: 6902 1800 |00ba: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.noTitleBarFlag:Ljava/lang/Boolean; // field@0018 │ │ +00b538: 1402 5100 067f |00bc: const v2, #float 1.78118e+38 // #7f060051 │ │ +00b53e: 6e20 2f00 2500 |00bf: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b544: 0c02 |00c2: move-result-object v2 │ │ +00b546: 7210 0301 0200 |00c3: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b54c: 0c02 |00c6: move-result-object v2 │ │ +00b54e: 1a03 2800 |00c7: const-string v3, "3" // string@0028 │ │ +00b552: 7230 4900 2003 |00c9: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +00b558: 0c02 |00cc: move-result-object v2 │ │ +00b55a: 6902 0e00 |00cd: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.PWTimer:Ljava/lang/String; // field@000e │ │ +00b55e: 1402 5400 067f |00cf: const v2, #float 1.78118e+38 // #7f060054 │ │ +00b564: 6e20 2f00 2500 |00d2: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b56a: 0c02 |00d5: move-result-object v2 │ │ +00b56c: 7210 0301 0200 |00d6: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b572: 0c02 |00d9: move-result-object v2 │ │ +00b574: 1a03 0807 |00da: const-string v3, "utf-8" // string@0708 │ │ +00b578: 7230 4900 2003 |00dc: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +00b57e: 0c02 |00df: move-result-object v2 │ │ +00b580: 6902 1000 |00e0: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.charsetName:Ljava/lang/String; // field@0010 │ │ +00b584: 1402 5700 067f |00e2: const v2, #float 1.78118e+38 // #7f060057 │ │ +00b58a: 6e20 2f00 2500 |00e5: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b590: 0c02 |00e8: move-result-object v2 │ │ +00b592: 7210 0301 0200 |00e9: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b598: 0c02 |00ec: move-result-object v2 │ │ +00b59a: 7230 4600 2004 |00ed: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +00b5a0: 0a02 |00f0: move-result v2 │ │ +00b5a2: 7110 fd00 0200 |00f1: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00b5a8: 0c02 |00f4: move-result-object v2 │ │ +00b5aa: 6902 1a00 |00f5: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.syncTitleFlag:Ljava/lang/Boolean; // field@001a │ │ +00b5ae: 1402 5c00 067f |00f7: const v2, #float 1.78118e+38 // #7f06005c │ │ +00b5b4: 6e20 2f00 2500 |00fa: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b5ba: 0c02 |00fd: move-result-object v2 │ │ +00b5bc: 7210 0301 0200 |00fe: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b5c2: 0c02 |0101: move-result-object v2 │ │ +00b5c4: 1213 |0102: const/4 v3, #int 1 // #1 │ │ +00b5c6: 7230 4600 2003 |0103: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +00b5cc: 0a02 |0106: move-result v2 │ │ +00b5ce: 7110 fd00 0200 |0107: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00b5d4: 0c02 |010a: move-result-object v2 │ │ +00b5d6: 6902 1900 |010b: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.showButtonsFlag:Ljava/lang/Boolean; // field@0019 │ │ +00b5da: 1402 6b00 067f |010d: const v2, #float 1.78119e+38 // #7f06006b │ │ +00b5e0: 6e20 2f00 2500 |0110: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b5e6: 0c02 |0113: move-result-object v2 │ │ +00b5e8: 7210 0301 0200 |0114: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b5ee: 0c02 |0117: move-result-object v2 │ │ +00b5f0: 7230 4600 2004 |0118: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +00b5f6: 0a02 |011b: move-result v2 │ │ +00b5f8: 7110 fd00 0200 |011c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00b5fe: 0c02 |011f: move-result-object v2 │ │ +00b600: 6902 1c00 |0120: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.viewerModeFlag:Ljava/lang/Boolean; // field@001c │ │ +00b604: 1402 6100 067f |0122: const v2, #float 1.78119e+38 // #7f060061 │ │ +00b60a: 6e20 2f00 2500 |0125: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b610: 0c02 |0128: move-result-object v2 │ │ +00b612: 7210 0301 0200 |0129: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b618: 0c02 |012c: move-result-object v2 │ │ +00b61a: 6003 1300 |012d: sget v3, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSize:F // field@0013 │ │ +00b61e: 7230 4700 2003 |012f: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0047 │ │ +00b624: 0a02 |0132: move-result v2 │ │ +00b626: 6702 1300 |0133: sput v2, Ljp/gr/java_conf/hatalab/mnv/Config;.fontSize:F // field@0013 │ │ +00b62a: 1402 6500 067f |0135: const v2, #float 1.78119e+38 // #7f060065 │ │ +00b630: 6e20 2f00 2500 |0138: invoke-virtual {v5, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@002f │ │ +00b636: 0c02 |013b: move-result-object v2 │ │ +00b638: 7210 0301 0200 |013c: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00b63e: 0c02 |013f: move-result-object v2 │ │ +00b640: 1a03 ce02 |0140: const-string v3, "auto" // string@02ce │ │ +00b644: 7230 4900 2003 |0142: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +00b64a: 0c02 |0145: move-result-object v2 │ │ +00b64c: 6902 1600 |0146: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/Config;.lineBreak:Ljava/lang/String; // field@0016 │ │ +00b650: 0e00 |0148: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=163 │ │ 0x0005 line=166 │ │ 0x0018 line=169 │ │ 0x002b line=172 │ │ 0x0040 line=173 │ │ @@ -1066,47 +1066,47 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/DirList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00855c: |[00855c] jp.gr.java_conf.hatalab.mnv.DirList$1.:(Ljp/gr/java_conf/hatalab/mnv/DirList;)V │ │ -00856c: 5b01 1d00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/DirList$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/DirList; // field@001d │ │ -008570: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -008576: 0e00 |0005: return-void │ │ +00b654: |[00b654] jp.gr.java_conf.hatalab.mnv.DirList$1.:(Ljp/gr/java_conf/hatalab/mnv/DirList;)V │ │ +00b664: 5b01 1d00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/DirList$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/DirList; // field@001d │ │ +00b668: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00b66e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/DirList$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/DirList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/DirList; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/DirList$1;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -008578: |[008578] jp.gr.java_conf.hatalab.mnv.DirList$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -008588: 0762 |0000: move-object v2, v6 │ │ -00858a: 1f02 5900 |0001: check-cast v2, Ljava/io/File; // type@0059 │ │ -00858e: 0773 |0003: move-object v3, v7 │ │ -008590: 1f03 5900 |0004: check-cast v3, Ljava/io/File; // type@0059 │ │ -008594: 6e10 e700 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00859a: 0c00 |0009: move-result-object v0 │ │ -00859c: 6e10 e700 0300 |000a: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -0085a2: 0c01 |000d: move-result-object v1 │ │ -0085a4: 6e20 1301 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0113 │ │ -0085aa: 0a04 |0011: move-result v4 │ │ -0085ac: 0f04 |0012: return v4 │ │ +00b670: |[00b670] jp.gr.java_conf.hatalab.mnv.DirList$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +00b680: 0762 |0000: move-object v2, v6 │ │ +00b682: 1f02 5900 |0001: check-cast v2, Ljava/io/File; // type@0059 │ │ +00b686: 0773 |0003: move-object v3, v7 │ │ +00b688: 1f03 5900 |0004: check-cast v3, Ljava/io/File; // type@0059 │ │ +00b68c: 6e10 e700 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00b692: 0c00 |0009: move-result-object v0 │ │ +00b694: 6e10 e700 0300 |000a: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00b69a: 0c01 |000d: move-result-object v1 │ │ +00b69c: 6e20 1401 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0114 │ │ +00b6a2: 0a04 |0011: move-result v4 │ │ +00b6a4: 0f04 |0012: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x0006 line=132 │ │ 0x000a line=133 │ │ 0x000e line=134 │ │ @@ -1155,51 +1155,51 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/DirList2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0085b0: |[0085b0] jp.gr.java_conf.hatalab.mnv.DirList2$1.:(Ljp/gr/java_conf/hatalab/mnv/DirList2;)V │ │ -0085c0: 5b01 1e00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/DirList2$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@001e │ │ -0085c4: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -0085ca: 0e00 |0005: return-void │ │ +00b6a8: |[00b6a8] jp.gr.java_conf.hatalab.mnv.DirList2$1.:(Ljp/gr/java_conf/hatalab/mnv/DirList2;)V │ │ +00b6b8: 5b01 1e00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/DirList2$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@001e │ │ +00b6bc: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00b6c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/DirList2$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/DirList2$1;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0085cc: |[0085cc] jp.gr.java_conf.hatalab.mnv.DirList2$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0085dc: 0772 |0000: move-object v2, v7 │ │ -0085de: 1f02 5900 |0001: check-cast v2, Ljava/io/File; // type@0059 │ │ -0085e2: 0783 |0003: move-object v3, v8 │ │ -0085e4: 1f03 5900 |0004: check-cast v3, Ljava/io/File; // type@0059 │ │ -0085e8: 6e10 e700 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -0085ee: 0c00 |0009: move-result-object v0 │ │ -0085f0: 6e10 e700 0300 |000a: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -0085f6: 0c01 |000d: move-result-object v1 │ │ -0085f8: 6e20 1301 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0113 │ │ -0085fe: 0a04 |0011: move-result v4 │ │ -008600: 5465 1e00 |0012: iget-object v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@001e │ │ -008604: 7110 8201 0500 |0014: invoke-static {v5}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.access$000:(Ljp/gr/java_conf/hatalab/mnv/DirList2;)I // method@0182 │ │ -00860a: 0a05 |0017: move-result v5 │ │ -00860c: b254 |0018: mul-int/2addr v4, v5 │ │ -00860e: 0f04 |0019: return v4 │ │ +00b6c4: |[00b6c4] jp.gr.java_conf.hatalab.mnv.DirList2$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +00b6d4: 0772 |0000: move-object v2, v7 │ │ +00b6d6: 1f02 5900 |0001: check-cast v2, Ljava/io/File; // type@0059 │ │ +00b6da: 0783 |0003: move-object v3, v8 │ │ +00b6dc: 1f03 5900 |0004: check-cast v3, Ljava/io/File; // type@0059 │ │ +00b6e0: 6e10 e700 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00b6e6: 0c00 |0009: move-result-object v0 │ │ +00b6e8: 6e10 e700 0300 |000a: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00b6ee: 0c01 |000d: move-result-object v1 │ │ +00b6f0: 6e20 1401 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0114 │ │ +00b6f6: 0a04 |0011: move-result v4 │ │ +00b6f8: 5465 1e00 |0012: iget-object v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@001e │ │ +00b6fc: 7110 8301 0500 |0014: invoke-static {v5}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.access$000:(Ljp/gr/java_conf/hatalab/mnv/DirList2;)I // method@0183 │ │ +00b702: 0a05 |0017: move-result v5 │ │ +00b704: b254 |0018: mul-int/2addr v4, v5 │ │ +00b706: 0f04 |0019: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ 0x0006 line=239 │ │ 0x000a line=240 │ │ 0x000e line=241 │ │ @@ -1248,56 +1248,56 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/DirList2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -008610: |[008610] jp.gr.java_conf.hatalab.mnv.DirList2$2.:(Ljp/gr/java_conf/hatalab/mnv/DirList2;)V │ │ -008620: 5b01 1f00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/DirList2$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@001f │ │ -008624: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00862a: 0e00 |0005: return-void │ │ +00b708: |[00b708] jp.gr.java_conf.hatalab.mnv.DirList2$2.:(Ljp/gr/java_conf/hatalab/mnv/DirList2;)V │ │ +00b718: 5b01 1f00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/DirList2$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@001f │ │ +00b71c: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00b722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/DirList2$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/DirList2$2;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -00862c: |[00862c] jp.gr.java_conf.hatalab.mnv.DirList2$2.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -00863c: 0770 |0000: move-object v0, v7 │ │ -00863e: 1f00 5900 |0001: check-cast v0, Ljava/io/File; // type@0059 │ │ -008642: 0781 |0003: move-object v1, v8 │ │ -008644: 1f01 5900 |0004: check-cast v1, Ljava/io/File; // type@0059 │ │ -008648: 6e10 eb00 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -00864e: 0a02 |0009: move-result v2 │ │ -008650: 6e10 eb00 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -008656: 0a03 |000d: move-result v3 │ │ -008658: 3332 0b00 |000e: if-ne v2, v3, 0019 // +000b │ │ -00865c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -00865e: 5465 1f00 |0011: iget-object v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@001f │ │ -008662: 7110 8201 0500 |0013: invoke-static {v5}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.access$000:(Ljp/gr/java_conf/hatalab/mnv/DirList2;)I // method@0182 │ │ -008668: 0a05 |0016: move-result v5 │ │ -00866a: b245 |0017: mul-int/2addr v5, v4 │ │ -00866c: 0f05 |0018: return v5 │ │ -00866e: 3802 0400 |0019: if-eqz v2, 001d // +0004 │ │ -008672: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -008674: 28f5 |001c: goto 0011 // -000b │ │ -008676: 1214 |001d: const/4 v4, #int 1 // #1 │ │ -008678: 28f3 |001e: goto 0011 // -000d │ │ +00b724: |[00b724] jp.gr.java_conf.hatalab.mnv.DirList2$2.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +00b734: 0770 |0000: move-object v0, v7 │ │ +00b736: 1f00 5900 |0001: check-cast v0, Ljava/io/File; // type@0059 │ │ +00b73a: 0781 |0003: move-object v1, v8 │ │ +00b73c: 1f01 5900 |0004: check-cast v1, Ljava/io/File; // type@0059 │ │ +00b740: 6e10 eb00 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00b746: 0a02 |0009: move-result v2 │ │ +00b748: 6e10 eb00 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00b74e: 0a03 |000d: move-result v3 │ │ +00b750: 3332 0b00 |000e: if-ne v2, v3, 0019 // +000b │ │ +00b754: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +00b756: 5465 1f00 |0011: iget-object v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@001f │ │ +00b75a: 7110 8301 0500 |0013: invoke-static {v5}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.access$000:(Ljp/gr/java_conf/hatalab/mnv/DirList2;)I // method@0183 │ │ +00b760: 0a05 |0016: move-result v5 │ │ +00b762: b245 |0017: mul-int/2addr v5, v4 │ │ +00b764: 0f05 |0018: return v5 │ │ +00b766: 3802 0400 |0019: if-eqz v2, 001d // +0004 │ │ +00b76a: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +00b76c: 28f5 |001c: goto 0011 // -000b │ │ +00b76e: 1214 |001d: const/4 v4, #int 1 // #1 │ │ +00b770: 28f3 |001e: goto 0011 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0004 line=252 │ │ 0x0006 line=253 │ │ 0x000a line=254 │ │ 0x000e line=256 │ │ @@ -1383,68 +1383,68 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -00867c: |[00867c] jp.gr.java_conf.hatalab.mnv.DirList2.:(Ljava/lang/String;)V │ │ -00868c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00868e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -008690: 7010 0e01 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@010e │ │ -008696: 1a01 2000 |0005: const-string v1, "/" // string@0020 │ │ -00869a: 5b41 2000 |0007: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ -00869e: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ -0086a2: 5b41 2500 |000b: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ -0086a6: 1a01 0000 |000d: const-string v1, "" // string@0000 │ │ -0086aa: 5b41 2700 |000f: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -0086ae: 5c43 2600 |0011: iput-boolean v3, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitSearch:Z // field@0026 │ │ -0086b2: 1a01 1700 |0013: const-string v1, "(.*\.txt|.*\.chi)" // string@0017 │ │ -0086b6: 5b41 2400 |0015: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mFilter:Ljava/lang/String; // field@0024 │ │ -0086ba: 5c42 2900 |0017: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mlistFoldersFirstFlag:Z // field@0029 │ │ -0086be: 5c42 2100 |0019: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBeginOfList:Z // field@0021 │ │ -0086c2: 5c42 2300 |001b: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mEndOfList:Z // field@0023 │ │ -0086c6: 5c42 2200 |001d: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ -0086ca: 5943 2800 |001f: iput v3, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mSortDirection:I // field@0028 │ │ -0086ce: 2200 5900 |0021: new-instance v0, Ljava/io/File; // type@0059 │ │ -0086d2: 7020 e100 5000 |0023: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -0086d8: 6e10 e400 0000 |0026: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -0086de: 0a01 |0029: move-result v1 │ │ -0086e0: 3901 1600 |002a: if-nez v1, 0040 // +0016 │ │ -0086e4: 2200 5900 |002c: new-instance v0, Ljava/io/File; // type@0059 │ │ -0086e8: 1a01 2400 |002e: const-string v1, "/sdcard" // string@0024 │ │ -0086ec: 7020 e100 1000 |0030: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -0086f2: 6e10 e400 0000 |0033: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -0086f8: 0a01 |0036: move-result v1 │ │ -0086fa: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -0086fe: 2200 5900 |0039: new-instance v0, Ljava/io/File; // type@0059 │ │ -008702: 1a01 2000 |003b: const-string v1, "/" // string@0020 │ │ -008706: 7020 e100 1000 |003d: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00870c: 6e10 eb00 0000 |0040: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -008712: 0a01 |0043: move-result v1 │ │ -008714: 3801 0d00 |0044: if-eqz v1, 0051 // +000d │ │ -008718: 6e10 e600 0000 |0046: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00871e: 0c01 |0049: move-result-object v1 │ │ -008720: 5b41 2000 |004a: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ -008724: 5441 2000 |004c: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ -008728: 5b41 2700 |004e: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -00872c: 0e00 |0050: return-void │ │ -00872e: 6e10 e800 0000 |0051: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -008734: 0c01 |0054: move-result-object v1 │ │ -008736: 5b41 2000 |0055: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ -00873a: 5441 2000 |0057: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ -00873e: 3901 0600 |0059: if-nez v1, 005f // +0006 │ │ -008742: 1a01 2000 |005b: const-string v1, "/" // string@0020 │ │ -008746: 5b41 2000 |005d: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ -00874a: 6e10 e600 0000 |005f: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -008750: 0c01 |0062: move-result-object v1 │ │ -008752: 5b41 2500 |0063: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ -008756: 5441 2500 |0065: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ -00875a: 5b41 2700 |0067: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -00875e: 28e7 |0069: goto 0050 // -0019 │ │ +00b774: |[00b774] jp.gr.java_conf.hatalab.mnv.DirList2.:(Ljava/lang/String;)V │ │ +00b784: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00b786: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00b788: 7010 0f01 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@010f │ │ +00b78e: 1a01 2000 |0005: const-string v1, "/" // string@0020 │ │ +00b792: 5b41 2000 |0007: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ +00b796: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ +00b79a: 5b41 2500 |000b: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ +00b79e: 1a01 0000 |000d: const-string v1, "" // string@0000 │ │ +00b7a2: 5b41 2700 |000f: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00b7a6: 5c43 2600 |0011: iput-boolean v3, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitSearch:Z // field@0026 │ │ +00b7aa: 1a01 1700 |0013: const-string v1, "(.*\.txt|.*\.chi)" // string@0017 │ │ +00b7ae: 5b41 2400 |0015: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mFilter:Ljava/lang/String; // field@0024 │ │ +00b7b2: 5c42 2900 |0017: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mlistFoldersFirstFlag:Z // field@0029 │ │ +00b7b6: 5c42 2100 |0019: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBeginOfList:Z // field@0021 │ │ +00b7ba: 5c42 2300 |001b: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mEndOfList:Z // field@0023 │ │ +00b7be: 5c42 2200 |001d: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ +00b7c2: 5943 2800 |001f: iput v3, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mSortDirection:I // field@0028 │ │ +00b7c6: 2200 5900 |0021: new-instance v0, Ljava/io/File; // type@0059 │ │ +00b7ca: 7020 e100 5000 |0023: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00b7d0: 6e10 e400 0000 |0026: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +00b7d6: 0a01 |0029: move-result v1 │ │ +00b7d8: 3901 1600 |002a: if-nez v1, 0040 // +0016 │ │ +00b7dc: 2200 5900 |002c: new-instance v0, Ljava/io/File; // type@0059 │ │ +00b7e0: 1a01 2400 |002e: const-string v1, "/sdcard" // string@0024 │ │ +00b7e4: 7020 e100 1000 |0030: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00b7ea: 6e10 e400 0000 |0033: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +00b7f0: 0a01 |0036: move-result v1 │ │ +00b7f2: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +00b7f6: 2200 5900 |0039: new-instance v0, Ljava/io/File; // type@0059 │ │ +00b7fa: 1a01 2000 |003b: const-string v1, "/" // string@0020 │ │ +00b7fe: 7020 e100 1000 |003d: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00b804: 6e10 eb00 0000 |0040: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00b80a: 0a01 |0043: move-result v1 │ │ +00b80c: 3801 0d00 |0044: if-eqz v1, 0051 // +000d │ │ +00b810: 6e10 e600 0000 |0046: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00b816: 0c01 |0049: move-result-object v1 │ │ +00b818: 5b41 2000 |004a: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ +00b81c: 5441 2000 |004c: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ +00b820: 5b41 2700 |004e: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00b824: 0e00 |0050: return-void │ │ +00b826: 6e10 e800 0000 |0051: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00b82c: 0c01 |0054: move-result-object v1 │ │ +00b82e: 5b41 2000 |0055: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ +00b832: 5441 2000 |0057: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ +00b836: 3901 0600 |0059: if-nez v1, 005f // +0006 │ │ +00b83a: 1a01 2000 |005b: const-string v1, "/" // string@0020 │ │ +00b83e: 5b41 2000 |005d: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ +00b842: 6e10 e600 0000 |005f: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00b848: 0c01 |0062: move-result-object v1 │ │ +00b84a: 5b41 2500 |0063: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ +00b84e: 5441 2500 |0065: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ +00b852: 5b41 2700 |0067: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00b856: 28e7 |0069: goto 0050 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=27 │ │ 0x0005 line=12 │ │ 0x0009 line=13 │ │ 0x000d line=14 │ │ 0x0011 line=15 │ │ @@ -1479,201 +1479,191 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/DirList2;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008760: |[008760] jp.gr.java_conf.hatalab.mnv.DirList2.access$000:(Ljp/gr/java_conf/hatalab/mnv/DirList2;)I │ │ -008770: 5210 2800 |0000: iget v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mSortDirection:I // field@0028 │ │ -008774: 0f00 |0002: return v0 │ │ +00b858: |[00b858] jp.gr.java_conf.hatalab.mnv.DirList2.access$000:(Ljp/gr/java_conf/hatalab/mnv/DirList2;)I │ │ +00b868: 5210 2800 |0000: iget v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mSortDirection:I // field@0028 │ │ +00b86c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ │ │ #2 : (in Ljp/gr/java_conf/hatalab/mnv/DirList2;) │ │ name : 'searchNextFile' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 18 │ │ + registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 222 16-bit code units │ │ -008778: |[008778] jp.gr.java_conf.hatalab.mnv.DirList2.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -008788: 1a0a 0000 |0000: const-string v10, "" // string@0000 │ │ -00878c: 54fc 2000 |0002: iget-object v12, v15, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ -008790: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -008794: 6e20 2401 c000 |0006: invoke-virtual {v0, v12}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0124 │ │ -00879a: 0a0c |0009: move-result v12 │ │ -00879c: 390c 0300 |000a: if-nez v12, 000d // +0003 │ │ -0087a0: 110a |000c: return-object v10 │ │ -0087a2: 2209 7a00 |000d: new-instance v9, Ljava/util/ArrayList; // type@007a │ │ -0087a6: 7010 3d01 0900 |000f: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@013d │ │ -0087ac: 2202 5900 |0012: new-instance v2, Ljava/io/File; // type@0059 │ │ -0087b0: 0800 1000 |0014: move-object/from16 v0, v16 │ │ -0087b4: 7020 e100 0200 |0016: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -0087ba: 6e10 ee00 0200 |0019: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00ee │ │ -0087c0: 0c04 |001c: move-result-object v4 │ │ -0087c2: 1a0c 2200 |001d: const-string v12, "/dev" // string@0022 │ │ -0087c6: 0800 1000 |001f: move-object/from16 v0, v16 │ │ -0087ca: 6e20 1701 c000 |0021: invoke-virtual {v0, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -0087d0: 0a0c |0024: move-result v12 │ │ -0087d2: 390c 3700 |0025: if-nez v12, 005c // +0037 │ │ -0087d6: 1a0c 2300 |0027: const-string v12, "/proc" // string@0023 │ │ -0087da: 0800 1000 |0029: move-object/from16 v0, v16 │ │ -0087de: 6e20 1701 c000 |002b: invoke-virtual {v0, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -0087e4: 0a0c |002e: move-result v12 │ │ -0087e6: 390c 2d00 |002f: if-nez v12, 005c // +002d │ │ -0087ea: 1a0c 2500 |0031: const-string v12, "/sys" // string@0025 │ │ -0087ee: 0800 1000 |0033: move-object/from16 v0, v16 │ │ -0087f2: 6e20 1701 c000 |0035: invoke-virtual {v0, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -0087f8: 0a0c |0038: move-result v12 │ │ -0087fa: 390c 2300 |0039: if-nez v12, 005c // +0023 │ │ -0087fe: 3804 2100 |003b: if-eqz v4, 005c // +0021 │ │ -008802: 0741 |003d: move-object v1, v4 │ │ -008804: 2118 |003e: array-length v8, v1 │ │ -008806: 1205 |003f: const/4 v5, #int 0 // #0 │ │ -008808: 3585 1c00 |0040: if-ge v5, v8, 005c // +001c │ │ -00880c: 4603 0105 |0042: aget-object v3, v1, v5 │ │ -008810: 6e10 e700 0300 |0044: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -008816: 0c0c |0047: move-result-object v12 │ │ -008818: 54fd 2400 |0048: iget-object v13, v15, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mFilter:Ljava/lang/String; // field@0024 │ │ -00881c: 6e20 2001 dc00 |004a: invoke-virtual {v12, v13}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0120 │ │ -008822: 0a0c |004d: move-result v12 │ │ -008824: 390c 0800 |004e: if-nez v12, 0056 // +0008 │ │ -008828: 6e10 eb00 0300 |0050: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -00882e: 0a0c |0053: move-result v12 │ │ -008830: 380c 0500 |0054: if-eqz v12, 0059 // +0005 │ │ -008834: 6e20 3e01 3900 |0056: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@013e │ │ -00883a: d805 0501 |0059: add-int/lit8 v5, v5, #int 1 // #01 │ │ -00883e: 28e5 |005b: goto 0040 // -001b │ │ -008840: 220c 8700 |005c: new-instance v12, Ljp/gr/java_conf/hatalab/mnv/DirList2$1; // type@0087 │ │ -008844: 7020 7d01 fc00 |005e: invoke-direct {v12, v15}, Ljp/gr/java_conf/hatalab/mnv/DirList2$1;.:(Ljp/gr/java_conf/hatalab/mnv/DirList2;)V // method@017d │ │ -00884a: 7120 4201 c900 |0061: invoke-static {v9, v12}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0142 │ │ -008850: 55fc 2900 |0064: iget-boolean v12, v15, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mlistFoldersFirstFlag:Z // field@0029 │ │ -008854: 380c 0a00 |0066: if-eqz v12, 0070 // +000a │ │ -008858: 220c 8800 |0068: new-instance v12, Ljp/gr/java_conf/hatalab/mnv/DirList2$2; // type@0088 │ │ -00885c: 7020 7f01 fc00 |006a: invoke-direct {v12, v15}, Ljp/gr/java_conf/hatalab/mnv/DirList2$2;.:(Ljp/gr/java_conf/hatalab/mnv/DirList2;)V // method@017f │ │ -008862: 7120 4201 c900 |006d: invoke-static {v9, v12}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0142 │ │ -008868: 220c 5900 |0070: new-instance v12, Ljava/io/File; // type@0059 │ │ -00886c: 220d 6c00 |0072: new-instance v13, Ljava/lang/StringBuilder; // type@006c │ │ -008870: 7010 2d01 0d00 |0074: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -008876: 0800 1000 |0077: move-object/from16 v0, v16 │ │ -00887a: 6e20 3001 0d00 |0079: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008880: 0c0d |007c: move-result-object v13 │ │ -008882: 1a0e 2000 |007d: const-string v14, "/" // string@0020 │ │ -008886: 6e20 3001 ed00 |007f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00888c: 0c0d |0082: move-result-object v13 │ │ -00888e: 0800 1100 |0083: move-object/from16 v0, v17 │ │ -008892: 6e20 3001 0d00 |0085: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008898: 0c0d |0088: move-result-object v13 │ │ -00889a: 6e10 3101 0d00 |0089: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -0088a0: 0c0d |008c: move-result-object v13 │ │ -0088a2: 7020 e100 dc00 |008d: invoke-direct {v12, v13}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -0088a8: 6e20 4001 c900 |0090: invoke-virtual {v9, v12}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@0140 │ │ -0088ae: 0a06 |0093: move-result v6 │ │ -0088b0: d806 0601 |0094: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0088b4: 6e10 4101 0900 |0096: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0141 │ │ -0088ba: 0a0c |0099: move-result v12 │ │ -0088bc: 34c6 2500 |009a: if-lt v6, v12, 00bf // +0025 │ │ -0088c0: 1a0c 2000 |009c: const-string v12, "/" // string@0020 │ │ -0088c4: 0800 1000 |009e: move-object/from16 v0, v16 │ │ -0088c8: 6e20 1701 c000 |00a0: invoke-virtual {v0, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -0088ce: 0a0c |00a3: move-result v12 │ │ -0088d0: 380c 0600 |00a4: if-eqz v12, 00aa // +0006 │ │ -0088d4: 1a0a 0000 |00a6: const-string v10, "" // string@0000 │ │ -0088d8: 2900 64ff |00a8: goto/16 000c // -009c │ │ -0088dc: 220b 5900 |00aa: new-instance v11, Ljava/io/File; // type@0059 │ │ -0088e0: 0800 1000 |00ac: move-object/from16 v0, v16 │ │ -0088e4: 7020 e100 0b00 |00ae: invoke-direct {v11, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -0088ea: 6e10 e800 0b00 |00b1: invoke-virtual {v11}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -0088f0: 0c0c |00b4: move-result-object v12 │ │ -0088f2: 6e10 e700 0b00 |00b5: invoke-virtual {v11}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -0088f8: 0c0d |00b8: move-result-object v13 │ │ -0088fa: 7030 8601 cf0d |00b9: invoke-direct {v15, v12, v13}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0186 │ │ -008900: 0c0a |00bc: move-result-object v10 │ │ -008902: 2900 4fff |00bd: goto/16 000c // -00b1 │ │ -008906: 0167 |00bf: move v7, v6 │ │ -008908: 6e10 4101 0900 |00c0: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0141 │ │ -00890e: 0a0c |00c3: move-result v12 │ │ -008910: 35c7 48ff |00c4: if-ge v7, v12, 000c // -00b8 │ │ -008914: 6e20 3f01 7900 |00c6: invoke-virtual {v9, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@013f │ │ -00891a: 0c03 |00c9: move-result-object v3 │ │ -00891c: 1f03 5900 |00ca: check-cast v3, Ljava/io/File; // type@0059 │ │ -008920: 6e10 eb00 0300 |00cc: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -008926: 0a0c |00cf: move-result v12 │ │ -008928: 380c 0800 |00d0: if-eqz v12, 00d8 // +0008 │ │ -00892c: 6e10 e600 0300 |00d2: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -008932: 0c0a |00d5: move-result-object v10 │ │ -008934: 2900 36ff |00d6: goto/16 000c // -00ca │ │ -008938: 6e10 e600 0300 |00d8: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00893e: 0c0a |00db: move-result-object v10 │ │ -008940: 2900 30ff |00dc: goto/16 000c // -00d0 │ │ + insns size : 203 16-bit code units │ │ +00b870: |[00b870] jp.gr.java_conf.hatalab.mnv.DirList2.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +00b880: 1a06 0000 |0000: const-string v6, "" // string@0000 │ │ +00b884: 54c8 2000 |0002: iget-object v8, v12, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ +00b888: 6e20 2501 8d00 |0004: invoke-virtual {v13, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0125 │ │ +00b88e: 0a08 |0007: move-result v8 │ │ +00b890: 3908 0300 |0008: if-nez v8, 000b // +0003 │ │ +00b894: 1106 |000a: return-object v6 │ │ +00b896: 2205 7a00 |000b: new-instance v5, Ljava/util/ArrayList; // type@007a │ │ +00b89a: 7010 3e01 0500 |000d: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@013e │ │ +00b8a0: 2200 5900 |0010: new-instance v0, Ljava/io/File; // type@0059 │ │ +00b8a4: 7020 e100 d000 |0012: invoke-direct {v0, v13}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00b8aa: 6e10 ee00 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00ee │ │ +00b8b0: 0c02 |0018: move-result-object v2 │ │ +00b8b2: 1a08 2200 |0019: const-string v8, "/dev" // string@0022 │ │ +00b8b6: 6e20 1801 8d00 |001b: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00b8bc: 0a08 |001e: move-result v8 │ │ +00b8be: 3908 3200 |001f: if-nez v8, 0051 // +0032 │ │ +00b8c2: 1a08 2300 |0021: const-string v8, "/proc" // string@0023 │ │ +00b8c6: 6e20 1801 8d00 |0023: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00b8cc: 0a08 |0026: move-result v8 │ │ +00b8ce: 3908 2a00 |0027: if-nez v8, 0051 // +002a │ │ +00b8d2: 1a08 2500 |0029: const-string v8, "/sys" // string@0025 │ │ +00b8d6: 6e20 1801 8d00 |002b: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00b8dc: 0a08 |002e: move-result v8 │ │ +00b8de: 3908 2200 |002f: if-nez v8, 0051 // +0022 │ │ +00b8e2: 3802 2000 |0031: if-eqz v2, 0051 // +0020 │ │ +00b8e6: 2129 |0033: array-length v9, v2 │ │ +00b8e8: 1208 |0034: const/4 v8, #int 0 // #0 │ │ +00b8ea: 3598 1c00 |0035: if-ge v8, v9, 0051 // +001c │ │ +00b8ee: 4601 0208 |0037: aget-object v1, v2, v8 │ │ +00b8f2: 6e10 e700 0100 |0039: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00b8f8: 0c0a |003c: move-result-object v10 │ │ +00b8fa: 54cb 2400 |003d: iget-object v11, v12, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mFilter:Ljava/lang/String; // field@0024 │ │ +00b8fe: 6e20 2101 ba00 |003f: invoke-virtual {v10, v11}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0121 │ │ +00b904: 0a0a |0042: move-result v10 │ │ +00b906: 390a 0800 |0043: if-nez v10, 004b // +0008 │ │ +00b90a: 6e10 eb00 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00b910: 0a0a |0048: move-result v10 │ │ +00b912: 380a 0500 |0049: if-eqz v10, 004e // +0005 │ │ +00b916: 6e20 3f01 1500 |004b: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@013f │ │ +00b91c: d808 0801 |004e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +00b920: 28e5 |0050: goto 0035 // -001b │ │ +00b922: 2208 8700 |0051: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/DirList2$1; // type@0087 │ │ +00b926: 7020 7e01 c800 |0053: invoke-direct {v8, v12}, Ljp/gr/java_conf/hatalab/mnv/DirList2$1;.:(Ljp/gr/java_conf/hatalab/mnv/DirList2;)V // method@017e │ │ +00b92c: 7120 4301 8500 |0056: invoke-static {v5, v8}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0143 │ │ +00b932: 55c8 2900 |0059: iget-boolean v8, v12, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mlistFoldersFirstFlag:Z // field@0029 │ │ +00b936: 3808 0a00 |005b: if-eqz v8, 0065 // +000a │ │ +00b93a: 2208 8800 |005d: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/DirList2$2; // type@0088 │ │ +00b93e: 7020 8001 c800 |005f: invoke-direct {v8, v12}, Ljp/gr/java_conf/hatalab/mnv/DirList2$2;.:(Ljp/gr/java_conf/hatalab/mnv/DirList2;)V // method@0180 │ │ +00b944: 7120 4301 8500 |0062: invoke-static {v5, v8}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0143 │ │ +00b94a: 2208 5900 |0065: new-instance v8, Ljava/io/File; // type@0059 │ │ +00b94e: 2209 6c00 |0067: new-instance v9, Ljava/lang/StringBuilder; // type@006c │ │ +00b952: 7010 2e01 0900 |0069: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00b958: 6e20 3101 d900 |006c: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00b95e: 0c09 |006f: move-result-object v9 │ │ +00b960: 1a0a 2000 |0070: const-string v10, "/" // string@0020 │ │ +00b964: 6e20 3101 a900 |0072: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00b96a: 0c09 |0075: move-result-object v9 │ │ +00b96c: 6e20 3101 e900 |0076: invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00b972: 0c09 |0079: move-result-object v9 │ │ +00b974: 6e10 3201 0900 |007a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00b97a: 0c09 |007d: move-result-object v9 │ │ +00b97c: 7020 e100 9800 |007e: invoke-direct {v8, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00b982: 6e20 4101 8500 |0081: invoke-virtual {v5, v8}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@0141 │ │ +00b988: 0a03 |0084: move-result v3 │ │ +00b98a: d803 0301 |0085: add-int/lit8 v3, v3, #int 1 // #01 │ │ +00b98e: 6e10 4201 0500 |0087: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0142 │ │ +00b994: 0a08 |008a: move-result v8 │ │ +00b996: 3483 2100 |008b: if-lt v3, v8, 00ac // +0021 │ │ +00b99a: 1a08 2000 |008d: const-string v8, "/" // string@0020 │ │ +00b99e: 6e20 1801 8d00 |008f: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00b9a4: 0a08 |0092: move-result v8 │ │ +00b9a6: 3808 0600 |0093: if-eqz v8, 0099 // +0006 │ │ +00b9aa: 1a06 0000 |0095: const-string v6, "" // string@0000 │ │ +00b9ae: 2900 73ff |0097: goto/16 000a // -008d │ │ +00b9b2: 2207 5900 |0099: new-instance v7, Ljava/io/File; // type@0059 │ │ +00b9b6: 7020 e100 d700 |009b: invoke-direct {v7, v13}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00b9bc: 6e10 e800 0700 |009e: invoke-virtual {v7}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00b9c2: 0c08 |00a1: move-result-object v8 │ │ +00b9c4: 6e10 e700 0700 |00a2: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00b9ca: 0c09 |00a5: move-result-object v9 │ │ +00b9cc: 7030 8701 8c09 |00a6: invoke-direct {v12, v8, v9}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +00b9d2: 0c06 |00a9: move-result-object v6 │ │ +00b9d4: 2900 60ff |00aa: goto/16 000a // -00a0 │ │ +00b9d8: 0134 |00ac: move v4, v3 │ │ +00b9da: 6e10 4201 0500 |00ad: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0142 │ │ +00b9e0: 0a08 |00b0: move-result v8 │ │ +00b9e2: 3584 59ff |00b1: if-ge v4, v8, 000a // -00a7 │ │ +00b9e6: 6e20 4001 4500 |00b3: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0140 │ │ +00b9ec: 0c01 |00b6: move-result-object v1 │ │ +00b9ee: 1f01 5900 |00b7: check-cast v1, Ljava/io/File; // type@0059 │ │ +00b9f2: 6e10 eb00 0100 |00b9: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00b9f8: 0a08 |00bc: move-result v8 │ │ +00b9fa: 3808 0800 |00bd: if-eqz v8, 00c5 // +0008 │ │ +00b9fe: 6e10 e600 0100 |00bf: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00ba04: 0c06 |00c2: move-result-object v6 │ │ +00ba06: 2900 47ff |00c3: goto/16 000a // -00b9 │ │ +00ba0a: 6e10 e600 0100 |00c5: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00ba10: 0c06 |00c8: move-result-object v6 │ │ +00ba12: 2900 41ff |00c9: goto/16 000a // -00bf │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0002 line=204 │ │ - 0x000c line=320 │ │ - 0x000d line=213 │ │ - 0x0012 line=214 │ │ - 0x0019 line=215 │ │ - 0x001d line=218 │ │ - 0x003d line=224 │ │ - 0x0044 line=225 │ │ - 0x0056 line=227 │ │ - 0x0059 line=224 │ │ - 0x005c line=235 │ │ - 0x0064 line=248 │ │ - 0x0068 line=249 │ │ - 0x0070 line=282 │ │ - 0x0094 line=284 │ │ - 0x0096 line=286 │ │ - 0x009c line=288 │ │ - 0x00a6 line=289 │ │ - 0x00aa line=291 │ │ - 0x00b1 line=292 │ │ - 0x00bf line=298 │ │ - 0x00c6 line=299 │ │ - 0x00cc line=301 │ │ - 0x00d2 line=311 │ │ - 0x00d8 line=314 │ │ - locals : │ │ - 0x0002 - 0x000c reg=10 nextFile Ljava/lang/String; │ │ - 0x003e - 0x005c reg=1 arr$ [Ljava/io/File; │ │ - 0x0044 - 0x005c reg=3 f Ljava/io/File; │ │ - 0x0040 - 0x005c reg=5 i$ I │ │ - 0x003f - 0x005c reg=8 len$ I │ │ - 0x00b1 - 0x00bf reg=11 upDir Ljava/io/File; │ │ - 0x0019 - 0x00de reg=2 baseFile Ljava/io/File; │ │ - 0x00cc - 0x00de reg=3 f Ljava/io/File; │ │ - 0x001d - 0x00de reg=4 files [Ljava/io/File; │ │ - 0x0094 - 0x00de reg=6 index I │ │ - 0x00c0 - 0x00de reg=7 k I │ │ - 0x0012 - 0x00de reg=9 list Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x000d - 0x00de reg=10 nextFile Ljava/lang/String; │ │ - 0x0000 - 0x00de reg=15 this Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ - 0x0000 - 0x00de reg=16 currentDir Ljava/lang/String; │ │ - 0x0000 - 0x00de reg=17 fileName Ljava/lang/String; │ │ + 0x000a line=320 │ │ + 0x000b line=213 │ │ + 0x0010 line=214 │ │ + 0x0015 line=215 │ │ + 0x0019 line=218 │ │ + 0x001b line=219 │ │ + 0x0023 line=220 │ │ + 0x002b line=221 │ │ + 0x0033 line=224 │ │ + 0x0039 line=225 │ │ + 0x004b line=227 │ │ + 0x004e line=224 │ │ + 0x0051 line=235 │ │ + 0x0059 line=248 │ │ + 0x005d line=249 │ │ + 0x0065 line=282 │ │ + 0x0085 line=284 │ │ + 0x0087 line=286 │ │ + 0x008d line=288 │ │ + 0x0095 line=289 │ │ + 0x0099 line=291 │ │ + 0x009e line=292 │ │ + 0x00ac line=298 │ │ + 0x00b3 line=299 │ │ + 0x00b9 line=301 │ │ + 0x00bf line=311 │ │ + 0x00c5 line=314 │ │ + locals : │ │ + 0x0002 - 0x000a reg=6 nextFile Ljava/lang/String; │ │ + 0x0039 - 0x0051 reg=1 f Ljava/io/File; │ │ + 0x009e - 0x00ac reg=7 upDir Ljava/io/File; │ │ + 0x0015 - 0x00cb reg=0 baseFile Ljava/io/File; │ │ + 0x00b9 - 0x00cb reg=1 f Ljava/io/File; │ │ + 0x0019 - 0x00cb reg=2 files [Ljava/io/File; │ │ + 0x0085 - 0x00cb reg=3 index I │ │ + 0x00ad - 0x00cb reg=4 k I │ │ + 0x0010 - 0x00cb reg=5 list Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x000b - 0x00cb reg=6 nextFile Ljava/lang/String; │ │ + 0x0000 - 0x00cb reg=12 this Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ + 0x0000 - 0x00cb reg=13 currentDir Ljava/lang/String; │ │ + 0x0000 - 0x00cb reg=14 fileName Ljava/lang/String; │ │ │ │ #3 : (in Ljp/gr/java_conf/hatalab/mnv/DirList2;) │ │ name : 'setSortAscend' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -008944: |[008944] jp.gr.java_conf.hatalab.mnv.DirList2.setSortAscend:()V │ │ -008954: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -008956: 5910 2800 |0001: iput v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mSortDirection:I // field@0028 │ │ -00895a: 0e00 |0003: return-void │ │ +00ba18: |[00ba18] jp.gr.java_conf.hatalab.mnv.DirList2.setSortAscend:()V │ │ +00ba28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00ba2a: 5910 2800 |0001: iput v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mSortDirection:I // field@0028 │ │ +00ba2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0003 line=326 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ │ │ @@ -1682,18 +1672,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -00895c: |[00895c] jp.gr.java_conf.hatalab.mnv.DirList2.setSortDescend:()V │ │ -00896c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -00896e: 5910 2800 |0001: iput v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mSortDirection:I // field@0028 │ │ -008972: 0e00 |0003: return-void │ │ +00ba30: |[00ba30] jp.gr.java_conf.hatalab.mnv.DirList2.setSortDescend:()V │ │ +00ba40: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +00ba42: 5910 2800 |0001: iput v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mSortDirection:I // field@0028 │ │ +00ba46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0003 line=329 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ │ │ @@ -1703,99 +1693,99 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -008974: |[008974] jp.gr.java_conf.hatalab.mnv.DirList2.nextFile:()Ljava/lang/String; │ │ -008984: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -008986: 7010 8b01 0600 |0001: invoke-direct {v6}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.setSortAscend:()V // method@018b │ │ -00898c: 5c65 2200 |0004: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ -008990: 5563 2600 |0006: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitSearch:Z // field@0026 │ │ -008994: 3803 4b00 |0008: if-eqz v3, 0053 // +004b │ │ -008998: 5c65 2600 |000a: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitSearch:Z // field@0026 │ │ -00899c: 5463 2500 |000c: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ -0089a0: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ -0089a4: 6e20 1701 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -0089aa: 0a03 |0013: move-result v3 │ │ -0089ac: 3903 1800 |0014: if-nez v3, 002c // +0018 │ │ -0089b0: 5463 2500 |0016: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ -0089b4: 5b63 2700 |0018: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -0089b8: 1a03 0000 |001a: const-string v3, "" // string@0000 │ │ -0089bc: 5b63 2500 |001c: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ -0089c0: 5462 2700 |001e: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -0089c4: 1a03 0000 |0020: const-string v3, "" // string@0000 │ │ -0089c8: 6e20 1701 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -0089ce: 0a03 |0025: move-result v3 │ │ -0089d0: 3803 7300 |0026: if-eqz v3, 0099 // +0073 │ │ -0089d4: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -0089d6: 5c63 2300 |0029: iput-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mEndOfList:Z // field@0023 │ │ -0089da: 1102 |002b: return-object v2 │ │ -0089dc: 5461 2000 |002c: iget-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ -0089e0: 2203 5900 |002e: new-instance v3, Ljava/io/File; // type@0059 │ │ -0089e4: 7020 e100 1300 |0030: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -0089ea: 6e10 eb00 0300 |0033: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -0089f0: 0a03 |0036: move-result v3 │ │ -0089f2: 3803 1000 |0037: if-eqz v3, 0047 // +0010 │ │ -0089f6: 5563 2200 |0039: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ -0089fa: 3803 0500 |003b: if-eqz v3, 0040 // +0005 │ │ -0089fe: 1a02 0000 |003d: const-string v2, "" // string@0000 │ │ -008a02: 28ec |003f: goto 002b // -0014 │ │ -008a04: 1a03 0000 |0040: const-string v3, "" // string@0000 │ │ -008a08: 7030 8601 1603 |0042: invoke-direct {v6, v1, v3}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0186 │ │ -008a0e: 0c01 |0045: move-result-object v1 │ │ -008a10: 28e8 |0046: goto 002e // -0018 │ │ -008a12: 1a03 0000 |0047: const-string v3, "" // string@0000 │ │ -008a16: 6e20 1701 3100 |0049: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -008a1c: 0a03 |004c: move-result v3 │ │ -008a1e: 3903 0400 |004d: if-nez v3, 0051 // +0004 │ │ -008a22: 5b61 2700 |004f: iput-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -008a26: 0712 |0051: move-object v2, v1 │ │ -008a28: 28ce |0052: goto 0020 // -0032 │ │ -008a2a: 5563 2300 |0053: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mEndOfList:Z // field@0023 │ │ -008a2e: 3803 0500 |0055: if-eqz v3, 005a // +0005 │ │ -008a32: 1a02 0000 |0057: const-string v2, "" // string@0000 │ │ -008a36: 28c7 |0059: goto 0020 // -0039 │ │ -008a38: 5563 2100 |005a: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBeginOfList:Z // field@0021 │ │ -008a3c: 3803 1600 |005c: if-eqz v3, 0072 // +0016 │ │ -008a40: 5461 2000 |005e: iget-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ -008a44: 2203 5900 |0060: new-instance v3, Ljava/io/File; // type@0059 │ │ -008a48: 7020 e100 1300 |0062: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -008a4e: 6e10 eb00 0300 |0065: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -008a54: 0a03 |0068: move-result v3 │ │ -008a56: 3803 2400 |0069: if-eqz v3, 008d // +0024 │ │ -008a5a: 5563 2200 |006b: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ -008a5e: 3803 1900 |006d: if-eqz v3, 0086 // +0019 │ │ -008a62: 1a02 0000 |006f: const-string v2, "" // string@0000 │ │ -008a66: 28ba |0071: goto 002b // -0046 │ │ -008a68: 2200 5900 |0072: new-instance v0, Ljava/io/File; // type@0059 │ │ -008a6c: 5463 2700 |0074: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -008a70: 7020 e100 3000 |0076: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -008a76: 6e10 e800 0000 |0079: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -008a7c: 0c03 |007c: move-result-object v3 │ │ -008a7e: 6e10 e700 0000 |007d: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -008a84: 0c04 |0080: move-result-object v4 │ │ -008a86: 7030 8601 3604 |0081: invoke-direct {v6, v3, v4}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0186 │ │ -008a8c: 0c01 |0084: move-result-object v1 │ │ -008a8e: 28db |0085: goto 0060 // -0025 │ │ -008a90: 1a03 0000 |0086: const-string v3, "" // string@0000 │ │ -008a94: 7030 8601 1603 |0088: invoke-direct {v6, v1, v3}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0186 │ │ -008a9a: 0c01 |008b: move-result-object v1 │ │ -008a9c: 28d4 |008c: goto 0060 // -002c │ │ -008a9e: 1a03 0000 |008d: const-string v3, "" // string@0000 │ │ -008aa2: 6e20 1701 3100 |008f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -008aa8: 0a03 |0092: move-result v3 │ │ -008aaa: 3903 0400 |0093: if-nez v3, 0097 // +0004 │ │ -008aae: 5b61 2700 |0095: iput-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -008ab2: 0712 |0097: move-object v2, v1 │ │ -008ab4: 2888 |0098: goto 0020 // -0078 │ │ -008ab6: 5c65 2100 |0099: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBeginOfList:Z // field@0021 │ │ -008aba: 5c65 2300 |009b: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mEndOfList:Z // field@0023 │ │ -008abe: 288e |009d: goto 002b // -0072 │ │ +00ba48: |[00ba48] jp.gr.java_conf.hatalab.mnv.DirList2.nextFile:()Ljava/lang/String; │ │ +00ba58: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +00ba5a: 7010 8c01 0600 |0001: invoke-direct {v6}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.setSortAscend:()V // method@018c │ │ +00ba60: 5c65 2200 |0004: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ +00ba64: 5563 2600 |0006: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitSearch:Z // field@0026 │ │ +00ba68: 3803 4b00 |0008: if-eqz v3, 0053 // +004b │ │ +00ba6c: 5c65 2600 |000a: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitSearch:Z // field@0026 │ │ +00ba70: 5463 2500 |000c: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ +00ba74: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ +00ba78: 6e20 1801 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00ba7e: 0a03 |0013: move-result v3 │ │ +00ba80: 3903 1800 |0014: if-nez v3, 002c // +0018 │ │ +00ba84: 5463 2500 |0016: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ +00ba88: 5b63 2700 |0018: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00ba8c: 1a03 0000 |001a: const-string v3, "" // string@0000 │ │ +00ba90: 5b63 2500 |001c: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ +00ba94: 5462 2700 |001e: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00ba98: 1a03 0000 |0020: const-string v3, "" // string@0000 │ │ +00ba9c: 6e20 1801 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00baa2: 0a03 |0025: move-result v3 │ │ +00baa4: 3803 7300 |0026: if-eqz v3, 0099 // +0073 │ │ +00baa8: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +00baaa: 5c63 2300 |0029: iput-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mEndOfList:Z // field@0023 │ │ +00baae: 1102 |002b: return-object v2 │ │ +00bab0: 5461 2000 |002c: iget-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ +00bab4: 2203 5900 |002e: new-instance v3, Ljava/io/File; // type@0059 │ │ +00bab8: 7020 e100 1300 |0030: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00babe: 6e10 eb00 0300 |0033: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00bac4: 0a03 |0036: move-result v3 │ │ +00bac6: 3803 1000 |0037: if-eqz v3, 0047 // +0010 │ │ +00baca: 5563 2200 |0039: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ +00bace: 3803 0500 |003b: if-eqz v3, 0040 // +0005 │ │ +00bad2: 1a02 0000 |003d: const-string v2, "" // string@0000 │ │ +00bad6: 28ec |003f: goto 002b // -0014 │ │ +00bad8: 1a03 0000 |0040: const-string v3, "" // string@0000 │ │ +00badc: 7030 8701 1603 |0042: invoke-direct {v6, v1, v3}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +00bae2: 0c01 |0045: move-result-object v1 │ │ +00bae4: 28e8 |0046: goto 002e // -0018 │ │ +00bae6: 1a03 0000 |0047: const-string v3, "" // string@0000 │ │ +00baea: 6e20 1801 3100 |0049: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00baf0: 0a03 |004c: move-result v3 │ │ +00baf2: 3903 0400 |004d: if-nez v3, 0051 // +0004 │ │ +00baf6: 5b61 2700 |004f: iput-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00bafa: 0712 |0051: move-object v2, v1 │ │ +00bafc: 28ce |0052: goto 0020 // -0032 │ │ +00bafe: 5563 2300 |0053: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mEndOfList:Z // field@0023 │ │ +00bb02: 3803 0500 |0055: if-eqz v3, 005a // +0005 │ │ +00bb06: 1a02 0000 |0057: const-string v2, "" // string@0000 │ │ +00bb0a: 28c7 |0059: goto 0020 // -0039 │ │ +00bb0c: 5563 2100 |005a: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBeginOfList:Z // field@0021 │ │ +00bb10: 3803 1600 |005c: if-eqz v3, 0072 // +0016 │ │ +00bb14: 5461 2000 |005e: iget-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ +00bb18: 2203 5900 |0060: new-instance v3, Ljava/io/File; // type@0059 │ │ +00bb1c: 7020 e100 1300 |0062: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00bb22: 6e10 eb00 0300 |0065: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00bb28: 0a03 |0068: move-result v3 │ │ +00bb2a: 3803 2400 |0069: if-eqz v3, 008d // +0024 │ │ +00bb2e: 5563 2200 |006b: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ +00bb32: 3803 1900 |006d: if-eqz v3, 0086 // +0019 │ │ +00bb36: 1a02 0000 |006f: const-string v2, "" // string@0000 │ │ +00bb3a: 28ba |0071: goto 002b // -0046 │ │ +00bb3c: 2200 5900 |0072: new-instance v0, Ljava/io/File; // type@0059 │ │ +00bb40: 5463 2700 |0074: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00bb44: 7020 e100 3000 |0076: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00bb4a: 6e10 e800 0000 |0079: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00bb50: 0c03 |007c: move-result-object v3 │ │ +00bb52: 6e10 e700 0000 |007d: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00bb58: 0c04 |0080: move-result-object v4 │ │ +00bb5a: 7030 8701 3604 |0081: invoke-direct {v6, v3, v4}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +00bb60: 0c01 |0084: move-result-object v1 │ │ +00bb62: 28db |0085: goto 0060 // -0025 │ │ +00bb64: 1a03 0000 |0086: const-string v3, "" // string@0000 │ │ +00bb68: 7030 8701 1603 |0088: invoke-direct {v6, v1, v3}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +00bb6e: 0c01 |008b: move-result-object v1 │ │ +00bb70: 28d4 |008c: goto 0060 // -002c │ │ +00bb72: 1a03 0000 |008d: const-string v3, "" // string@0000 │ │ +00bb76: 6e20 1801 3100 |008f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00bb7c: 0a03 |0092: move-result v3 │ │ +00bb7e: 3903 0400 |0093: if-nez v3, 0097 // +0004 │ │ +00bb82: 5b61 2700 |0095: iput-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00bb86: 0712 |0097: move-object v2, v1 │ │ +00bb88: 2888 |0098: goto 0020 // -0078 │ │ +00bb8a: 5c65 2100 |0099: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBeginOfList:Z // field@0021 │ │ +00bb8e: 5c65 2300 |009b: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mEndOfList:Z // field@0023 │ │ +00bb92: 288e |009d: goto 002b // -0072 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ 0x0004 line=55 │ │ 0x0006 line=59 │ │ 0x000a line=60 │ │ 0x000c line=62 │ │ @@ -1841,99 +1831,99 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -008ac0: |[008ac0] jp.gr.java_conf.hatalab.mnv.DirList2.previousFile:()Ljava/lang/String; │ │ -008ad0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -008ad2: 7010 8c01 0600 |0001: invoke-direct {v6}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.setSortDescend:()V // method@018c │ │ -008ad8: 5c65 2200 |0004: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ -008adc: 5563 2600 |0006: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitSearch:Z // field@0026 │ │ -008ae0: 3803 4b00 |0008: if-eqz v3, 0053 // +004b │ │ -008ae4: 5c65 2600 |000a: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitSearch:Z // field@0026 │ │ -008ae8: 5463 2500 |000c: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ -008aec: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ -008af0: 6e20 1701 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -008af6: 0a03 |0013: move-result v3 │ │ -008af8: 3903 1800 |0014: if-nez v3, 002c // +0018 │ │ -008afc: 5463 2500 |0016: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ -008b00: 5b63 2700 |0018: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -008b04: 1a03 0000 |001a: const-string v3, "" // string@0000 │ │ -008b08: 5b63 2500 |001c: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ -008b0c: 5462 2700 |001e: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -008b10: 1a03 0000 |0020: const-string v3, "" // string@0000 │ │ -008b14: 6e20 1701 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -008b1a: 0a03 |0025: move-result v3 │ │ -008b1c: 3803 7300 |0026: if-eqz v3, 0099 // +0073 │ │ -008b20: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -008b22: 5c63 2100 |0029: iput-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBeginOfList:Z // field@0021 │ │ -008b26: 1102 |002b: return-object v2 │ │ -008b28: 5461 2000 |002c: iget-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ -008b2c: 2203 5900 |002e: new-instance v3, Ljava/io/File; // type@0059 │ │ -008b30: 7020 e100 1300 |0030: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -008b36: 6e10 eb00 0300 |0033: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -008b3c: 0a03 |0036: move-result v3 │ │ -008b3e: 3803 1000 |0037: if-eqz v3, 0047 // +0010 │ │ -008b42: 5563 2200 |0039: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ -008b46: 3803 0500 |003b: if-eqz v3, 0040 // +0005 │ │ -008b4a: 1a02 0000 |003d: const-string v2, "" // string@0000 │ │ -008b4e: 28ec |003f: goto 002b // -0014 │ │ -008b50: 1a03 0000 |0040: const-string v3, "" // string@0000 │ │ -008b54: 7030 8601 1603 |0042: invoke-direct {v6, v1, v3}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0186 │ │ -008b5a: 0c01 |0045: move-result-object v1 │ │ -008b5c: 28e8 |0046: goto 002e // -0018 │ │ -008b5e: 1a03 0000 |0047: const-string v3, "" // string@0000 │ │ -008b62: 6e20 1701 3100 |0049: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -008b68: 0a03 |004c: move-result v3 │ │ -008b6a: 3903 0400 |004d: if-nez v3, 0051 // +0004 │ │ -008b6e: 5b61 2700 |004f: iput-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -008b72: 0712 |0051: move-object v2, v1 │ │ -008b74: 28ce |0052: goto 0020 // -0032 │ │ -008b76: 5563 2100 |0053: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBeginOfList:Z // field@0021 │ │ -008b7a: 3803 0500 |0055: if-eqz v3, 005a // +0005 │ │ -008b7e: 1a02 0000 |0057: const-string v2, "" // string@0000 │ │ -008b82: 28c7 |0059: goto 0020 // -0039 │ │ -008b84: 5563 2300 |005a: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mEndOfList:Z // field@0023 │ │ -008b88: 3803 1600 |005c: if-eqz v3, 0072 // +0016 │ │ -008b8c: 5461 2000 |005e: iget-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ -008b90: 2203 5900 |0060: new-instance v3, Ljava/io/File; // type@0059 │ │ -008b94: 7020 e100 1300 |0062: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -008b9a: 6e10 eb00 0300 |0065: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -008ba0: 0a03 |0068: move-result v3 │ │ -008ba2: 3803 2400 |0069: if-eqz v3, 008d // +0024 │ │ -008ba6: 5563 2200 |006b: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ -008baa: 3803 1900 |006d: if-eqz v3, 0086 // +0019 │ │ -008bae: 1a02 0000 |006f: const-string v2, "" // string@0000 │ │ -008bb2: 28ba |0071: goto 002b // -0046 │ │ -008bb4: 2200 5900 |0072: new-instance v0, Ljava/io/File; // type@0059 │ │ -008bb8: 5463 2700 |0074: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -008bbc: 7020 e100 3000 |0076: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -008bc2: 6e10 e800 0000 |0079: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -008bc8: 0c03 |007c: move-result-object v3 │ │ -008bca: 6e10 e700 0000 |007d: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -008bd0: 0c04 |0080: move-result-object v4 │ │ -008bd2: 7030 8601 3604 |0081: invoke-direct {v6, v3, v4}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0186 │ │ -008bd8: 0c01 |0084: move-result-object v1 │ │ -008bda: 28db |0085: goto 0060 // -0025 │ │ -008bdc: 1a03 0000 |0086: const-string v3, "" // string@0000 │ │ -008be0: 7030 8601 1603 |0088: invoke-direct {v6, v1, v3}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0186 │ │ -008be6: 0c01 |008b: move-result-object v1 │ │ -008be8: 28d4 |008c: goto 0060 // -002c │ │ -008bea: 1a03 0000 |008d: const-string v3, "" // string@0000 │ │ -008bee: 6e20 1701 3100 |008f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -008bf4: 0a03 |0092: move-result v3 │ │ -008bf6: 3903 0400 |0093: if-nez v3, 0097 // +0004 │ │ -008bfa: 5b61 2700 |0095: iput-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -008bfe: 0712 |0097: move-object v2, v1 │ │ -008c00: 2888 |0098: goto 0020 // -0078 │ │ -008c02: 5c65 2100 |0099: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBeginOfList:Z // field@0021 │ │ -008c06: 5c65 2300 |009b: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mEndOfList:Z // field@0023 │ │ -008c0a: 288e |009d: goto 002b // -0072 │ │ +00bb94: |[00bb94] jp.gr.java_conf.hatalab.mnv.DirList2.previousFile:()Ljava/lang/String; │ │ +00bba4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +00bba6: 7010 8d01 0600 |0001: invoke-direct {v6}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.setSortDescend:()V // method@018d │ │ +00bbac: 5c65 2200 |0004: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ +00bbb0: 5563 2600 |0006: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitSearch:Z // field@0026 │ │ +00bbb4: 3803 4b00 |0008: if-eqz v3, 0053 // +004b │ │ +00bbb8: 5c65 2600 |000a: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitSearch:Z // field@0026 │ │ +00bbbc: 5463 2500 |000c: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ +00bbc0: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ +00bbc4: 6e20 1801 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00bbca: 0a03 |0013: move-result v3 │ │ +00bbcc: 3903 1800 |0014: if-nez v3, 002c // +0018 │ │ +00bbd0: 5463 2500 |0016: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ +00bbd4: 5b63 2700 |0018: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00bbd8: 1a03 0000 |001a: const-string v3, "" // string@0000 │ │ +00bbdc: 5b63 2500 |001c: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ +00bbe0: 5462 2700 |001e: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00bbe4: 1a03 0000 |0020: const-string v3, "" // string@0000 │ │ +00bbe8: 6e20 1801 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00bbee: 0a03 |0025: move-result v3 │ │ +00bbf0: 3803 7300 |0026: if-eqz v3, 0099 // +0073 │ │ +00bbf4: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +00bbf6: 5c63 2100 |0029: iput-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBeginOfList:Z // field@0021 │ │ +00bbfa: 1102 |002b: return-object v2 │ │ +00bbfc: 5461 2000 |002c: iget-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ +00bc00: 2203 5900 |002e: new-instance v3, Ljava/io/File; // type@0059 │ │ +00bc04: 7020 e100 1300 |0030: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00bc0a: 6e10 eb00 0300 |0033: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00bc10: 0a03 |0036: move-result v3 │ │ +00bc12: 3803 1000 |0037: if-eqz v3, 0047 // +0010 │ │ +00bc16: 5563 2200 |0039: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ +00bc1a: 3803 0500 |003b: if-eqz v3, 0040 // +0005 │ │ +00bc1e: 1a02 0000 |003d: const-string v2, "" // string@0000 │ │ +00bc22: 28ec |003f: goto 002b // -0014 │ │ +00bc24: 1a03 0000 |0040: const-string v3, "" // string@0000 │ │ +00bc28: 7030 8701 1603 |0042: invoke-direct {v6, v1, v3}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +00bc2e: 0c01 |0045: move-result-object v1 │ │ +00bc30: 28e8 |0046: goto 002e // -0018 │ │ +00bc32: 1a03 0000 |0047: const-string v3, "" // string@0000 │ │ +00bc36: 6e20 1801 3100 |0049: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00bc3c: 0a03 |004c: move-result v3 │ │ +00bc3e: 3903 0400 |004d: if-nez v3, 0051 // +0004 │ │ +00bc42: 5b61 2700 |004f: iput-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00bc46: 0712 |0051: move-object v2, v1 │ │ +00bc48: 28ce |0052: goto 0020 // -0032 │ │ +00bc4a: 5563 2100 |0053: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBeginOfList:Z // field@0021 │ │ +00bc4e: 3803 0500 |0055: if-eqz v3, 005a // +0005 │ │ +00bc52: 1a02 0000 |0057: const-string v2, "" // string@0000 │ │ +00bc56: 28c7 |0059: goto 0020 // -0039 │ │ +00bc58: 5563 2300 |005a: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mEndOfList:Z // field@0023 │ │ +00bc5c: 3803 1600 |005c: if-eqz v3, 0072 // +0016 │ │ +00bc60: 5461 2000 |005e: iget-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBaseDir:Ljava/lang/String; // field@0020 │ │ +00bc64: 2203 5900 |0060: new-instance v3, Ljava/io/File; // type@0059 │ │ +00bc68: 7020 e100 1300 |0062: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00bc6e: 6e10 eb00 0300 |0065: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00bc74: 0a03 |0068: move-result v3 │ │ +00bc76: 3803 2400 |0069: if-eqz v3, 008d // +0024 │ │ +00bc7a: 5563 2200 |006b: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ +00bc7e: 3803 1900 |006d: if-eqz v3, 0086 // +0019 │ │ +00bc82: 1a02 0000 |006f: const-string v2, "" // string@0000 │ │ +00bc86: 28ba |0071: goto 002b // -0046 │ │ +00bc88: 2200 5900 |0072: new-instance v0, Ljava/io/File; // type@0059 │ │ +00bc8c: 5463 2700 |0074: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00bc90: 7020 e100 3000 |0076: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00bc96: 6e10 e800 0000 |0079: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00bc9c: 0c03 |007c: move-result-object v3 │ │ +00bc9e: 6e10 e700 0000 |007d: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00bca4: 0c04 |0080: move-result-object v4 │ │ +00bca6: 7030 8701 3604 |0081: invoke-direct {v6, v3, v4}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +00bcac: 0c01 |0084: move-result-object v1 │ │ +00bcae: 28db |0085: goto 0060 // -0025 │ │ +00bcb0: 1a03 0000 |0086: const-string v3, "" // string@0000 │ │ +00bcb4: 7030 8701 1603 |0088: invoke-direct {v6, v1, v3}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +00bcba: 0c01 |008b: move-result-object v1 │ │ +00bcbc: 28d4 |008c: goto 0060 // -002c │ │ +00bcbe: 1a03 0000 |008d: const-string v3, "" // string@0000 │ │ +00bcc2: 6e20 1801 3100 |008f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00bcc8: 0a03 |0092: move-result v3 │ │ +00bcca: 3903 0400 |0093: if-nez v3, 0097 // +0004 │ │ +00bcce: 5b61 2700 |0095: iput-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00bcd2: 0712 |0097: move-object v2, v1 │ │ +00bcd4: 2888 |0098: goto 0020 // -0078 │ │ +00bcd6: 5c65 2100 |0099: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBeginOfList:Z // field@0021 │ │ +00bcda: 5c65 2300 |009b: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mEndOfList:Z // field@0023 │ │ +00bcde: 288e |009d: goto 002b // -0072 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=117 │ │ 0x0004 line=119 │ │ 0x0006 line=122 │ │ 0x000a line=123 │ │ 0x000c line=125 │ │ @@ -1979,20 +1969,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -008c0c: |[008c0c] jp.gr.java_conf.hatalab.mnv.DirList2.revert:()V │ │ -008c1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -008c1e: 5c10 2600 |0001: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitSearch:Z // field@0026 │ │ -008c22: 5410 2700 |0003: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -008c26: 5b10 2500 |0005: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ -008c2a: 0e00 |0007: return-void │ │ +00bce0: |[00bce0] jp.gr.java_conf.hatalab.mnv.DirList2.revert:()V │ │ +00bcf0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00bcf2: 5c10 2600 |0001: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitSearch:Z // field@0026 │ │ +00bcf6: 5410 2700 |0003: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00bcfa: 5b10 2500 |0005: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mInitReturn:Ljava/lang/String; // field@0025 │ │ +00bcfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ 0x0007 line=186 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ @@ -2002,21 +1992,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -008c2c: |[008c2c] jp.gr.java_conf.hatalab.mnv.DirList2.setCancel:()V │ │ -008c3c: 6200 0500 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ -008c40: 1a01 4106 |0002: const-string v1, "setCancel" // string@0641 │ │ -008c44: 6e20 fa00 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00fa │ │ -008c4a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -008c4c: 5c20 2200 |0008: iput-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ -008c50: 0e00 |000a: return-void │ │ +00bd00: |[00bd00] jp.gr.java_conf.hatalab.mnv.DirList2.setCancel:()V │ │ +00bd10: 6200 0500 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ +00bd14: 1a01 3e06 |0002: const-string v1, "setCancel" // string@063e │ │ +00bd18: 6e20 fa00 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00fa │ │ +00bd1e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +00bd20: 5c20 2200 |0008: iput-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mCancelled:Z // field@0022 │ │ +00bd24: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0007 line=338 │ │ 0x000a line=339 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ @@ -2026,20 +2016,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -008c54: |[008c54] jp.gr.java_conf.hatalab.mnv.DirList2.setCurrentFile:(Ljava/lang/String;)V │ │ -008c64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -008c66: 5b12 2700 |0001: iput-object v2, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ -008c6a: 5c10 2100 |0003: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBeginOfList:Z // field@0021 │ │ -008c6e: 5c10 2300 |0005: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mEndOfList:Z // field@0023 │ │ -008c72: 0e00 |0007: return-void │ │ +00bd28: |[00bd28] jp.gr.java_conf.hatalab.mnv.DirList2.setCurrentFile:(Ljava/lang/String;)V │ │ +00bd38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00bd3a: 5b12 2700 |0001: iput-object v2, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mPreviousReturn:Ljava/lang/String; // field@0027 │ │ +00bd3e: 5c10 2100 |0003: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mBeginOfList:Z // field@0021 │ │ +00bd42: 5c10 2300 |0005: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mEndOfList:Z // field@0023 │ │ +00bd46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=192 │ │ 0x0003 line=193 │ │ 0x0005 line=194 │ │ 0x0007 line=196 │ │ locals : │ │ @@ -2051,17 +2041,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008c74: |[008c74] jp.gr.java_conf.hatalab.mnv.DirList2.setFilenameFilter:(Ljava/lang/String;)V │ │ -008c84: 5b01 2400 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mFilter:Ljava/lang/String; // field@0024 │ │ -008c88: 0e00 |0002: return-void │ │ +00bd48: |[00bd48] jp.gr.java_conf.hatalab.mnv.DirList2.setFilenameFilter:(Ljava/lang/String;)V │ │ +00bd58: 5b01 2400 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mFilter:Ljava/lang/String; // field@0024 │ │ +00bd5c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0002 line=342 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ 0x0000 - 0x0003 reg=1 filter Ljava/lang/String; │ │ @@ -2071,18 +2061,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -008c8c: |[008c8c] jp.gr.java_conf.hatalab.mnv.DirList2.setFoldersFirst:()V │ │ -008c9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -008c9e: 5c10 2900 |0001: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mlistFoldersFirstFlag:Z // field@0029 │ │ -008ca2: 0e00 |0003: return-void │ │ +00bd60: |[00bd60] jp.gr.java_conf.hatalab.mnv.DirList2.setFoldersFirst:()V │ │ +00bd70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00bd72: 5c10 2900 |0001: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/DirList2;.mlistFoldersFirstFlag:Z // field@0029 │ │ +00bd76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0003 line=333 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ │ │ @@ -2131,62 +2121,62 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -008ca4: |[008ca4] jp.gr.java_conf.hatalab.mnv.DirList.:(Ljava/lang/String;)V │ │ -008cb4: 7010 0e01 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@010e │ │ -008cba: 1a01 2000 |0003: const-string v1, "/" // string@0020 │ │ -008cbe: 5b21 2a00 |0005: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ -008cc2: 1a01 0000 |0007: const-string v1, "" // string@0000 │ │ -008cc6: 5b21 2c00 |0009: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitReturn:Ljava/lang/String; // field@002c │ │ -008cca: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ -008cce: 5b21 2e00 |000d: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ -008cd2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -008cd4: 5c21 2d00 |0010: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitSearch:Z // field@002d │ │ -008cd8: 1a01 1800 |0012: const-string v1, "(.*\.txt|.*\.chi|.*\.par)" // string@0018 │ │ -008cdc: 5b21 2b00 |0014: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mFilter:Ljava/lang/String; // field@002b │ │ -008ce0: 2200 5900 |0016: new-instance v0, Ljava/io/File; // type@0059 │ │ -008ce4: 7020 e100 3000 |0018: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -008cea: 6e10 e400 0000 |001b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -008cf0: 0a01 |001e: move-result v1 │ │ -008cf2: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ -008cf6: 2200 5900 |0021: new-instance v0, Ljava/io/File; // type@0059 │ │ -008cfa: 1a01 2400 |0023: const-string v1, "/sdcard" // string@0024 │ │ -008cfe: 7020 e100 1000 |0025: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -008d04: 6e10 e400 0000 |0028: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -008d0a: 0a01 |002b: move-result v1 │ │ -008d0c: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -008d10: 2200 5900 |002e: new-instance v0, Ljava/io/File; // type@0059 │ │ -008d14: 1a01 2000 |0030: const-string v1, "/" // string@0020 │ │ -008d18: 7020 e100 1000 |0032: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -008d1e: 6e10 eb00 0000 |0035: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -008d24: 0a01 |0038: move-result v1 │ │ -008d26: 3801 0d00 |0039: if-eqz v1, 0046 // +000d │ │ -008d2a: 6e10 e600 0000 |003b: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -008d30: 0c01 |003e: move-result-object v1 │ │ -008d32: 5b21 2a00 |003f: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ -008d36: 5421 2a00 |0041: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ -008d3a: 5b21 2e00 |0043: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ -008d3e: 0e00 |0045: return-void │ │ -008d40: 6e10 e800 0000 |0046: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -008d46: 0c01 |0049: move-result-object v1 │ │ -008d48: 5b21 2a00 |004a: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ -008d4c: 5421 2a00 |004c: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ -008d50: 3901 0600 |004e: if-nez v1, 0054 // +0006 │ │ -008d54: 1a01 2000 |0050: const-string v1, "/" // string@0020 │ │ -008d58: 5b21 2a00 |0052: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ -008d5c: 6e10 e600 0000 |0054: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -008d62: 0c01 |0057: move-result-object v1 │ │ -008d64: 5b21 2c00 |0058: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitReturn:Ljava/lang/String; // field@002c │ │ -008d68: 5421 2c00 |005a: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitReturn:Ljava/lang/String; // field@002c │ │ -008d6c: 5b21 2e00 |005c: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ -008d70: 28e7 |005e: goto 0045 // -0019 │ │ +00bd78: |[00bd78] jp.gr.java_conf.hatalab.mnv.DirList.:(Ljava/lang/String;)V │ │ +00bd88: 7010 0f01 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@010f │ │ +00bd8e: 1a01 2000 |0003: const-string v1, "/" // string@0020 │ │ +00bd92: 5b21 2a00 |0005: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ +00bd96: 1a01 0000 |0007: const-string v1, "" // string@0000 │ │ +00bd9a: 5b21 2c00 |0009: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitReturn:Ljava/lang/String; // field@002c │ │ +00bd9e: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ +00bda2: 5b21 2e00 |000d: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ +00bda6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +00bda8: 5c21 2d00 |0010: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitSearch:Z // field@002d │ │ +00bdac: 1a01 1800 |0012: const-string v1, "(.*\.txt|.*\.chi|.*\.par)" // string@0018 │ │ +00bdb0: 5b21 2b00 |0014: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mFilter:Ljava/lang/String; // field@002b │ │ +00bdb4: 2200 5900 |0016: new-instance v0, Ljava/io/File; // type@0059 │ │ +00bdb8: 7020 e100 3000 |0018: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00bdbe: 6e10 e400 0000 |001b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +00bdc4: 0a01 |001e: move-result v1 │ │ +00bdc6: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ +00bdca: 2200 5900 |0021: new-instance v0, Ljava/io/File; // type@0059 │ │ +00bdce: 1a01 2400 |0023: const-string v1, "/sdcard" // string@0024 │ │ +00bdd2: 7020 e100 1000 |0025: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00bdd8: 6e10 e400 0000 |0028: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +00bdde: 0a01 |002b: move-result v1 │ │ +00bde0: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +00bde4: 2200 5900 |002e: new-instance v0, Ljava/io/File; // type@0059 │ │ +00bde8: 1a01 2000 |0030: const-string v1, "/" // string@0020 │ │ +00bdec: 7020 e100 1000 |0032: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00bdf2: 6e10 eb00 0000 |0035: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00bdf8: 0a01 |0038: move-result v1 │ │ +00bdfa: 3801 0d00 |0039: if-eqz v1, 0046 // +000d │ │ +00bdfe: 6e10 e600 0000 |003b: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00be04: 0c01 |003e: move-result-object v1 │ │ +00be06: 5b21 2a00 |003f: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ +00be0a: 5421 2a00 |0041: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ +00be0e: 5b21 2e00 |0043: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ +00be12: 0e00 |0045: return-void │ │ +00be14: 6e10 e800 0000 |0046: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00be1a: 0c01 |0049: move-result-object v1 │ │ +00be1c: 5b21 2a00 |004a: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ +00be20: 5421 2a00 |004c: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ +00be24: 3901 0600 |004e: if-nez v1, 0054 // +0006 │ │ +00be28: 1a01 2000 |0050: const-string v1, "/" // string@0020 │ │ +00be2c: 5b21 2a00 |0052: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ +00be30: 6e10 e600 0000 |0054: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00be36: 0c01 |0057: move-result-object v1 │ │ +00be38: 5b21 2c00 |0058: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitReturn:Ljava/lang/String; // field@002c │ │ +00be3c: 5421 2c00 |005a: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitReturn:Ljava/lang/String; // field@002c │ │ +00be40: 5b21 2e00 |005c: iput-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ +00be44: 28e7 |005e: goto 0045 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=12 │ │ 0x0007 line=13 │ │ 0x000b line=14 │ │ 0x000f line=15 │ │ @@ -2212,281 +2202,261 @@ │ │ 0x0000 - 0x005f reg=3 initFilePath Ljava/lang/String; │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/DirList;) │ │ name : 'searchNextFile' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 19 │ │ + registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 329 16-bit code units │ │ -008d74: |[008d74] jp.gr.java_conf.hatalab.mnv.DirList.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -008d84: 620d 0500 |0000: sget-object v13, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ -008d88: 220e 6c00 |0002: new-instance v14, Ljava/lang/StringBuilder; // type@006c │ │ -008d8c: 7010 2d01 0e00 |0004: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -008d92: 1a0f 2506 |0007: const-string v15, "searchNextFile(" // string@0625 │ │ -008d96: 6e20 3001 fe00 |0009: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008d9c: 0c0e |000c: move-result-object v14 │ │ -008d9e: 0800 1100 |000d: move-object/from16 v0, v17 │ │ -008da2: 6e20 3001 0e00 |000f: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008da8: 0c0e |0012: move-result-object v14 │ │ -008daa: 1a0f 0700 |0013: const-string v15, " ," // string@0007 │ │ -008dae: 6e20 3001 fe00 |0015: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008db4: 0c0e |0018: move-result-object v14 │ │ -008db6: 0800 1200 |0019: move-object/from16 v0, v18 │ │ -008dba: 6e20 3001 0e00 |001b: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008dc0: 0c0e |001e: move-result-object v14 │ │ -008dc2: 1a0f 1b00 |001f: const-string v15, ")" // string@001b │ │ -008dc6: 6e20 3001 fe00 |0021: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008dcc: 0c0e |0024: move-result-object v14 │ │ -008dce: 6e10 3101 0e00 |0025: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -008dd4: 0c0e |0028: move-result-object v14 │ │ -008dd6: 6e20 fa00 ed00 |0029: invoke-virtual {v13, v14}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00fa │ │ -008ddc: 1a0a 0000 |002c: const-string v10, "" // string@0000 │ │ -008de0: 0800 1000 |002e: move-object/from16 v0, v16 │ │ -008de4: 540d 2a00 |0030: iget-object v13, v0, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ -008de8: 0800 1100 |0032: move-object/from16 v0, v17 │ │ -008dec: 6e20 2401 d000 |0034: invoke-virtual {v0, v13}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0124 │ │ -008df2: 0a0d |0037: move-result v13 │ │ -008df4: 390d 5300 |0038: if-nez v13, 008b // +0053 │ │ -008df8: 620d 0500 |003a: sget-object v13, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ -008dfc: 220e 6c00 |003c: new-instance v14, Ljava/lang/StringBuilder; // type@006c │ │ -008e00: 7010 2d01 0e00 |003e: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -008e06: 1a0f 3403 |0041: const-string v15, "currentDir:" // string@0334 │ │ -008e0a: 6e20 3001 fe00 |0043: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008e10: 0c0e |0046: move-result-object v14 │ │ -008e12: 0800 1100 |0047: move-object/from16 v0, v17 │ │ -008e16: 6e20 3001 0e00 |0049: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008e1c: 0c0e |004c: move-result-object v14 │ │ -008e1e: 6e10 3101 0e00 |004d: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -008e24: 0c0e |0050: move-result-object v14 │ │ -008e26: 6e20 fa00 ed00 |0051: invoke-virtual {v13, v14}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00fa │ │ -008e2c: 620d 0500 |0054: sget-object v13, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ -008e30: 220e 6c00 |0056: new-instance v14, Ljava/lang/StringBuilder; // type@006c │ │ -008e34: 7010 2d01 0e00 |0058: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -008e3a: 1a0f af03 |005b: const-string v15, "fileName:" // string@03af │ │ -008e3e: 6e20 3001 fe00 |005d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008e44: 0c0e |0060: move-result-object v14 │ │ -008e46: 0800 1200 |0061: move-object/from16 v0, v18 │ │ -008e4a: 6e20 3001 0e00 |0063: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008e50: 0c0e |0066: move-result-object v14 │ │ -008e52: 6e10 3101 0e00 |0067: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -008e58: 0c0e |006a: move-result-object v14 │ │ -008e5a: 6e20 fa00 ed00 |006b: invoke-virtual {v13, v14}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00fa │ │ -008e60: 620d 0500 |006e: sget-object v13, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ -008e64: 220e 6c00 |0070: new-instance v14, Ljava/lang/StringBuilder; // type@006c │ │ -008e68: 7010 2d01 0e00 |0072: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -008e6e: 1a0f c504 |0075: const-string v15, "mBaseDir:" // string@04c5 │ │ -008e72: 6e20 3001 fe00 |0077: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008e78: 0c0e |007a: move-result-object v14 │ │ -008e7a: 0800 1000 |007b: move-object/from16 v0, v16 │ │ -008e7e: 540f 2a00 |007d: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ -008e82: 6e20 3001 fe00 |007f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008e88: 0c0e |0082: move-result-object v14 │ │ -008e8a: 6e10 3101 0e00 |0083: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -008e90: 0c0e |0086: move-result-object v14 │ │ -008e92: 6e20 fa00 ed00 |0087: invoke-virtual {v13, v14}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00fa │ │ -008e98: 110a |008a: return-object v10 │ │ -008e9a: 2209 7a00 |008b: new-instance v9, Ljava/util/ArrayList; // type@007a │ │ -008e9e: 7010 3d01 0900 |008d: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@013d │ │ -008ea4: 2202 5900 |0090: new-instance v2, Ljava/io/File; // type@0059 │ │ -008ea8: 0800 1100 |0092: move-object/from16 v0, v17 │ │ -008eac: 7020 e100 0200 |0094: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -008eb2: 6e10 ee00 0200 |0097: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00ee │ │ -008eb8: 0c04 |009a: move-result-object v4 │ │ -008eba: 0741 |009b: move-object v1, v4 │ │ -008ebc: 2118 |009c: array-length v8, v1 │ │ -008ebe: 1206 |009d: const/4 v6, #int 0 // #0 │ │ -008ec0: 3586 1e00 |009e: if-ge v6, v8, 00bc // +001e │ │ -008ec4: 4603 0106 |00a0: aget-object v3, v1, v6 │ │ -008ec8: 6e10 e700 0300 |00a2: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -008ece: 0c0d |00a5: move-result-object v13 │ │ -008ed0: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ -008ed4: 540e 2b00 |00a8: iget-object v14, v0, Ljp/gr/java_conf/hatalab/mnv/DirList;.mFilter:Ljava/lang/String; // field@002b │ │ -008ed8: 6e20 2001 ed00 |00aa: invoke-virtual {v13, v14}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0120 │ │ -008ede: 0a0d |00ad: move-result v13 │ │ -008ee0: 390d 0800 |00ae: if-nez v13, 00b6 // +0008 │ │ -008ee4: 6e10 eb00 0300 |00b0: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -008eea: 0a0d |00b3: move-result v13 │ │ -008eec: 380d 0500 |00b4: if-eqz v13, 00b9 // +0005 │ │ -008ef0: 6e20 3e01 3900 |00b6: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@013e │ │ -008ef6: d806 0601 |00b9: add-int/lit8 v6, v6, #int 1 // #01 │ │ -008efa: 28e3 |00bb: goto 009e // -001d │ │ -008efc: 220d 8600 |00bc: new-instance v13, Ljp/gr/java_conf/hatalab/mnv/DirList$1; // type@0086 │ │ -008f00: 0800 1000 |00be: move-object/from16 v0, v16 │ │ -008f04: 7020 7b01 0d00 |00c0: invoke-direct {v13, v0}, Ljp/gr/java_conf/hatalab/mnv/DirList$1;.:(Ljp/gr/java_conf/hatalab/mnv/DirList;)V // method@017b │ │ -008f0a: 7120 4201 d900 |00c3: invoke-static {v9, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0142 │ │ -008f10: 220d 5900 |00c6: new-instance v13, Ljava/io/File; // type@0059 │ │ -008f14: 220e 6c00 |00c8: new-instance v14, Ljava/lang/StringBuilder; // type@006c │ │ -008f18: 7010 2d01 0e00 |00ca: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -008f1e: 0800 1100 |00cd: move-object/from16 v0, v17 │ │ -008f22: 6e20 3001 0e00 |00cf: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008f28: 0c0e |00d2: move-result-object v14 │ │ -008f2a: 1a0f 2000 |00d3: const-string v15, "/" // string@0020 │ │ -008f2e: 6e20 3001 fe00 |00d5: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008f34: 0c0e |00d8: move-result-object v14 │ │ -008f36: 0800 1200 |00d9: move-object/from16 v0, v18 │ │ -008f3a: 6e20 3001 0e00 |00db: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -008f40: 0c0e |00de: move-result-object v14 │ │ -008f42: 6e10 3101 0e00 |00df: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -008f48: 0c0e |00e2: move-result-object v14 │ │ -008f4a: 7020 e100 ed00 |00e3: invoke-direct {v13, v14}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -008f50: 6e20 4001 d900 |00e6: invoke-virtual {v9, v13}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@0140 │ │ -008f56: 0a07 |00e9: move-result v7 │ │ -008f58: d807 0701 |00ea: add-int/lit8 v7, v7, #int 1 // #01 │ │ -008f5c: 6e10 4101 0900 |00ec: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0141 │ │ -008f62: 0a0d |00ef: move-result v13 │ │ -008f64: 34d7 2600 |00f0: if-lt v7, v13, 0116 // +0026 │ │ -008f68: 1a0d 2000 |00f2: const-string v13, "/" // string@0020 │ │ -008f6c: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ -008f70: 6e20 1701 d000 |00f6: invoke-virtual {v0, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -008f76: 0a0d |00f9: move-result v13 │ │ -008f78: 380d 0500 |00fa: if-eqz v13, 00ff // +0005 │ │ -008f7c: 1a0a 0000 |00fc: const-string v10, "" // string@0000 │ │ -008f80: 288c |00fe: goto 008a // -0074 │ │ -008f82: 220c 5900 |00ff: new-instance v12, Ljava/io/File; // type@0059 │ │ -008f86: 0800 1100 |0101: move-object/from16 v0, v17 │ │ -008f8a: 7020 e100 0c00 |0103: invoke-direct {v12, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -008f90: 6e10 e800 0c00 |0106: invoke-virtual {v12}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -008f96: 0c0d |0109: move-result-object v13 │ │ -008f98: 6e10 e700 0c00 |010a: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -008f9e: 0c0e |010d: move-result-object v14 │ │ -008fa0: 0800 1000 |010e: move-object/from16 v0, v16 │ │ -008fa4: 7030 8f01 d00e |0110: invoke-direct {v0, v13, v14}, Ljp/gr/java_conf/hatalab/mnv/DirList;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018f │ │ -008faa: 0c0a |0113: move-result-object v10 │ │ -008fac: 2900 76ff |0114: goto/16 008a // -008a │ │ -008fb0: 0175 |0116: move v5, v7 │ │ -008fb2: 6e10 4101 0900 |0117: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0141 │ │ -008fb8: 0a0d |011a: move-result v13 │ │ -008fba: 35d5 6fff |011b: if-ge v5, v13, 008a // -0091 │ │ -008fbe: 6e20 3f01 5900 |011d: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@013f │ │ -008fc4: 0c03 |0120: move-result-object v3 │ │ -008fc6: 1f03 5900 |0121: check-cast v3, Ljava/io/File; // type@0059 │ │ -008fca: 6e10 eb00 0300 |0123: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -008fd0: 0a0d |0126: move-result v13 │ │ -008fd2: 380d 1c00 |0127: if-eqz v13, 0143 // +001c │ │ -008fd6: 6e10 e600 0300 |0129: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -008fdc: 0c0d |012c: move-result-object v13 │ │ -008fde: 1a0e 0000 |012d: const-string v14, "" // string@0000 │ │ -008fe2: 0800 1000 |012f: move-object/from16 v0, v16 │ │ -008fe6: 7030 8f01 d00e |0131: invoke-direct {v0, v13, v14}, Ljp/gr/java_conf/hatalab/mnv/DirList;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018f │ │ -008fec: 0c0b |0134: move-result-object v11 │ │ -008fee: 1a0d 0000 |0135: const-string v13, "" // string@0000 │ │ -008ff2: 6e20 1701 db00 |0137: invoke-virtual {v11, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -008ff8: 0a0d |013a: move-result v13 │ │ -008ffa: 380d 0500 |013b: if-eqz v13, 0140 // +0005 │ │ -008ffe: d805 0501 |013d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -009002: 28d8 |013f: goto 0117 // -0028 │ │ -009004: 07ba |0140: move-object v10, v11 │ │ -009006: 2900 49ff |0141: goto/16 008a // -00b7 │ │ -00900a: 6e10 e600 0300 |0143: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -009010: 0c0a |0146: move-result-object v10 │ │ -009012: 2900 43ff |0147: goto/16 008a // -00bd │ │ + insns size : 295 16-bit code units │ │ +00be48: |[00be48] jp.gr.java_conf.hatalab.mnv.DirList.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +00be58: 6209 0500 |0000: sget-object v9, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ +00be5c: 220a 6c00 |0002: new-instance v10, Ljava/lang/StringBuilder; // type@006c │ │ +00be60: 7010 2e01 0a00 |0004: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00be66: 1a0b 2206 |0007: const-string v11, "searchNextFile(" // string@0622 │ │ +00be6a: 6e20 3101 ba00 |0009: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00be70: 0c0a |000c: move-result-object v10 │ │ +00be72: 6e20 3101 ea00 |000d: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00be78: 0c0a |0010: move-result-object v10 │ │ +00be7a: 1a0b 0700 |0011: const-string v11, " ," // string@0007 │ │ +00be7e: 6e20 3101 ba00 |0013: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00be84: 0c0a |0016: move-result-object v10 │ │ +00be86: 6e20 3101 fa00 |0017: invoke-virtual {v10, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00be8c: 0c0a |001a: move-result-object v10 │ │ +00be8e: 1a0b 1b00 |001b: const-string v11, ")" // string@001b │ │ +00be92: 6e20 3101 ba00 |001d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00be98: 0c0a |0020: move-result-object v10 │ │ +00be9a: 6e10 3201 0a00 |0021: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00bea0: 0c0a |0024: move-result-object v10 │ │ +00bea2: 6e20 fa00 a900 |0025: invoke-virtual {v9, v10}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00fa │ │ +00bea8: 1a06 0000 |0028: const-string v6, "" // string@0000 │ │ +00beac: 54d9 2a00 |002a: iget-object v9, v13, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ +00beb0: 6e20 2501 9e00 |002c: invoke-virtual {v14, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0125 │ │ +00beb6: 0a09 |002f: move-result v9 │ │ +00beb8: 3909 4d00 |0030: if-nez v9, 007d // +004d │ │ +00bebc: 6209 0500 |0032: sget-object v9, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ +00bec0: 220a 6c00 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@006c │ │ +00bec4: 7010 2e01 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00beca: 1a0b 3303 |0039: const-string v11, "currentDir:" // string@0333 │ │ +00bece: 6e20 3101 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00bed4: 0c0a |003e: move-result-object v10 │ │ +00bed6: 6e20 3101 ea00 |003f: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00bedc: 0c0a |0042: move-result-object v10 │ │ +00bede: 6e10 3201 0a00 |0043: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00bee4: 0c0a |0046: move-result-object v10 │ │ +00bee6: 6e20 fa00 a900 |0047: invoke-virtual {v9, v10}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00fa │ │ +00beec: 6209 0500 |004a: sget-object v9, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ +00bef0: 220a 6c00 |004c: new-instance v10, Ljava/lang/StringBuilder; // type@006c │ │ +00bef4: 7010 2e01 0a00 |004e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00befa: 1a0b ae03 |0051: const-string v11, "fileName:" // string@03ae │ │ +00befe: 6e20 3101 ba00 |0053: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00bf04: 0c0a |0056: move-result-object v10 │ │ +00bf06: 6e20 3101 fa00 |0057: invoke-virtual {v10, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00bf0c: 0c0a |005a: move-result-object v10 │ │ +00bf0e: 6e10 3201 0a00 |005b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00bf14: 0c0a |005e: move-result-object v10 │ │ +00bf16: 6e20 fa00 a900 |005f: invoke-virtual {v9, v10}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00fa │ │ +00bf1c: 6209 0500 |0062: sget-object v9, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ +00bf20: 220a 6c00 |0064: new-instance v10, Ljava/lang/StringBuilder; // type@006c │ │ +00bf24: 7010 2e01 0a00 |0066: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00bf2a: 1a0b c204 |0069: const-string v11, "mBaseDir:" // string@04c2 │ │ +00bf2e: 6e20 3101 ba00 |006b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00bf34: 0c0a |006e: move-result-object v10 │ │ +00bf36: 54db 2a00 |006f: iget-object v11, v13, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ +00bf3a: 6e20 3101 ba00 |0071: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00bf40: 0c0a |0074: move-result-object v10 │ │ +00bf42: 6e10 3201 0a00 |0075: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00bf48: 0c0a |0078: move-result-object v10 │ │ +00bf4a: 6e20 fa00 a900 |0079: invoke-virtual {v9, v10}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00fa │ │ +00bf50: 1106 |007c: return-object v6 │ │ +00bf52: 2205 7a00 |007d: new-instance v5, Ljava/util/ArrayList; // type@007a │ │ +00bf56: 7010 3e01 0500 |007f: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@013e │ │ +00bf5c: 2200 5900 |0082: new-instance v0, Ljava/io/File; // type@0059 │ │ +00bf60: 7020 e100 e000 |0084: invoke-direct {v0, v14}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00bf66: 6e10 ee00 0000 |0087: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00ee │ │ +00bf6c: 0c02 |008a: move-result-object v2 │ │ +00bf6e: 212a |008b: array-length v10, v2 │ │ +00bf70: 1209 |008c: const/4 v9, #int 0 // #0 │ │ +00bf72: 35a9 1c00 |008d: if-ge v9, v10, 00a9 // +001c │ │ +00bf76: 4601 0209 |008f: aget-object v1, v2, v9 │ │ +00bf7a: 6e10 e700 0100 |0091: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00bf80: 0c0b |0094: move-result-object v11 │ │ +00bf82: 54dc 2b00 |0095: iget-object v12, v13, Ljp/gr/java_conf/hatalab/mnv/DirList;.mFilter:Ljava/lang/String; // field@002b │ │ +00bf86: 6e20 2101 cb00 |0097: invoke-virtual {v11, v12}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0121 │ │ +00bf8c: 0a0b |009a: move-result v11 │ │ +00bf8e: 390b 0800 |009b: if-nez v11, 00a3 // +0008 │ │ +00bf92: 6e10 eb00 0100 |009d: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00bf98: 0a0b |00a0: move-result v11 │ │ +00bf9a: 380b 0500 |00a1: if-eqz v11, 00a6 // +0005 │ │ +00bf9e: 6e20 3f01 1500 |00a3: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@013f │ │ +00bfa4: d809 0901 |00a6: add-int/lit8 v9, v9, #int 1 // #01 │ │ +00bfa8: 28e5 |00a8: goto 008d // -001b │ │ +00bfaa: 2209 8600 |00a9: new-instance v9, Ljp/gr/java_conf/hatalab/mnv/DirList$1; // type@0086 │ │ +00bfae: 7020 7c01 d900 |00ab: invoke-direct {v9, v13}, Ljp/gr/java_conf/hatalab/mnv/DirList$1;.:(Ljp/gr/java_conf/hatalab/mnv/DirList;)V // method@017c │ │ +00bfb4: 7120 4301 9500 |00ae: invoke-static {v5, v9}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0143 │ │ +00bfba: 2209 5900 |00b1: new-instance v9, Ljava/io/File; // type@0059 │ │ +00bfbe: 220a 6c00 |00b3: new-instance v10, Ljava/lang/StringBuilder; // type@006c │ │ +00bfc2: 7010 2e01 0a00 |00b5: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00bfc8: 6e20 3101 ea00 |00b8: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00bfce: 0c0a |00bb: move-result-object v10 │ │ +00bfd0: 1a0b 2000 |00bc: const-string v11, "/" // string@0020 │ │ +00bfd4: 6e20 3101 ba00 |00be: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00bfda: 0c0a |00c1: move-result-object v10 │ │ +00bfdc: 6e20 3101 fa00 |00c2: invoke-virtual {v10, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00bfe2: 0c0a |00c5: move-result-object v10 │ │ +00bfe4: 6e10 3201 0a00 |00c6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00bfea: 0c0a |00c9: move-result-object v10 │ │ +00bfec: 7020 e100 a900 |00ca: invoke-direct {v9, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00bff2: 6e20 4101 9500 |00cd: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@0141 │ │ +00bff8: 0a04 |00d0: move-result v4 │ │ +00bffa: d804 0401 |00d1: add-int/lit8 v4, v4, #int 1 // #01 │ │ +00bffe: 6e10 4201 0500 |00d3: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0142 │ │ +00c004: 0a09 |00d6: move-result v9 │ │ +00c006: 3494 1f00 |00d7: if-lt v4, v9, 00f6 // +001f │ │ +00c00a: 1a09 2000 |00d9: const-string v9, "/" // string@0020 │ │ +00c00e: 6e20 1801 9e00 |00db: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00c014: 0a09 |00de: move-result v9 │ │ +00c016: 3809 0500 |00df: if-eqz v9, 00e4 // +0005 │ │ +00c01a: 1a06 0000 |00e1: const-string v6, "" // string@0000 │ │ +00c01e: 2899 |00e3: goto 007c // -0067 │ │ +00c020: 2208 5900 |00e4: new-instance v8, Ljava/io/File; // type@0059 │ │ +00c024: 7020 e100 e800 |00e6: invoke-direct {v8, v14}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00c02a: 6e10 e800 0800 |00e9: invoke-virtual {v8}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00c030: 0c09 |00ec: move-result-object v9 │ │ +00c032: 6e10 e700 0800 |00ed: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00c038: 0c0a |00f0: move-result-object v10 │ │ +00c03a: 7030 9001 9d0a |00f1: invoke-direct {v13, v9, v10}, Ljp/gr/java_conf/hatalab/mnv/DirList;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0190 │ │ +00c040: 0c06 |00f4: move-result-object v6 │ │ +00c042: 2887 |00f5: goto 007c // -0079 │ │ +00c044: 0143 |00f6: move v3, v4 │ │ +00c046: 6e10 4201 0500 |00f7: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0142 │ │ +00c04c: 0a09 |00fa: move-result v9 │ │ +00c04e: 3593 81ff |00fb: if-ge v3, v9, 007c // -007f │ │ +00c052: 6e20 4001 3500 |00fd: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0140 │ │ +00c058: 0c01 |0100: move-result-object v1 │ │ +00c05a: 1f01 5900 |0101: check-cast v1, Ljava/io/File; // type@0059 │ │ +00c05e: 6e10 eb00 0100 |0103: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00c064: 0a09 |0106: move-result v9 │ │ +00c066: 3809 1a00 |0107: if-eqz v9, 0121 // +001a │ │ +00c06a: 6e10 e600 0100 |0109: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00c070: 0c09 |010c: move-result-object v9 │ │ +00c072: 1a0a 0000 |010d: const-string v10, "" // string@0000 │ │ +00c076: 7030 9001 9d0a |010f: invoke-direct {v13, v9, v10}, Ljp/gr/java_conf/hatalab/mnv/DirList;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0190 │ │ +00c07c: 0c07 |0112: move-result-object v7 │ │ +00c07e: 1a09 0000 |0113: const-string v9, "" // string@0000 │ │ +00c082: 6e20 1801 9700 |0115: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00c088: 0a09 |0118: move-result v9 │ │ +00c08a: 3809 0500 |0119: if-eqz v9, 011e // +0005 │ │ +00c08e: d803 0301 |011b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +00c092: 28da |011d: goto 00f7 // -0026 │ │ +00c094: 0776 |011e: move-object v6, v7 │ │ +00c096: 2900 5dff |011f: goto/16 007c // -00a3 │ │ +00c09a: 6e10 e600 0100 |0121: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00c0a0: 0c06 |0124: move-result-object v6 │ │ +00c0a2: 2900 57ff |0125: goto/16 007c // -00a9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ - 0x002c line=101 │ │ - 0x002e line=104 │ │ - 0x003a line=106 │ │ - 0x0054 line=107 │ │ - 0x006e line=108 │ │ - 0x008a line=185 │ │ - 0x008b line=113 │ │ - 0x0090 line=114 │ │ - 0x0097 line=115 │ │ - 0x009b line=118 │ │ - 0x00a2 line=119 │ │ - 0x00b6 line=121 │ │ - 0x00b9 line=118 │ │ - 0x00bc line=128 │ │ - 0x00c6 line=152 │ │ - 0x00ea line=154 │ │ - 0x00ec line=156 │ │ - 0x00f2 line=158 │ │ - 0x00fc line=159 │ │ - 0x00ff line=161 │ │ - 0x0106 line=162 │ │ - 0x0116 line=168 │ │ - 0x011d line=169 │ │ - 0x0123 line=171 │ │ - 0x0129 line=172 │ │ - 0x0135 line=173 │ │ - 0x013d line=168 │ │ - 0x0141 line=176 │ │ - 0x0143 line=179 │ │ - locals : │ │ - 0x002e - 0x008a reg=10 nextFile Ljava/lang/String; │ │ - 0x00a2 - 0x00bc reg=3 f Ljava/io/File; │ │ - 0x0106 - 0x0116 reg=12 upDir Ljava/io/File; │ │ - 0x0135 - 0x0143 reg=11 result Ljava/lang/String; │ │ - 0x009c - 0x0149 reg=1 arr$ [Ljava/io/File; │ │ - 0x0097 - 0x0149 reg=2 baseFile Ljava/io/File; │ │ - 0x0123 - 0x0149 reg=3 f Ljava/io/File; │ │ - 0x009b - 0x0149 reg=4 files [Ljava/io/File; │ │ - 0x0117 - 0x0149 reg=5 i I │ │ - 0x009e - 0x0149 reg=6 i$ I │ │ - 0x00ea - 0x0149 reg=7 index I │ │ - 0x009d - 0x0149 reg=8 len$ I │ │ - 0x0090 - 0x0149 reg=9 list Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x008b - 0x0149 reg=10 nextFile Ljava/lang/String; │ │ - 0x0000 - 0x0149 reg=16 this Ljp/gr/java_conf/hatalab/mnv/DirList; │ │ - 0x0000 - 0x0149 reg=17 currentDir Ljava/lang/String; │ │ - 0x0000 - 0x0149 reg=18 fileName Ljava/lang/String; │ │ + 0x0028 line=101 │ │ + 0x002a line=104 │ │ + 0x0032 line=106 │ │ + 0x004a line=107 │ │ + 0x0062 line=108 │ │ + 0x007c line=185 │ │ + 0x007d line=113 │ │ + 0x0082 line=114 │ │ + 0x0087 line=115 │ │ + 0x008b line=118 │ │ + 0x0091 line=119 │ │ + 0x00a3 line=121 │ │ + 0x00a6 line=118 │ │ + 0x00a9 line=128 │ │ + 0x00b1 line=152 │ │ + 0x00d1 line=154 │ │ + 0x00d3 line=156 │ │ + 0x00d9 line=158 │ │ + 0x00e1 line=159 │ │ + 0x00e4 line=161 │ │ + 0x00e9 line=162 │ │ + 0x00f6 line=168 │ │ + 0x00fd line=169 │ │ + 0x0103 line=171 │ │ + 0x0109 line=172 │ │ + 0x0113 line=173 │ │ + 0x011b line=168 │ │ + 0x011f line=176 │ │ + 0x0121 line=179 │ │ + locals : │ │ + 0x002a - 0x007c reg=6 nextFile Ljava/lang/String; │ │ + 0x0091 - 0x00a9 reg=1 f Ljava/io/File; │ │ + 0x00e9 - 0x00f6 reg=8 upDir Ljava/io/File; │ │ + 0x0113 - 0x0121 reg=7 result Ljava/lang/String; │ │ + 0x0087 - 0x0127 reg=0 baseFile Ljava/io/File; │ │ + 0x0103 - 0x0127 reg=1 f Ljava/io/File; │ │ + 0x008b - 0x0127 reg=2 files [Ljava/io/File; │ │ + 0x00f7 - 0x0127 reg=3 i I │ │ + 0x00d1 - 0x0127 reg=4 index I │ │ + 0x0082 - 0x0127 reg=5 list Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x007d - 0x0127 reg=6 nextFile Ljava/lang/String; │ │ + 0x0000 - 0x0127 reg=13 this Ljp/gr/java_conf/hatalab/mnv/DirList; │ │ + 0x0000 - 0x0127 reg=14 currentDir Ljava/lang/String; │ │ + 0x0000 - 0x0127 reg=15 fileName Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/DirList;) │ │ name : 'nextFile' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -009018: |[009018] jp.gr.java_conf.hatalab.mnv.DirList.nextFile:()Ljava/lang/String; │ │ -009028: 5542 2d00 |0000: iget-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitSearch:Z // field@002d │ │ -00902c: 3802 2500 |0002: if-eqz v2, 0027 // +0025 │ │ -009030: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -009032: 5c42 2d00 |0005: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitSearch:Z // field@002d │ │ -009036: 5442 2c00 |0007: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitReturn:Ljava/lang/String; // field@002c │ │ -00903a: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ -00903e: 6e20 1701 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -009044: 0a02 |000e: move-result v2 │ │ -009046: 3902 0d00 |000f: if-nez v2, 001c // +000d │ │ -00904a: 5442 2c00 |0011: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitReturn:Ljava/lang/String; // field@002c │ │ -00904e: 5b42 2e00 |0013: iput-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ -009052: 1a02 0000 |0015: const-string v2, "" // string@0000 │ │ -009056: 5b42 2c00 |0017: iput-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitReturn:Ljava/lang/String; // field@002c │ │ -00905a: 5441 2e00 |0019: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ -00905e: 1101 |001b: return-object v1 │ │ -009060: 5442 2a00 |001c: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ -009064: 1a03 0000 |001e: const-string v3, "" // string@0000 │ │ -009068: 7030 8f01 2403 |0020: invoke-direct {v4, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/DirList;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018f │ │ -00906e: 0c01 |0023: move-result-object v1 │ │ -009070: 5b41 2e00 |0024: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ -009074: 28f5 |0026: goto 001b // -000b │ │ -009076: 5442 2e00 |0027: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ -00907a: 1a03 0000 |0029: const-string v3, "" // string@0000 │ │ -00907e: 6e20 1701 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -009084: 0a02 |002e: move-result v2 │ │ -009086: 3802 0500 |002f: if-eqz v2, 0034 // +0005 │ │ -00908a: 1a01 0000 |0031: const-string v1, "" // string@0000 │ │ -00908e: 28e8 |0033: goto 001b // -0018 │ │ -009090: 2200 5900 |0034: new-instance v0, Ljava/io/File; // type@0059 │ │ -009094: 5442 2e00 |0036: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ -009098: 7020 e100 2000 |0038: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00909e: 6e10 e800 0000 |003b: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -0090a4: 0c02 |003e: move-result-object v2 │ │ -0090a6: 6e10 e700 0000 |003f: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -0090ac: 0c03 |0042: move-result-object v3 │ │ -0090ae: 7030 8f01 2403 |0043: invoke-direct {v4, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/DirList;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018f │ │ -0090b4: 0c01 |0046: move-result-object v1 │ │ -0090b6: 5b41 2e00 |0047: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ -0090ba: 28d2 |0049: goto 001b // -002e │ │ +00c0a8: |[00c0a8] jp.gr.java_conf.hatalab.mnv.DirList.nextFile:()Ljava/lang/String; │ │ +00c0b8: 5542 2d00 |0000: iget-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitSearch:Z // field@002d │ │ +00c0bc: 3802 2500 |0002: if-eqz v2, 0027 // +0025 │ │ +00c0c0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +00c0c2: 5c42 2d00 |0005: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitSearch:Z // field@002d │ │ +00c0c6: 5442 2c00 |0007: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitReturn:Ljava/lang/String; // field@002c │ │ +00c0ca: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ +00c0ce: 6e20 1801 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00c0d4: 0a02 |000e: move-result v2 │ │ +00c0d6: 3902 0d00 |000f: if-nez v2, 001c // +000d │ │ +00c0da: 5442 2c00 |0011: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitReturn:Ljava/lang/String; // field@002c │ │ +00c0de: 5b42 2e00 |0013: iput-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ +00c0e2: 1a02 0000 |0015: const-string v2, "" // string@0000 │ │ +00c0e6: 5b42 2c00 |0017: iput-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mInitReturn:Ljava/lang/String; // field@002c │ │ +00c0ea: 5441 2e00 |0019: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ +00c0ee: 1101 |001b: return-object v1 │ │ +00c0f0: 5442 2a00 |001c: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mBaseDir:Ljava/lang/String; // field@002a │ │ +00c0f4: 1a03 0000 |001e: const-string v3, "" // string@0000 │ │ +00c0f8: 7030 9001 2403 |0020: invoke-direct {v4, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/DirList;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0190 │ │ +00c0fe: 0c01 |0023: move-result-object v1 │ │ +00c100: 5b41 2e00 |0024: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ +00c104: 28f5 |0026: goto 001b // -000b │ │ +00c106: 5442 2e00 |0027: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ +00c10a: 1a03 0000 |0029: const-string v3, "" // string@0000 │ │ +00c10e: 6e20 1801 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00c114: 0a02 |002e: move-result v2 │ │ +00c116: 3802 0500 |002f: if-eqz v2, 0034 // +0005 │ │ +00c11a: 1a01 0000 |0031: const-string v1, "" // string@0000 │ │ +00c11e: 28e8 |0033: goto 001b // -0018 │ │ +00c120: 2200 5900 |0034: new-instance v0, Ljava/io/File; // type@0059 │ │ +00c124: 5442 2e00 |0036: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ +00c128: 7020 e100 2000 |0038: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00c12e: 6e10 e800 0000 |003b: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00c134: 0c02 |003e: move-result-object v2 │ │ +00c136: 6e10 e700 0000 |003f: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00c13c: 0c03 |0042: move-result-object v3 │ │ +00c13e: 7030 9001 2403 |0043: invoke-direct {v4, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/DirList;.searchNextFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0190 │ │ +00c144: 0c01 |0046: move-result-object v1 │ │ +00c146: 5b41 2e00 |0047: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/DirList;.mPreviousReturn:Ljava/lang/String; // field@002e │ │ +00c14a: 28d2 |0049: goto 001b // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ 0x0007 line=52 │ │ 0x0011 line=53 │ │ 0x0015 line=54 │ │ @@ -2545,19 +2515,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0090bc: |[0090bc] jp.gr.java_conf.hatalab.mnv.FileInfo.:()V │ │ -0090cc: 7010 0e01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@010e │ │ -0090d2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -0090d6: 5b10 2f00 |0005: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mData:Ljava/lang/String; // field@002f │ │ -0090da: 0e00 |0007: return-void │ │ +00c14c: |[00c14c] jp.gr.java_conf.hatalab.mnv.FileInfo.:()V │ │ +00c15c: 7010 0f01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@010f │ │ +00c162: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +00c166: 5b10 2f00 |0005: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mData:Ljava/lang/String; // field@002f │ │ +00c16a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ 0x0003 line=7 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ │ │ @@ -2567,17 +2537,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0090dc: |[0090dc] jp.gr.java_conf.hatalab.mnv.FileInfo.getData:()Ljava/lang/String; │ │ -0090ec: 5410 2f00 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mData:Ljava/lang/String; // field@002f │ │ -0090f0: 1100 |0002: return-object v0 │ │ +00c16c: |[00c16c] jp.gr.java_conf.hatalab.mnv.FileInfo.getData:()Ljava/lang/String; │ │ +00c17c: 5410 2f00 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mData:Ljava/lang/String; // field@002f │ │ +00c180: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/FileInfo;) │ │ @@ -2585,17 +2555,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0090f4: |[0090f4] jp.gr.java_conf.hatalab.mnv.FileInfo.getFile:()Ljava/io/File; │ │ -009104: 5410 3000 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mFile:Ljava/io/File; // field@0030 │ │ -009108: 1100 |0002: return-object v0 │ │ +00c184: |[00c184] jp.gr.java_conf.hatalab.mnv.FileInfo.getFile:()Ljava/io/File; │ │ +00c194: 5410 3000 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mFile:Ljava/io/File; // field@0030 │ │ +00c198: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ │ │ #2 : (in Ljp/gr/java_conf/hatalab/mnv/FileInfo;) │ │ @@ -2603,17 +2573,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00910c: |[00910c] jp.gr.java_conf.hatalab.mnv.FileInfo.getSelEnd:()I │ │ -00911c: 5210 3100 |0000: iget v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mSelEnd:I // field@0031 │ │ -009120: 0f00 |0002: return v0 │ │ +00c19c: |[00c19c] jp.gr.java_conf.hatalab.mnv.FileInfo.getSelEnd:()I │ │ +00c1ac: 5210 3100 |0000: iget v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mSelEnd:I // field@0031 │ │ +00c1b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ │ │ #3 : (in Ljp/gr/java_conf/hatalab/mnv/FileInfo;) │ │ @@ -2621,17 +2591,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009124: |[009124] jp.gr.java_conf.hatalab.mnv.FileInfo.getSelStart:()I │ │ -009134: 5210 3200 |0000: iget v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mSelStart:I // field@0032 │ │ -009138: 0f00 |0002: return v0 │ │ +00c1b4: |[00c1b4] jp.gr.java_conf.hatalab.mnv.FileInfo.getSelStart:()I │ │ +00c1c4: 5210 3200 |0000: iget v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mSelStart:I // field@0032 │ │ +00c1c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ │ │ #4 : (in Ljp/gr/java_conf/hatalab/mnv/FileInfo;) │ │ @@ -2639,17 +2609,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00913c: |[00913c] jp.gr.java_conf.hatalab.mnv.FileInfo.setData:(Ljava/lang/String;)V │ │ -00914c: 5b01 2f00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mData:Ljava/lang/String; // field@002f │ │ -009150: 0e00 |0002: return-void │ │ +00c1cc: |[00c1cc] jp.gr.java_conf.hatalab.mnv.FileInfo.setData:(Ljava/lang/String;)V │ │ +00c1dc: 5b01 2f00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mData:Ljava/lang/String; // field@002f │ │ +00c1e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0002 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ 0x0000 - 0x0003 reg=1 mData Ljava/lang/String; │ │ @@ -2659,17 +2629,17 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009154: |[009154] jp.gr.java_conf.hatalab.mnv.FileInfo.setFile:(Ljava/io/File;)V │ │ -009164: 5b01 3000 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mFile:Ljava/io/File; // field@0030 │ │ -009168: 0e00 |0002: return-void │ │ +00c1e4: |[00c1e4] jp.gr.java_conf.hatalab.mnv.FileInfo.setFile:(Ljava/io/File;)V │ │ +00c1f4: 5b01 3000 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mFile:Ljava/io/File; // field@0030 │ │ +00c1f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0002 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ 0x0000 - 0x0003 reg=1 mFile Ljava/io/File; │ │ @@ -2679,17 +2649,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00916c: |[00916c] jp.gr.java_conf.hatalab.mnv.FileInfo.setSelEnd:(I)V │ │ -00917c: 5901 3100 |0000: iput v1, v0, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mSelEnd:I // field@0031 │ │ -009180: 0e00 |0002: return-void │ │ +00c1fc: |[00c1fc] jp.gr.java_conf.hatalab.mnv.FileInfo.setSelEnd:(I)V │ │ +00c20c: 5901 3100 |0000: iput v1, v0, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mSelEnd:I // field@0031 │ │ +00c210: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0002 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ 0x0000 - 0x0003 reg=1 mSelEnd I │ │ @@ -2699,17 +2669,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009184: |[009184] jp.gr.java_conf.hatalab.mnv.FileInfo.setSelStart:(I)V │ │ -009194: 5901 3200 |0000: iput v1, v0, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mSelStart:I // field@0032 │ │ -009198: 0e00 |0002: return-void │ │ +00c214: |[00c214] jp.gr.java_conf.hatalab.mnv.FileInfo.setSelStart:(I)V │ │ +00c224: 5901 3200 |0000: iput v1, v0, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.mSelStart:I // field@0032 │ │ +00c228: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ 0x0000 - 0x0003 reg=1 mSelStart I │ │ @@ -2725,15 +2695,15 @@ │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #10 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/widget/ArrayAdapter" "<" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #409 '' │ │ +Annotations on method #410 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/util/List" "<" "Ljava/lang/String;" ">;)V" } │ │ │ │ Class #10 - │ │ Class descriptor : 'Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ArrayAdapter;' │ │ Interfaces - │ │ @@ -2765,43 +2735,43 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -00919c: |[00919c] jp.gr.java_conf.hatalab.mnv.FileListAdapter.:(Landroid/content/Context;Ljava/util/List;)V │ │ -0091ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0091ae: 7040 9200 4351 |0001: invoke-direct {v3, v4, v1, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0092 │ │ -0091b4: 1a01 9804 |0004: const-string v1, "layout_inflater" // string@0498 │ │ -0091b8: 6e20 2e00 1400 |0006: invoke-virtual {v4, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@002e │ │ -0091be: 0c01 |0009: move-result-object v1 │ │ -0091c0: 1f01 3000 |000a: check-cast v1, Landroid/view/LayoutInflater; // type@0030 │ │ -0091c4: 5b31 3700 |000c: iput-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0037 │ │ -0091c8: 7100 6101 0000 |000e: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getFontSizeOnList:()F // method@0161 │ │ -0091ce: 0a01 |0011: move-result v1 │ │ -0091d0: 5931 3400 |0012: iput v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mFontSize:F // field@0034 │ │ -0091d4: 6e10 9a01 0300 |0014: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.getContext:()Landroid/content/Context; // method@019a │ │ -0091da: 0c01 |0017: move-result-object v1 │ │ -0091dc: 6e10 2d00 0100 |0018: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002d │ │ -0091e2: 0c01 |001b: move-result-object v1 │ │ -0091e4: 6e10 4a00 0100 |001c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@004a │ │ -0091ea: 0c01 |001f: move-result-object v1 │ │ -0091ec: 5210 0400 |0020: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0004 │ │ -0091f0: 5231 3400 |0022: iget v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mFontSize:F // field@0034 │ │ -0091f4: c801 |0024: mul-float/2addr v1, v0 │ │ -0091f6: 1502 8040 |0025: const/high16 v2, #int 1082130432 // #4080 │ │ -0091fa: c821 |0027: mul-float/2addr v1, v2 │ │ -0091fc: 1502 4040 |0028: const/high16 v2, #int 1077936128 // #4040 │ │ -009200: c921 |002a: div-float/2addr v1, v2 │ │ -009202: 1502 003f |002b: const/high16 v2, #int 1056964608 // #3f00 │ │ -009206: c621 |002d: add-float/2addr v1, v2 │ │ -009208: 8711 |002e: float-to-int v1, v1 │ │ -00920a: 5931 3600 |002f: iput v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mImageHeight:I // field@0036 │ │ -00920e: 0e00 |0031: return-void │ │ +00c22c: |[00c22c] jp.gr.java_conf.hatalab.mnv.FileListAdapter.:(Landroid/content/Context;Ljava/util/List;)V │ │ +00c23c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00c23e: 7040 9200 4351 |0001: invoke-direct {v3, v4, v1, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0092 │ │ +00c244: 1a01 9604 |0004: const-string v1, "layout_inflater" // string@0496 │ │ +00c248: 6e20 2e00 1400 |0006: invoke-virtual {v4, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@002e │ │ +00c24e: 0c01 |0009: move-result-object v1 │ │ +00c250: 1f01 3000 |000a: check-cast v1, Landroid/view/LayoutInflater; // type@0030 │ │ +00c254: 5b31 3700 |000c: iput-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0037 │ │ +00c258: 7100 6201 0000 |000e: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getFontSizeOnList:()F // method@0162 │ │ +00c25e: 0a01 |0011: move-result v1 │ │ +00c260: 5931 3400 |0012: iput v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mFontSize:F // field@0034 │ │ +00c264: 6e10 9b01 0300 |0014: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.getContext:()Landroid/content/Context; // method@019b │ │ +00c26a: 0c01 |0017: move-result-object v1 │ │ +00c26c: 6e10 2d00 0100 |0018: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002d │ │ +00c272: 0c01 |001b: move-result-object v1 │ │ +00c274: 6e10 4a00 0100 |001c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@004a │ │ +00c27a: 0c01 |001f: move-result-object v1 │ │ +00c27c: 5210 0400 |0020: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0004 │ │ +00c280: 5231 3400 |0022: iget v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mFontSize:F // field@0034 │ │ +00c284: c801 |0024: mul-float/2addr v1, v0 │ │ +00c286: 1502 8040 |0025: const/high16 v2, #int 1082130432 // #4080 │ │ +00c28a: c821 |0027: mul-float/2addr v1, v2 │ │ +00c28c: 1502 4040 |0028: const/high16 v2, #int 1077936128 // #4040 │ │ +00c290: c921 |002a: div-float/2addr v1, v2 │ │ +00c292: 1502 003f |002b: const/high16 v2, #int 1056964608 // #3f00 │ │ +00c296: c621 |002d: add-float/2addr v1, v2 │ │ +00c298: 8711 |002e: float-to-int v1, v1 │ │ +00c29a: 5931 3600 |002f: iput v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mImageHeight:I // field@0036 │ │ +00c29e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ 0x000e line=28 │ │ 0x0014 line=29 │ │ 0x0022 line=30 │ │ @@ -2819,84 +2789,84 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -009210: |[009210] jp.gr.java_conf.hatalab.mnv.FileListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -009220: 0781 |0000: move-object v1, v8 │ │ -009222: 3908 0c00 |0001: if-nez v8, 000d // +000c │ │ -009226: 5462 3700 |0003: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0037 │ │ -00922a: 1403 0500 037f |0005: const v3, #float 1.74129e+38 // #7f030005 │ │ -009230: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -009232: 6e30 7e00 3204 |0009: invoke-virtual {v2, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -009238: 0c01 |000c: move-result-object v1 │ │ -00923a: 6e20 9b01 7600 |000d: invoke-virtual {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.getItem:(I)Ljava/lang/Object; // method@019b │ │ -009240: 0c00 |0010: move-result-object v0 │ │ -009242: 1f00 6a00 |0011: check-cast v0, Ljava/lang/String; // type@006a │ │ -009246: 3800 4200 |0013: if-eqz v0, 0055 // +0042 │ │ -00924a: 1402 0a00 077f |0015: const v2, #float 1.79446e+38 // #7f07000a │ │ -009250: 6e20 8600 2100 |0018: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -009256: 0c02 |001b: move-result-object v2 │ │ -009258: 1f02 4e00 |001c: check-cast v2, Landroid/widget/TextView; // type@004e │ │ -00925c: 5b62 3300 |001e: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mFileName:Landroid/widget/TextView; // field@0033 │ │ -009260: 5462 3300 |0020: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mFileName:Landroid/widget/TextView; // field@0033 │ │ -009264: 6e20 d100 0200 |0022: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ -00926a: 5462 3300 |0025: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mFileName:Landroid/widget/TextView; // field@0033 │ │ -00926e: 1223 |0027: const/4 v3, #int 2 // #2 │ │ -009270: 5264 3400 |0028: iget v4, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mFontSize:F // field@0034 │ │ -009274: 6e30 d200 3204 |002a: invoke-virtual {v2, v3, v4}, Landroid/widget/TextView;.setTextSize:(IF)V // method@00d2 │ │ -00927a: 1402 0900 077f |002d: const v2, #float 1.79446e+38 // #7f070009 │ │ -009280: 6e20 8600 2100 |0030: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -009286: 0c02 |0033: move-result-object v2 │ │ -009288: 1f02 4600 |0034: check-cast v2, Landroid/widget/ImageView; // type@0046 │ │ -00928c: 5b62 3500 |0036: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mIcon:Landroid/widget/ImageView; // field@0035 │ │ -009290: 1a02 2000 |0038: const-string v2, "/" // string@0020 │ │ -009294: 6e20 1601 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0116 │ │ -00929a: 0a02 |003d: move-result v2 │ │ -00929c: 3802 1800 |003e: if-eqz v2, 0056 // +0018 │ │ -0092a0: 5462 3500 |0040: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mIcon:Landroid/widget/ImageView; // field@0035 │ │ -0092a4: 1503 027f |0042: const/high16 v3, #int 2130837504 // #7f02 │ │ -0092a8: 6e20 b600 3200 |0044: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ -0092ae: 5462 3500 |0047: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mIcon:Landroid/widget/ImageView; // field@0035 │ │ -0092b2: 2203 4700 |0049: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0047 │ │ -0092b6: 5264 3600 |004b: iget v4, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mImageHeight:I // field@0036 │ │ -0092ba: 5265 3600 |004d: iget v5, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mImageHeight:I // field@0036 │ │ -0092be: 7030 b900 4305 |004f: invoke-direct {v3, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@00b9 │ │ -0092c4: 6e20 b700 3200 |0052: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00b7 │ │ -0092ca: 1101 |0055: return-object v1 │ │ -0092cc: 1a02 1f00 |0056: const-string v2, ".txt" // string@001f │ │ -0092d0: 6e20 1601 2000 |0058: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0116 │ │ -0092d6: 0a02 |005b: move-result v2 │ │ -0092d8: 3802 0b00 |005c: if-eqz v2, 0067 // +000b │ │ -0092dc: 5462 3500 |005e: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mIcon:Landroid/widget/ImageView; // field@0035 │ │ -0092e0: 1403 0400 027f |0060: const v3, #float 1.728e+38 // #7f020004 │ │ -0092e6: 6e20 b600 3200 |0063: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ -0092ec: 28e1 |0066: goto 0047 // -001f │ │ -0092ee: 1a02 1e00 |0067: const-string v2, ".chi" // string@001e │ │ -0092f2: 6e20 1601 2000 |0069: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0116 │ │ -0092f8: 0a02 |006c: move-result v2 │ │ -0092fa: 3802 0b00 |006d: if-eqz v2, 0078 // +000b │ │ -0092fe: 5462 3500 |006f: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mIcon:Landroid/widget/ImageView; // field@0035 │ │ -009302: 1403 0500 027f |0071: const v3, #float 1.728e+38 // #7f020005 │ │ -009308: 6e20 b600 3200 |0074: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ -00930e: 28d0 |0077: goto 0047 // -0030 │ │ -009310: 1a02 1d00 |0078: const-string v2, ".." // string@001d │ │ -009314: 6e20 1601 2000 |007a: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0116 │ │ -00931a: 0a02 |007d: move-result v2 │ │ -00931c: 3802 0b00 |007e: if-eqz v2, 0089 // +000b │ │ -009320: 5462 3500 |0080: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mIcon:Landroid/widget/ImageView; // field@0035 │ │ -009324: 1403 0600 027f |0082: const v3, #float 1.728e+38 // #7f020006 │ │ -00932a: 6e20 b600 3200 |0085: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ -009330: 28bf |0088: goto 0047 // -0041 │ │ -009332: 5462 3500 |0089: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mIcon:Landroid/widget/ImageView; // field@0035 │ │ -009336: 1403 0300 027f |008b: const v3, #float 1.728e+38 // #7f020003 │ │ -00933c: 6e20 b600 3200 |008e: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ -009342: 28b6 |0091: goto 0047 // -004a │ │ +00c2a0: |[00c2a0] jp.gr.java_conf.hatalab.mnv.FileListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +00c2b0: 0781 |0000: move-object v1, v8 │ │ +00c2b2: 3908 0c00 |0001: if-nez v8, 000d // +000c │ │ +00c2b6: 5462 3700 |0003: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0037 │ │ +00c2ba: 1403 0500 037f |0005: const v3, #float 1.74129e+38 // #7f030005 │ │ +00c2c0: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +00c2c2: 6e30 7e00 3204 |0009: invoke-virtual {v2, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +00c2c8: 0c01 |000c: move-result-object v1 │ │ +00c2ca: 6e20 9c01 7600 |000d: invoke-virtual {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.getItem:(I)Ljava/lang/Object; // method@019c │ │ +00c2d0: 0c00 |0010: move-result-object v0 │ │ +00c2d2: 1f00 6a00 |0011: check-cast v0, Ljava/lang/String; // type@006a │ │ +00c2d6: 3800 4200 |0013: if-eqz v0, 0055 // +0042 │ │ +00c2da: 1402 0a00 077f |0015: const v2, #float 1.79446e+38 // #7f07000a │ │ +00c2e0: 6e20 8600 2100 |0018: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +00c2e6: 0c02 |001b: move-result-object v2 │ │ +00c2e8: 1f02 4e00 |001c: check-cast v2, Landroid/widget/TextView; // type@004e │ │ +00c2ec: 5b62 3300 |001e: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mFileName:Landroid/widget/TextView; // field@0033 │ │ +00c2f0: 5462 3300 |0020: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mFileName:Landroid/widget/TextView; // field@0033 │ │ +00c2f4: 6e20 d100 0200 |0022: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ +00c2fa: 5462 3300 |0025: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mFileName:Landroid/widget/TextView; // field@0033 │ │ +00c2fe: 1223 |0027: const/4 v3, #int 2 // #2 │ │ +00c300: 5264 3400 |0028: iget v4, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mFontSize:F // field@0034 │ │ +00c304: 6e30 d200 3204 |002a: invoke-virtual {v2, v3, v4}, Landroid/widget/TextView;.setTextSize:(IF)V // method@00d2 │ │ +00c30a: 1402 0900 077f |002d: const v2, #float 1.79446e+38 // #7f070009 │ │ +00c310: 6e20 8600 2100 |0030: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +00c316: 0c02 |0033: move-result-object v2 │ │ +00c318: 1f02 4600 |0034: check-cast v2, Landroid/widget/ImageView; // type@0046 │ │ +00c31c: 5b62 3500 |0036: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mIcon:Landroid/widget/ImageView; // field@0035 │ │ +00c320: 1a02 2000 |0038: const-string v2, "/" // string@0020 │ │ +00c324: 6e20 1701 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0117 │ │ +00c32a: 0a02 |003d: move-result v2 │ │ +00c32c: 3802 1800 |003e: if-eqz v2, 0056 // +0018 │ │ +00c330: 5462 3500 |0040: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mIcon:Landroid/widget/ImageView; // field@0035 │ │ +00c334: 1503 027f |0042: const/high16 v3, #int 2130837504 // #7f02 │ │ +00c338: 6e20 b600 3200 |0044: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ +00c33e: 5462 3500 |0047: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mIcon:Landroid/widget/ImageView; // field@0035 │ │ +00c342: 2203 4700 |0049: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0047 │ │ +00c346: 5264 3600 |004b: iget v4, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mImageHeight:I // field@0036 │ │ +00c34a: 5265 3600 |004d: iget v5, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mImageHeight:I // field@0036 │ │ +00c34e: 7030 b900 4305 |004f: invoke-direct {v3, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@00b9 │ │ +00c354: 6e20 b700 3200 |0052: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00b7 │ │ +00c35a: 1101 |0055: return-object v1 │ │ +00c35c: 1a02 1f00 |0056: const-string v2, ".txt" // string@001f │ │ +00c360: 6e20 1701 2000 |0058: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0117 │ │ +00c366: 0a02 |005b: move-result v2 │ │ +00c368: 3802 0b00 |005c: if-eqz v2, 0067 // +000b │ │ +00c36c: 5462 3500 |005e: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mIcon:Landroid/widget/ImageView; // field@0035 │ │ +00c370: 1403 0400 027f |0060: const v3, #float 1.728e+38 // #7f020004 │ │ +00c376: 6e20 b600 3200 |0063: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ +00c37c: 28e1 |0066: goto 0047 // -001f │ │ +00c37e: 1a02 1e00 |0067: const-string v2, ".chi" // string@001e │ │ +00c382: 6e20 1701 2000 |0069: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0117 │ │ +00c388: 0a02 |006c: move-result v2 │ │ +00c38a: 3802 0b00 |006d: if-eqz v2, 0078 // +000b │ │ +00c38e: 5462 3500 |006f: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mIcon:Landroid/widget/ImageView; // field@0035 │ │ +00c392: 1403 0500 027f |0071: const v3, #float 1.728e+38 // #7f020005 │ │ +00c398: 6e20 b600 3200 |0074: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ +00c39e: 28d0 |0077: goto 0047 // -0030 │ │ +00c3a0: 1a02 1d00 |0078: const-string v2, ".." // string@001d │ │ +00c3a4: 6e20 1701 2000 |007a: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0117 │ │ +00c3aa: 0a02 |007d: move-result v2 │ │ +00c3ac: 3802 0b00 |007e: if-eqz v2, 0089 // +000b │ │ +00c3b0: 5462 3500 |0080: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mIcon:Landroid/widget/ImageView; // field@0035 │ │ +00c3b4: 1403 0600 027f |0082: const v3, #float 1.728e+38 // #7f020006 │ │ +00c3ba: 6e20 b600 3200 |0085: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ +00c3c0: 28bf |0088: goto 0047 // -0041 │ │ +00c3c2: 5462 3500 |0089: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.mIcon:Landroid/widget/ImageView; // field@0035 │ │ +00c3c6: 1403 0300 027f |008b: const v3, #float 1.728e+38 // #7f020003 │ │ +00c3cc: 6e20 b600 3200 |008e: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ +00c3d2: 28b6 |0091: goto 0047 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0001 line=42 │ │ 0x0003 line=43 │ │ 0x000d line=47 │ │ 0x0013 line=48 │ │ @@ -2958,39 +2928,39 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009344: |[009344] jp.gr.java_conf.hatalab.mnv.FileOperatorTask$1.:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)V │ │ -009354: 5b01 3800 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; // field@0038 │ │ -009358: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00935e: 0e00 |0005: return-void │ │ +00c3d4: |[00c3d4] jp.gr.java_conf.hatalab.mnv.FileOperatorTask$1.:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)V │ │ +00c3e4: 5b01 3800 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; // field@0038 │ │ +00c3e8: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00c3ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$1;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009360: |[009360] jp.gr.java_conf.hatalab.mnv.FileOperatorTask$1.onCancel:(Landroid/content/DialogInterface;)V │ │ -009370: 5410 3800 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; // field@0038 │ │ -009374: 7110 a401 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.access$000:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)V // method@01a4 │ │ -00937a: 0e00 |0005: return-void │ │ +00c3f0: |[00c3f0] jp.gr.java_conf.hatalab.mnv.FileOperatorTask$1.onCancel:(Landroid/content/DialogInterface;)V │ │ +00c400: 5410 3800 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; // field@0038 │ │ +00c404: 7110 a501 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.access$000:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)V // method@01a5 │ │ +00c40a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$1; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -3034,44 +3004,44 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00937c: |[00937c] jp.gr.java_conf.hatalab.mnv.FileOperatorTask$2.:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;Ljava/lang/String;)V │ │ -00938c: 5b01 3900 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; // field@0039 │ │ -009390: 5b02 3a00 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2;.val$msg:Ljava/lang/String; // field@003a │ │ -009394: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00939a: 0e00 |0007: return-void │ │ +00c40c: |[00c40c] jp.gr.java_conf.hatalab.mnv.FileOperatorTask$2.:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;Ljava/lang/String;)V │ │ +00c41c: 5b01 3900 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; // field@0039 │ │ +00c420: 5b02 3a00 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2;.val$msg:Ljava/lang/String; // field@003a │ │ +00c424: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00c42a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00939c: |[00939c] jp.gr.java_conf.hatalab.mnv.FileOperatorTask$2.run:()V │ │ -0093ac: 5420 3900 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; // field@0039 │ │ -0093b0: 7110 a501 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.access$100:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)Landroid/app/ProgressDialog; // method@01a5 │ │ -0093b6: 0c00 |0005: move-result-object v0 │ │ -0093b8: 5421 3a00 |0006: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2;.val$msg:Ljava/lang/String; // field@003a │ │ -0093bc: 6e20 2900 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0029 │ │ -0093c2: 0e00 |000b: return-void │ │ +00c42c: |[00c42c] jp.gr.java_conf.hatalab.mnv.FileOperatorTask$2.run:()V │ │ +00c43c: 5420 3900 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; // field@0039 │ │ +00c440: 7110 a601 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.access$100:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)Landroid/app/ProgressDialog; // method@01a6 │ │ +00c446: 0c00 |0005: move-result-object v0 │ │ +00c448: 5421 3a00 |0006: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2;.val$msg:Ljava/lang/String; // field@003a │ │ +00c44c: 6e20 2900 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0029 │ │ +00c452: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x000b line=280 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2; │ │ │ │ @@ -3086,15 +3056,15 @@ │ │ instance_fields_size: 9 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 6 │ │ │ │ Class #13 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/AsyncTask" "<" "Ljava/lang/String;" "Ljava/lang/Integer;" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on method #436 'transferFile' │ │ +Annotations on method #437 'transferFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ │ │ Class #13 - │ │ Class descriptor : 'Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/AsyncTask;' │ │ Interfaces - │ │ @@ -3154,22 +3124,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0093c4: |[0093c4] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.:()V │ │ -0093d4: 1a00 5200 |0000: const-string v0, "DELETE" // string@0052 │ │ -0093d8: 6900 3c00 |0002: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.DELETE_FILE:Ljava/lang/String; // field@003c │ │ -0093dc: 1a00 4600 |0004: const-string v0, "COPY" // string@0046 │ │ -0093e0: 6900 3b00 |0006: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.COPY_FILE:Ljava/lang/String; // field@003b │ │ -0093e4: 1a00 f501 |0008: const-string v0, "MOVE" // string@01f5 │ │ -0093e8: 6900 3d00 |000a: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.MOVE_FILE:Ljava/lang/String; // field@003d │ │ -0093ec: 0e00 |000c: return-void │ │ +00c454: |[00c454] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.:()V │ │ +00c464: 1a00 5200 |0000: const-string v0, "DELETE" // string@0052 │ │ +00c468: 6900 3c00 |0002: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.DELETE_FILE:Ljava/lang/String; // field@003c │ │ +00c46c: 1a00 4600 |0004: const-string v0, "COPY" // string@0046 │ │ +00c470: 6900 3b00 |0006: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.COPY_FILE:Ljava/lang/String; // field@003b │ │ +00c474: 1a00 f501 |0008: const-string v0, "MOVE" // string@01f5 │ │ +00c478: 6900 3d00 |000a: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.MOVE_FILE:Ljava/lang/String; // field@003d │ │ +00c47c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=31 │ │ 0x0008 line=32 │ │ locals : │ │ │ │ @@ -3178,30 +3148,30 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -0093f0: |[0093f0] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -009400: 7010 4e00 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@004e │ │ -009406: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -009408: 5c10 3f00 |0004: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ -00940c: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -009410: 5b10 3e00 |0008: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ -009414: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ -009418: 5b10 4500 |000c: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mResultMessage:Ljava/lang/String; // field@0045 │ │ -00941c: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -009420: 5b10 4300 |0010: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mOperationType:Ljava/lang/String; // field@0043 │ │ -009424: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ -009428: 5b10 4600 |0014: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mSrcFilePath:Ljava/lang/String; // field@0046 │ │ -00942c: 1a00 0000 |0016: const-string v0, "" // string@0000 │ │ -009430: 5b10 4200 |0018: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mDstFilePath:Ljava/lang/String; // field@0042 │ │ -009434: 5b12 4100 |001a: iput-object v2, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009438: 0e00 |001c: return-void │ │ +00c480: |[00c480] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00c490: 7010 4e00 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@004e │ │ +00c496: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +00c498: 5c10 3f00 |0004: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ +00c49c: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +00c4a0: 5b10 3e00 |0008: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ +00c4a4: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ +00c4a8: 5b10 4500 |000c: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mResultMessage:Ljava/lang/String; // field@0045 │ │ +00c4ac: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +00c4b0: 5b10 4300 |0010: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mOperationType:Ljava/lang/String; // field@0043 │ │ +00c4b4: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ +00c4b8: 5b10 4600 |0014: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mSrcFilePath:Ljava/lang/String; // field@0046 │ │ +00c4bc: 1a00 0000 |0016: const-string v0, "" // string@0000 │ │ +00c4c0: 5b10 4200 |0018: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mDstFilePath:Ljava/lang/String; // field@0042 │ │ +00c4c4: 5b12 4100 |001a: iput-object v2, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00c4c8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=20 │ │ 0x0006 line=21 │ │ 0x000a line=22 │ │ 0x000e line=26 │ │ @@ -3218,17 +3188,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00943c: |[00943c] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.access$000:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)V │ │ -00944c: 7010 b301 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.taskCancel:()V // method@01b3 │ │ -009452: 0e00 |0003: return-void │ │ +00c4cc: |[00c4cc] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.access$000:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)V │ │ +00c4dc: 7010 b401 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.taskCancel:()V // method@01b4 │ │ +00c4e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ │ │ #3 : (in Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;) │ │ @@ -3236,17 +3206,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009454: |[009454] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.access$100:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)Landroid/app/ProgressDialog; │ │ -009464: 5410 4400 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ -009468: 1100 |0002: return-object v0 │ │ +00c4e4: |[00c4e4] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.access$100:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)Landroid/app/ProgressDialog; │ │ +00c4f4: 5410 4400 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ +00c4f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ │ │ #4 : (in Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;) │ │ @@ -3254,26 +3224,26 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -00946c: |[00946c] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.copyFile:(Ljava/io/File;Ljava/io/File;)Z │ │ -00947c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00947e: 7030 b401 4305 |0001: invoke-direct {v3, v4, v5}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.transferFile:(Ljava/io/File;Ljava/io/File;)Z // method@01b4 │ │ -009484: 0a01 |0004: move-result v1 │ │ -009486: 0f01 |0005: return v1 │ │ -009488: 0d00 |0006: move-exception v0 │ │ -00948a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -00948c: 5c32 3f00 |0008: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ -009490: 6e10 0801 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -009496: 0c02 |000d: move-result-object v2 │ │ -009498: 5b32 3e00 |000e: iput-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ -00949c: 28f5 |0010: goto 0005 // -000b │ │ +00c4fc: |[00c4fc] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.copyFile:(Ljava/io/File;Ljava/io/File;)Z │ │ +00c50c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00c50e: 7030 b501 4305 |0001: invoke-direct {v3, v4, v5}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.transferFile:(Ljava/io/File;Ljava/io/File;)Z // method@01b5 │ │ +00c514: 0a01 |0004: move-result v1 │ │ +00c516: 0f01 |0005: return v1 │ │ +00c518: 0d00 |0006: move-exception v0 │ │ +00c51a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +00c51c: 5c32 3f00 |0008: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ +00c520: 6e10 0901 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +00c526: 0c02 |000d: move-result-object v2 │ │ +00c528: 5b32 3e00 |000e: iput-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ +00c52c: 28f5 |0010: goto 0005 // -000b │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0006 │ │ positions : │ │ 0x0000 line=202 │ │ 0x0001 line=204 │ │ 0x0005 line=213 │ │ @@ -3293,83 +3263,83 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -0094ac: |[0094ac] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.deleteFile:(Ljava/io/File;)Z │ │ -0094bc: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0094be: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0094c0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0094c2: 6e10 ac01 0900 |0003: invoke-virtual {v9}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.isCancelled:()Z // method@01ac │ │ -0094c8: 0a06 |0006: move-result v6 │ │ -0094ca: 3806 0a00 |0007: if-eqz v6, 0011 // +000a │ │ -0094ce: 5c98 3f00 |0009: iput-boolean v8, v9, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ -0094d2: 1a06 7c05 |000b: const-string v6, "operation cancelled." // string@057c │ │ -0094d6: 5b96 3e00 |000d: iput-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ -0094da: 0153 |000f: move v3, v5 │ │ -0094dc: 0f03 |0010: return v3 │ │ -0094de: 6e10 eb00 0a00 |0011: invoke-virtual {v10}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -0094e4: 0a06 |0014: move-result v6 │ │ -0094e6: 3806 1c00 |0015: if-eqz v6, 0031 // +001c │ │ -0094ea: 6e10 ed00 0a00 |0017: invoke-virtual {v10}, Ljava/io/File;.list:()[Ljava/lang/String; // method@00ed │ │ -0094f0: 0c00 |001a: move-result-object v0 │ │ -0094f2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0094f4: 2106 |001c: array-length v6, v0 │ │ -0094f6: 3562 1400 |001d: if-ge v2, v6, 0031 // +0014 │ │ -0094fa: 2206 5900 |001f: new-instance v6, Ljava/io/File; // type@0059 │ │ -0094fe: 4607 0002 |0021: aget-object v7, v0, v2 │ │ -009502: 7030 e000 a607 |0023: invoke-direct {v6, v10, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@00e0 │ │ -009508: 7020 a801 6900 |0026: invoke-direct {v9, v6}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.deleteFile:(Ljava/io/File;)Z // method@01a8 │ │ -00950e: 0a04 |0029: move-result v4 │ │ -009510: 3904 0400 |002a: if-nez v4, 002e // +0004 │ │ -009514: 0153 |002c: move v3, v5 │ │ -009516: 28e3 |002d: goto 0010 // -001d │ │ -009518: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00951c: 28ec |0030: goto 001c // -0014 │ │ -00951e: 2205 6c00 |0031: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ -009522: 7010 2d01 0500 |0033: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -009528: 1a06 5500 |0036: const-string v6, "Deleting " // string@0055 │ │ -00952c: 6e20 3001 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009532: 0c05 |003b: move-result-object v5 │ │ -009534: 6e10 e600 0a00 |003c: invoke-virtual {v10}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00953a: 0c06 |003f: move-result-object v6 │ │ -00953c: 6e20 3001 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009542: 0c05 |0043: move-result-object v5 │ │ -009544: 6e10 3101 0500 |0044: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00954a: 0c05 |0047: move-result-object v5 │ │ -00954c: 7020 b201 5900 |0048: invoke-direct {v9, v5}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.postMessage:(Ljava/lang/String;)V // method@01b2 │ │ -009552: 6e10 e300 0a00 |004b: invoke-virtual {v10}, Ljava/io/File;.delete:()Z // method@00e3 │ │ -009558: 0a03 |004e: move-result v3 │ │ -00955a: 28c1 |004f: goto 0010 // -003f │ │ -00955c: 0d01 |0050: move-exception v1 │ │ -00955e: 5c98 3f00 |0051: iput-boolean v8, v9, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ -009562: 2205 6c00 |0053: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ -009566: 7010 2d01 0500 |0055: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00956c: 6e10 e600 0a00 |0058: invoke-virtual {v10}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -009572: 0c06 |005b: move-result-object v6 │ │ -009574: 6e20 3001 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00957a: 0c05 |005f: move-result-object v5 │ │ -00957c: 1a06 2900 |0060: const-string v6, ": │ │ +00c53c: |[00c53c] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.deleteFile:(Ljava/io/File;)Z │ │ +00c54c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +00c54e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +00c550: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +00c552: 6e10 ad01 0900 |0003: invoke-virtual {v9}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.isCancelled:()Z // method@01ad │ │ +00c558: 0a06 |0006: move-result v6 │ │ +00c55a: 3806 0a00 |0007: if-eqz v6, 0011 // +000a │ │ +00c55e: 5c98 3f00 |0009: iput-boolean v8, v9, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ +00c562: 1a06 7905 |000b: const-string v6, "operation cancelled." // string@0579 │ │ +00c566: 5b96 3e00 |000d: iput-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ +00c56a: 0153 |000f: move v3, v5 │ │ +00c56c: 0f03 |0010: return v3 │ │ +00c56e: 6e10 eb00 0a00 |0011: invoke-virtual {v10}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00c574: 0a06 |0014: move-result v6 │ │ +00c576: 3806 1c00 |0015: if-eqz v6, 0031 // +001c │ │ +00c57a: 6e10 ed00 0a00 |0017: invoke-virtual {v10}, Ljava/io/File;.list:()[Ljava/lang/String; // method@00ed │ │ +00c580: 0c00 |001a: move-result-object v0 │ │ +00c582: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +00c584: 2106 |001c: array-length v6, v0 │ │ +00c586: 3562 1400 |001d: if-ge v2, v6, 0031 // +0014 │ │ +00c58a: 2206 5900 |001f: new-instance v6, Ljava/io/File; // type@0059 │ │ +00c58e: 4607 0002 |0021: aget-object v7, v0, v2 │ │ +00c592: 7030 e000 a607 |0023: invoke-direct {v6, v10, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@00e0 │ │ +00c598: 7020 a901 6900 |0026: invoke-direct {v9, v6}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.deleteFile:(Ljava/io/File;)Z // method@01a9 │ │ +00c59e: 0a04 |0029: move-result v4 │ │ +00c5a0: 3904 0400 |002a: if-nez v4, 002e // +0004 │ │ +00c5a4: 0153 |002c: move v3, v5 │ │ +00c5a6: 28e3 |002d: goto 0010 // -001d │ │ +00c5a8: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00c5ac: 28ec |0030: goto 001c // -0014 │ │ +00c5ae: 2205 6c00 |0031: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ +00c5b2: 7010 2e01 0500 |0033: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00c5b8: 1a06 5500 |0036: const-string v6, "Deleting " // string@0055 │ │ +00c5bc: 6e20 3101 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c5c2: 0c05 |003b: move-result-object v5 │ │ +00c5c4: 6e10 e600 0a00 |003c: invoke-virtual {v10}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00c5ca: 0c06 |003f: move-result-object v6 │ │ +00c5cc: 6e20 3101 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c5d2: 0c05 |0043: move-result-object v5 │ │ +00c5d4: 6e10 3201 0500 |0044: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00c5da: 0c05 |0047: move-result-object v5 │ │ +00c5dc: 7020 b301 5900 |0048: invoke-direct {v9, v5}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.postMessage:(Ljava/lang/String;)V // method@01b3 │ │ +00c5e2: 6e10 e300 0a00 |004b: invoke-virtual {v10}, Ljava/io/File;.delete:()Z // method@00e3 │ │ +00c5e8: 0a03 |004e: move-result v3 │ │ +00c5ea: 28c1 |004f: goto 0010 // -003f │ │ +00c5ec: 0d01 |0050: move-exception v1 │ │ +00c5ee: 5c98 3f00 |0051: iput-boolean v8, v9, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ +00c5f2: 2205 6c00 |0053: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ +00c5f6: 7010 2e01 0500 |0055: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00c5fc: 6e10 e600 0a00 |0058: invoke-virtual {v10}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00c602: 0c06 |005b: move-result-object v6 │ │ +00c604: 6e20 3101 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c60a: 0c05 |005f: move-result-object v5 │ │ +00c60c: 1a06 2900 |0060: const-string v6, ": │ │ " // string@0029 │ │ -009580: 6e20 3001 6500 |0062: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009586: 0c05 |0065: move-result-object v5 │ │ -009588: 6e10 0801 0100 |0066: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -00958e: 0c06 |0069: move-result-object v6 │ │ -009590: 6e20 3001 6500 |006a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009596: 0c05 |006d: move-result-object v5 │ │ -009598: 1a06 0100 |006e: const-string v6, " │ │ +00c610: 6e20 3101 6500 |0062: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c616: 0c05 |0065: move-result-object v5 │ │ +00c618: 6e10 0901 0100 |0066: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +00c61e: 0c06 |0069: move-result-object v6 │ │ +00c620: 6e20 3101 6500 |006a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c626: 0c05 |006d: move-result-object v5 │ │ +00c628: 1a06 0100 |006e: const-string v6, " │ │ " // string@0001 │ │ -00959c: 6e20 3001 6500 |0070: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0095a2: 0c05 |0073: move-result-object v5 │ │ -0095a4: 6e10 3101 0500 |0074: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -0095aa: 0c05 |0077: move-result-object v5 │ │ -0095ac: 5b95 3e00 |0078: iput-object v5, v9, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ -0095b0: 2896 |007a: goto 0010 // -006a │ │ +00c62c: 6e20 3101 6500 |0070: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c632: 0c05 |0073: move-result-object v5 │ │ +00c634: 6e10 3201 0500 |0074: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00c63a: 0c05 |0077: move-result-object v5 │ │ +00c63c: 5b95 3e00 |0078: iput-object v5, v9, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ +00c640: 2896 |007a: goto 0010 // -006a │ │ catches : 1 │ │ 0x0011 - 0x004e │ │ Ljava/lang/Exception; -> 0x0050 │ │ positions : │ │ 0x0002 line=134 │ │ 0x0003 line=135 │ │ 0x0009 line=136 │ │ @@ -3402,83 +3372,83 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -0095c0: |[0095c0] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.moveFile:(Ljava/io/File;Ljava/io/File;)Z │ │ -0095d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0095d2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0095d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0095d6: 6e10 e400 0800 |0003: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -0095dc: 0a04 |0006: move-result v4 │ │ -0095de: 3804 3000 |0007: if-eqz v4, 0037 // +0030 │ │ -0095e2: 5c63 3f00 |0009: iput-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ -0095e6: 2203 6c00 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ -0095ea: 7010 2d01 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -0095f0: 5464 4100 |0010: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -0095f4: 1405 2c00 067f |0012: const v5, #float 1.78117e+38 // #7f06002c │ │ -0095fa: 6e20 5502 5400 |0015: invoke-virtual {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -009600: 0c04 |0018: move-result-object v4 │ │ -009602: 6e10 0f01 0400 |0019: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -009608: 0c04 |001c: move-result-object v4 │ │ -00960a: 6e20 3001 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009610: 0c03 |0020: move-result-object v3 │ │ -009612: 1a04 2a00 |0021: const-string v4, ": " // string@002a │ │ -009616: 6e20 3001 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00961c: 0c03 |0026: move-result-object v3 │ │ -00961e: 6e10 e700 0800 |0027: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -009624: 0c04 |002a: move-result-object v4 │ │ -009626: 6e20 3001 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00962c: 0c03 |002e: move-result-object v3 │ │ -00962e: 6e10 3101 0300 |002f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -009634: 0c03 |0032: move-result-object v3 │ │ -009636: 5b63 3e00 |0033: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ -00963a: 0121 |0035: move v1, v2 │ │ -00963c: 0f01 |0036: return v1 │ │ -00963e: 6e20 f000 8700 |0037: invoke-virtual {v7, v8}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@00f0 │ │ -009644: 0a04 |003a: move-result v4 │ │ -009646: 3804 2e00 |003b: if-eqz v4, 0069 // +002e │ │ -00964a: 2202 6c00 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ -00964e: 7010 2d01 0200 |003f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -009654: 5464 4100 |0042: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009658: 1405 2900 067f |0044: const v5, #float 1.78117e+38 // #7f060029 │ │ -00965e: 6e20 5502 5400 |0047: invoke-virtual {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -009664: 0c04 |004a: move-result-object v4 │ │ -009666: 6e10 0f01 0400 |004b: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00966c: 0c04 |004e: move-result-object v4 │ │ -00966e: 6e20 3001 4200 |004f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009674: 0c02 |0052: move-result-object v2 │ │ -009676: 1a04 2a00 |0053: const-string v4, ": " // string@002a │ │ -00967a: 6e20 3001 4200 |0055: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009680: 0c02 |0058: move-result-object v2 │ │ -009682: 6e10 e600 0800 |0059: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -009688: 0c04 |005c: move-result-object v4 │ │ -00968a: 6e20 3001 4200 |005d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009690: 0c02 |0060: move-result-object v2 │ │ -009692: 6e10 3101 0200 |0061: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -009698: 0c02 |0064: move-result-object v2 │ │ -00969a: 5b62 4500 |0065: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mResultMessage:Ljava/lang/String; // field@0045 │ │ -00969e: 0131 |0067: move v1, v3 │ │ -0096a0: 28ce |0068: goto 0036 // -0032 │ │ -0096a2: 7030 b401 7608 |0069: invoke-direct {v6, v7, v8}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.transferFile:(Ljava/io/File;Ljava/io/File;)Z // method@01b4 │ │ -0096a8: 0a04 |006c: move-result v4 │ │ -0096aa: 3804 0700 |006d: if-eqz v4, 0074 // +0007 │ │ -0096ae: 7020 a801 7600 |006f: invoke-direct {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.deleteFile:(Ljava/io/File;)Z // method@01a8 │ │ -0096b4: 0a01 |0072: move-result v1 │ │ -0096b6: 28c3 |0073: goto 0036 // -003d │ │ -0096b8: 0121 |0074: move v1, v2 │ │ -0096ba: 28c1 |0075: goto 0036 // -003f │ │ -0096bc: 0d00 |0076: move-exception v0 │ │ -0096be: 5c63 3f00 |0077: iput-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ -0096c2: 6e10 0801 0000 |0079: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -0096c8: 0c02 |007c: move-result-object v2 │ │ -0096ca: 5b62 3e00 |007d: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ -0096ce: 28b7 |007f: goto 0036 // -0049 │ │ +00c650: |[00c650] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.moveFile:(Ljava/io/File;Ljava/io/File;)Z │ │ +00c660: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00c662: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +00c664: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00c666: 6e10 e400 0800 |0003: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +00c66c: 0a04 |0006: move-result v4 │ │ +00c66e: 3804 3000 |0007: if-eqz v4, 0037 // +0030 │ │ +00c672: 5c63 3f00 |0009: iput-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ +00c676: 2203 6c00 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ +00c67a: 7010 2e01 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00c680: 5464 4100 |0010: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00c684: 1405 2c00 067f |0012: const v5, #float 1.78117e+38 // #7f06002c │ │ +00c68a: 6e20 5602 5400 |0015: invoke-virtual {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00c690: 0c04 |0018: move-result-object v4 │ │ +00c692: 7210 0301 0400 |0019: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00c698: 0c04 |001c: move-result-object v4 │ │ +00c69a: 6e20 3101 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c6a0: 0c03 |0020: move-result-object v3 │ │ +00c6a2: 1a04 2a00 |0021: const-string v4, ": " // string@002a │ │ +00c6a6: 6e20 3101 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c6ac: 0c03 |0026: move-result-object v3 │ │ +00c6ae: 6e10 e700 0800 |0027: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00c6b4: 0c04 |002a: move-result-object v4 │ │ +00c6b6: 6e20 3101 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c6bc: 0c03 |002e: move-result-object v3 │ │ +00c6be: 6e10 3201 0300 |002f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00c6c4: 0c03 |0032: move-result-object v3 │ │ +00c6c6: 5b63 3e00 |0033: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ +00c6ca: 0121 |0035: move v1, v2 │ │ +00c6cc: 0f01 |0036: return v1 │ │ +00c6ce: 6e20 f000 8700 |0037: invoke-virtual {v7, v8}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@00f0 │ │ +00c6d4: 0a04 |003a: move-result v4 │ │ +00c6d6: 3804 2e00 |003b: if-eqz v4, 0069 // +002e │ │ +00c6da: 2202 6c00 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ +00c6de: 7010 2e01 0200 |003f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00c6e4: 5464 4100 |0042: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00c6e8: 1405 2900 067f |0044: const v5, #float 1.78117e+38 // #7f060029 │ │ +00c6ee: 6e20 5602 5400 |0047: invoke-virtual {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00c6f4: 0c04 |004a: move-result-object v4 │ │ +00c6f6: 7210 0301 0400 |004b: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00c6fc: 0c04 |004e: move-result-object v4 │ │ +00c6fe: 6e20 3101 4200 |004f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c704: 0c02 |0052: move-result-object v2 │ │ +00c706: 1a04 2a00 |0053: const-string v4, ": " // string@002a │ │ +00c70a: 6e20 3101 4200 |0055: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c710: 0c02 |0058: move-result-object v2 │ │ +00c712: 6e10 e600 0800 |0059: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00c718: 0c04 |005c: move-result-object v4 │ │ +00c71a: 6e20 3101 4200 |005d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c720: 0c02 |0060: move-result-object v2 │ │ +00c722: 6e10 3201 0200 |0061: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00c728: 0c02 |0064: move-result-object v2 │ │ +00c72a: 5b62 4500 |0065: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mResultMessage:Ljava/lang/String; // field@0045 │ │ +00c72e: 0131 |0067: move v1, v3 │ │ +00c730: 28ce |0068: goto 0036 // -0032 │ │ +00c732: 7030 b501 7608 |0069: invoke-direct {v6, v7, v8}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.transferFile:(Ljava/io/File;Ljava/io/File;)Z // method@01b5 │ │ +00c738: 0a04 |006c: move-result v4 │ │ +00c73a: 3804 0700 |006d: if-eqz v4, 0074 // +0007 │ │ +00c73e: 7020 a901 7600 |006f: invoke-direct {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.deleteFile:(Ljava/io/File;)Z // method@01a9 │ │ +00c744: 0a01 |0072: move-result v1 │ │ +00c746: 28c3 |0073: goto 0036 // -003d │ │ +00c748: 0121 |0074: move v1, v2 │ │ +00c74a: 28c1 |0075: goto 0036 // -003f │ │ +00c74c: 0d00 |0076: move-exception v0 │ │ +00c74e: 5c63 3f00 |0077: iput-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ +00c752: 6e10 0901 0000 |0079: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +00c758: 0c02 |007c: move-result-object v2 │ │ +00c75a: 5b62 3e00 |007d: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ +00c75e: 28b7 |007f: goto 0036 // -0049 │ │ catches : 1 │ │ 0x0069 - 0x0072 │ │ Ljava/lang/Exception; -> 0x0076 │ │ positions : │ │ 0x0002 line=167 │ │ 0x0003 line=169 │ │ 0x0009 line=171 │ │ @@ -3506,20 +3476,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0096dc: |[0096dc] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.postMessage:(Ljava/lang/String;)V │ │ -0096ec: 5420 4000 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.handler:Landroid/os/Handler; // field@0040 │ │ -0096f0: 2201 8e00 |0002: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2; // type@008e │ │ -0096f4: 7030 a001 2103 |0004: invoke-direct {v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2;.:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;Ljava/lang/String;)V // method@01a0 │ │ -0096fa: 6e20 5500 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0055 │ │ -009700: 0e00 |000a: return-void │ │ +00c76c: |[00c76c] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.postMessage:(Ljava/lang/String;)V │ │ +00c77c: 5420 4000 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.handler:Landroid/os/Handler; // field@0040 │ │ +00c780: 2201 8e00 |0002: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2; // type@008e │ │ +00c784: 7030 a101 2103 |0004: invoke-direct {v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2;.:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;Ljava/lang/String;)V // method@01a1 │ │ +00c78a: 6e20 5500 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0055 │ │ +00c790: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x000a line=282 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ 0x0000 - 0x000b reg=3 msg Ljava/lang/String; │ │ @@ -3529,18 +3499,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -009704: |[009704] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.taskCancel:()V │ │ -009714: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -009716: 6e20 a601 0100 |0001: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.cancel:(Z)Z // method@01a6 │ │ -00971c: 0e00 |0004: return-void │ │ +00c794: |[00c794] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.taskCancel:()V │ │ +00c7a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00c7a6: 6e20 a701 0100 |0001: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.cancel:(Z)Z // method@01a7 │ │ +00c7ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ │ │ @@ -3549,147 +3519,147 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 265 16-bit code units │ │ -009720: |[009720] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.transferFile:(Ljava/io/File;Ljava/io/File;)Z │ │ -009730: 1406 2c00 067f |0000: const v6, #float 1.78117e+38 // #7f06002c │ │ -009736: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -009738: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -00973a: 6e10 ac01 0800 |0005: invoke-virtual {v8}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.isCancelled:()Z // method@01ac │ │ -009740: 0a05 |0008: move-result v5 │ │ -009742: 3805 0900 |0009: if-eqz v5, 0012 // +0009 │ │ -009746: 5c84 3f00 |000b: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ -00974a: 1a04 7c05 |000d: const-string v4, "operation cancelled." // string@057c │ │ -00974e: 5b84 3e00 |000f: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ -009752: 0f03 |0011: return v3 │ │ -009754: 6e10 e200 0900 |0012: invoke-virtual {v9}, Ljava/io/File;.canRead:()Z // method@00e2 │ │ -00975a: 0a05 |0015: move-result v5 │ │ -00975c: 3905 2f00 |0016: if-nez v5, 0045 // +002f │ │ -009760: 5c84 3f00 |0018: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ -009764: 2204 6c00 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ -009768: 7010 2d01 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00976e: 5485 4100 |001f: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009772: 1406 2b00 067f |0021: const v6, #float 1.78117e+38 // #7f06002b │ │ -009778: 6e20 5502 6500 |0024: invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -00977e: 0c05 |0027: move-result-object v5 │ │ -009780: 6e10 0f01 0500 |0028: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -009786: 0c05 |002b: move-result-object v5 │ │ -009788: 6e20 3001 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00978e: 0c04 |002f: move-result-object v4 │ │ -009790: 1a05 2a00 |0030: const-string v5, ": " // string@002a │ │ -009794: 6e20 3001 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00979a: 0c04 |0035: move-result-object v4 │ │ -00979c: 6e10 e700 0a00 |0036: invoke-virtual {v10}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -0097a2: 0c05 |0039: move-result-object v5 │ │ -0097a4: 6e20 3001 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0097aa: 0c04 |003d: move-result-object v4 │ │ -0097ac: 6e10 3101 0400 |003e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -0097b2: 0c04 |0041: move-result-object v4 │ │ -0097b4: 5b84 3e00 |0042: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ -0097b8: 28cd |0044: goto 0011 // -0033 │ │ -0097ba: 6e10 eb00 0900 |0045: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -0097c0: 0a05 |0048: move-result v5 │ │ -0097c2: 3805 6f00 |0049: if-eqz v5, 00b8 // +006f │ │ -0097c6: 6e10 e400 0a00 |004b: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -0097cc: 0a05 |004e: move-result v5 │ │ -0097ce: 3805 2700 |004f: if-eqz v5, 0076 // +0027 │ │ -0097d2: 6e10 eb00 0a00 |0051: invoke-virtual {v10}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -0097d8: 0a05 |0054: move-result v5 │ │ -0097da: 3805 2100 |0055: if-eqz v5, 0076 // +0021 │ │ -0097de: 6e10 ed00 0900 |0057: invoke-virtual {v9}, Ljava/io/File;.list:()[Ljava/lang/String; // method@00ed │ │ -0097e4: 0c00 |005a: move-result-object v0 │ │ -0097e6: 1201 |005b: const/4 v1, #int 0 // #0 │ │ -0097e8: 2105 |005c: array-length v5, v0 │ │ -0097ea: 3551 5800 |005d: if-ge v1, v5, 00b5 // +0058 │ │ -0097ee: 2205 5900 |005f: new-instance v5, Ljava/io/File; // type@0059 │ │ -0097f2: 4606 0001 |0061: aget-object v6, v0, v1 │ │ -0097f6: 7030 e000 9506 |0063: invoke-direct {v5, v9, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@00e0 │ │ -0097fc: 2206 5900 |0066: new-instance v6, Ljava/io/File; // type@0059 │ │ -009800: 4607 0001 |0068: aget-object v7, v0, v1 │ │ -009804: 7030 e000 a607 |006a: invoke-direct {v6, v10, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@00e0 │ │ -00980a: 7030 b401 5806 |006d: invoke-direct {v8, v5, v6}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.transferFile:(Ljava/io/File;Ljava/io/File;)Z // method@01b4 │ │ -009810: 0a02 |0070: move-result v2 │ │ -009812: 3802 a0ff |0071: if-eqz v2, 0011 // -0060 │ │ -009816: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00981a: 28e7 |0075: goto 005c // -0019 │ │ -00981c: 6e10 e400 0a00 |0076: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -009822: 0a05 |0079: move-result v5 │ │ -009824: 3805 3300 |007a: if-eqz v5, 00ad // +0033 │ │ -009828: 6e10 eb00 0a00 |007c: invoke-virtual {v10}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -00982e: 0a05 |007f: move-result v5 │ │ -009830: 3905 2d00 |0080: if-nez v5, 00ad // +002d │ │ -009834: 5c84 3f00 |0082: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ -009838: 2204 6c00 |0084: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ -00983c: 7010 2d01 0400 |0086: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -009842: 5485 4100 |0089: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009846: 6e20 5502 6500 |008b: invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -00984c: 0c05 |008e: move-result-object v5 │ │ -00984e: 6e10 0f01 0500 |008f: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -009854: 0c05 |0092: move-result-object v5 │ │ -009856: 6e20 3001 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00985c: 0c04 |0096: move-result-object v4 │ │ -00985e: 1a05 2a00 |0097: const-string v5, ": " // string@002a │ │ -009862: 6e20 3001 5400 |0099: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009868: 0c04 |009c: move-result-object v4 │ │ -00986a: 6e10 e700 0a00 |009d: invoke-virtual {v10}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -009870: 0c05 |00a0: move-result-object v5 │ │ -009872: 6e20 3001 5400 |00a1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009878: 0c04 |00a4: move-result-object v4 │ │ -00987a: 6e10 3101 0400 |00a5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -009880: 0c04 |00a8: move-result-object v4 │ │ -009882: 5b84 3e00 |00a9: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ -009886: 2900 66ff |00ab: goto/16 0011 // -009a │ │ -00988a: 6e10 ef00 0a00 |00ad: invoke-virtual {v10}, Ljava/io/File;.mkdirs:()Z // method@00ef │ │ -009890: 0a05 |00b0: move-result v5 │ │ -009892: 3905 a6ff |00b1: if-nez v5, 0057 // -005a │ │ -009896: 2900 5eff |00b3: goto/16 0011 // -00a2 │ │ -00989a: 0143 |00b5: move v3, v4 │ │ -00989c: 2900 5bff |00b6: goto/16 0011 // -00a5 │ │ -0098a0: 6e10 e400 0a00 |00b8: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -0098a6: 0a05 |00bb: move-result v5 │ │ -0098a8: 3805 2d00 |00bc: if-eqz v5, 00e9 // +002d │ │ -0098ac: 5c84 3f00 |00be: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ -0098b0: 2204 6c00 |00c0: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ -0098b4: 7010 2d01 0400 |00c2: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -0098ba: 5485 4100 |00c5: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -0098be: 6e20 5502 6500 |00c7: invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -0098c4: 0c05 |00ca: move-result-object v5 │ │ -0098c6: 6e10 0f01 0500 |00cb: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0098cc: 0c05 |00ce: move-result-object v5 │ │ -0098ce: 6e20 3001 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0098d4: 0c04 |00d2: move-result-object v4 │ │ -0098d6: 1a05 2a00 |00d3: const-string v5, ": " // string@002a │ │ -0098da: 6e20 3001 5400 |00d5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0098e0: 0c04 |00d8: move-result-object v4 │ │ -0098e2: 6e10 e700 0a00 |00d9: invoke-virtual {v10}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -0098e8: 0c05 |00dc: move-result-object v5 │ │ -0098ea: 6e20 3001 5400 |00dd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0098f0: 0c04 |00e0: move-result-object v4 │ │ -0098f2: 6e10 3101 0400 |00e1: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -0098f8: 0c04 |00e4: move-result-object v4 │ │ -0098fa: 5b84 3e00 |00e5: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ -0098fe: 2900 2aff |00e7: goto/16 0011 // -00d6 │ │ -009902: 2203 6c00 |00e9: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ -009906: 7010 2d01 0300 |00eb: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00990c: 1a05 4c00 |00ee: const-string v5, "Copying " // string@004c │ │ -009910: 6e20 3001 5300 |00f0: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009916: 0c03 |00f3: move-result-object v3 │ │ -009918: 6e10 e600 0900 |00f4: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00991e: 0c05 |00f7: move-result-object v5 │ │ -009920: 6e20 3001 5300 |00f8: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009926: 0c03 |00fb: move-result-object v3 │ │ -009928: 6e10 3101 0300 |00fc: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00992e: 0c03 |00ff: move-result-object v3 │ │ -009930: 7020 b201 3800 |0100: invoke-direct {v8, v3}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.postMessage:(Ljava/lang/String;)V // method@01b2 │ │ -009936: 7120 7802 a900 |0103: invoke-static {v9, v10}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.fileCopy:(Ljava/io/File;Ljava/io/File;)V // method@0278 │ │ -00993c: 0143 |0106: move v3, v4 │ │ -00993e: 2900 0aff |0107: goto/16 0011 // -00f6 │ │ +00c7b0: |[00c7b0] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.transferFile:(Ljava/io/File;Ljava/io/File;)Z │ │ +00c7c0: 1406 2c00 067f |0000: const v6, #float 1.78117e+38 // #7f06002c │ │ +00c7c6: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +00c7c8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +00c7ca: 6e10 ad01 0800 |0005: invoke-virtual {v8}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.isCancelled:()Z // method@01ad │ │ +00c7d0: 0a05 |0008: move-result v5 │ │ +00c7d2: 3805 0900 |0009: if-eqz v5, 0012 // +0009 │ │ +00c7d6: 5c84 3f00 |000b: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ +00c7da: 1a04 7905 |000d: const-string v4, "operation cancelled." // string@0579 │ │ +00c7de: 5b84 3e00 |000f: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ +00c7e2: 0f03 |0011: return v3 │ │ +00c7e4: 6e10 e200 0900 |0012: invoke-virtual {v9}, Ljava/io/File;.canRead:()Z // method@00e2 │ │ +00c7ea: 0a05 |0015: move-result v5 │ │ +00c7ec: 3905 2f00 |0016: if-nez v5, 0045 // +002f │ │ +00c7f0: 5c84 3f00 |0018: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ +00c7f4: 2204 6c00 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ +00c7f8: 7010 2e01 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00c7fe: 5485 4100 |001f: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00c802: 1406 2b00 067f |0021: const v6, #float 1.78117e+38 // #7f06002b │ │ +00c808: 6e20 5602 6500 |0024: invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00c80e: 0c05 |0027: move-result-object v5 │ │ +00c810: 7210 0301 0500 |0028: invoke-interface {v5}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00c816: 0c05 |002b: move-result-object v5 │ │ +00c818: 6e20 3101 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c81e: 0c04 |002f: move-result-object v4 │ │ +00c820: 1a05 2a00 |0030: const-string v5, ": " // string@002a │ │ +00c824: 6e20 3101 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c82a: 0c04 |0035: move-result-object v4 │ │ +00c82c: 6e10 e700 0a00 |0036: invoke-virtual {v10}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00c832: 0c05 |0039: move-result-object v5 │ │ +00c834: 6e20 3101 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c83a: 0c04 |003d: move-result-object v4 │ │ +00c83c: 6e10 3201 0400 |003e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00c842: 0c04 |0041: move-result-object v4 │ │ +00c844: 5b84 3e00 |0042: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ +00c848: 28cd |0044: goto 0011 // -0033 │ │ +00c84a: 6e10 eb00 0900 |0045: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00c850: 0a05 |0048: move-result v5 │ │ +00c852: 3805 6f00 |0049: if-eqz v5, 00b8 // +006f │ │ +00c856: 6e10 e400 0a00 |004b: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +00c85c: 0a05 |004e: move-result v5 │ │ +00c85e: 3805 2700 |004f: if-eqz v5, 0076 // +0027 │ │ +00c862: 6e10 eb00 0a00 |0051: invoke-virtual {v10}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00c868: 0a05 |0054: move-result v5 │ │ +00c86a: 3805 2100 |0055: if-eqz v5, 0076 // +0021 │ │ +00c86e: 6e10 ed00 0900 |0057: invoke-virtual {v9}, Ljava/io/File;.list:()[Ljava/lang/String; // method@00ed │ │ +00c874: 0c00 |005a: move-result-object v0 │ │ +00c876: 1201 |005b: const/4 v1, #int 0 // #0 │ │ +00c878: 2105 |005c: array-length v5, v0 │ │ +00c87a: 3551 5800 |005d: if-ge v1, v5, 00b5 // +0058 │ │ +00c87e: 2205 5900 |005f: new-instance v5, Ljava/io/File; // type@0059 │ │ +00c882: 4606 0001 |0061: aget-object v6, v0, v1 │ │ +00c886: 7030 e000 9506 |0063: invoke-direct {v5, v9, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@00e0 │ │ +00c88c: 2206 5900 |0066: new-instance v6, Ljava/io/File; // type@0059 │ │ +00c890: 4607 0001 |0068: aget-object v7, v0, v1 │ │ +00c894: 7030 e000 a607 |006a: invoke-direct {v6, v10, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@00e0 │ │ +00c89a: 7030 b501 5806 |006d: invoke-direct {v8, v5, v6}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.transferFile:(Ljava/io/File;Ljava/io/File;)Z // method@01b5 │ │ +00c8a0: 0a02 |0070: move-result v2 │ │ +00c8a2: 3802 a0ff |0071: if-eqz v2, 0011 // -0060 │ │ +00c8a6: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00c8aa: 28e7 |0075: goto 005c // -0019 │ │ +00c8ac: 6e10 e400 0a00 |0076: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +00c8b2: 0a05 |0079: move-result v5 │ │ +00c8b4: 3805 3300 |007a: if-eqz v5, 00ad // +0033 │ │ +00c8b8: 6e10 eb00 0a00 |007c: invoke-virtual {v10}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00c8be: 0a05 |007f: move-result v5 │ │ +00c8c0: 3905 2d00 |0080: if-nez v5, 00ad // +002d │ │ +00c8c4: 5c84 3f00 |0082: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ +00c8c8: 2204 6c00 |0084: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ +00c8cc: 7010 2e01 0400 |0086: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00c8d2: 5485 4100 |0089: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00c8d6: 6e20 5602 6500 |008b: invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00c8dc: 0c05 |008e: move-result-object v5 │ │ +00c8de: 7210 0301 0500 |008f: invoke-interface {v5}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00c8e4: 0c05 |0092: move-result-object v5 │ │ +00c8e6: 6e20 3101 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c8ec: 0c04 |0096: move-result-object v4 │ │ +00c8ee: 1a05 2a00 |0097: const-string v5, ": " // string@002a │ │ +00c8f2: 6e20 3101 5400 |0099: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c8f8: 0c04 |009c: move-result-object v4 │ │ +00c8fa: 6e10 e700 0a00 |009d: invoke-virtual {v10}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00c900: 0c05 |00a0: move-result-object v5 │ │ +00c902: 6e20 3101 5400 |00a1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c908: 0c04 |00a4: move-result-object v4 │ │ +00c90a: 6e10 3201 0400 |00a5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00c910: 0c04 |00a8: move-result-object v4 │ │ +00c912: 5b84 3e00 |00a9: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ +00c916: 2900 66ff |00ab: goto/16 0011 // -009a │ │ +00c91a: 6e10 ef00 0a00 |00ad: invoke-virtual {v10}, Ljava/io/File;.mkdirs:()Z // method@00ef │ │ +00c920: 0a05 |00b0: move-result v5 │ │ +00c922: 3905 a6ff |00b1: if-nez v5, 0057 // -005a │ │ +00c926: 2900 5eff |00b3: goto/16 0011 // -00a2 │ │ +00c92a: 0143 |00b5: move v3, v4 │ │ +00c92c: 2900 5bff |00b6: goto/16 0011 // -00a5 │ │ +00c930: 6e10 e400 0a00 |00b8: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +00c936: 0a05 |00bb: move-result v5 │ │ +00c938: 3805 2d00 |00bc: if-eqz v5, 00e9 // +002d │ │ +00c93c: 5c84 3f00 |00be: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ +00c940: 2204 6c00 |00c0: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ +00c944: 7010 2e01 0400 |00c2: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00c94a: 5485 4100 |00c5: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00c94e: 6e20 5602 6500 |00c7: invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00c954: 0c05 |00ca: move-result-object v5 │ │ +00c956: 7210 0301 0500 |00cb: invoke-interface {v5}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00c95c: 0c05 |00ce: move-result-object v5 │ │ +00c95e: 6e20 3101 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c964: 0c04 |00d2: move-result-object v4 │ │ +00c966: 1a05 2a00 |00d3: const-string v5, ": " // string@002a │ │ +00c96a: 6e20 3101 5400 |00d5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c970: 0c04 |00d8: move-result-object v4 │ │ +00c972: 6e10 e700 0a00 |00d9: invoke-virtual {v10}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00c978: 0c05 |00dc: move-result-object v5 │ │ +00c97a: 6e20 3101 5400 |00dd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c980: 0c04 |00e0: move-result-object v4 │ │ +00c982: 6e10 3201 0400 |00e1: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00c988: 0c04 |00e4: move-result-object v4 │ │ +00c98a: 5b84 3e00 |00e5: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ +00c98e: 2900 2aff |00e7: goto/16 0011 // -00d6 │ │ +00c992: 2203 6c00 |00e9: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ +00c996: 7010 2e01 0300 |00eb: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00c99c: 1a05 4c00 |00ee: const-string v5, "Copying " // string@004c │ │ +00c9a0: 6e20 3101 5300 |00f0: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c9a6: 0c03 |00f3: move-result-object v3 │ │ +00c9a8: 6e10 e600 0900 |00f4: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00c9ae: 0c05 |00f7: move-result-object v5 │ │ +00c9b0: 6e20 3101 5300 |00f8: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00c9b6: 0c03 |00fb: move-result-object v3 │ │ +00c9b8: 6e10 3201 0300 |00fc: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00c9be: 0c03 |00ff: move-result-object v3 │ │ +00c9c0: 7020 b301 3800 |0100: invoke-direct {v8, v3}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.postMessage:(Ljava/lang/String;)V // method@01b3 │ │ +00c9c6: 7120 7902 a900 |0103: invoke-static {v9, v10}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.fileCopy:(Ljava/io/File;Ljava/io/File;)V // method@0279 │ │ +00c9cc: 0143 |0106: move v3, v4 │ │ +00c9ce: 2900 0aff |0107: goto/16 0011 // -00f6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=218 │ │ 0x000b line=219 │ │ 0x000d line=220 │ │ 0x0011 line=268 │ │ 0x0012 line=224 │ │ @@ -3729,113 +3699,113 @@ │ │ type : '([Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 192 16-bit code units │ │ -009944: |[009944] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.doInBackground:([Ljava/lang/String;)Ljava/lang/Boolean; │ │ -009954: 1227 |0000: const/4 v7, #int 2 // #2 │ │ -009956: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -009958: 1218 |0002: const/4 v8, #int 1 // #1 │ │ -00995a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -00995c: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -009960: 1a05 0000 |0006: const-string v5, "" // string@0000 │ │ -009964: 1a01 0000 |0008: const-string v1, "" // string@0000 │ │ -009968: 21b6 |000a: array-length v6, v11 │ │ -00996a: 3d06 2400 |000b: if-lez v6, 002f // +0024 │ │ -00996e: 4602 0b09 |000d: aget-object v2, v11, v9 │ │ -009972: 21b6 |000f: array-length v6, v11 │ │ -009974: 3786 0400 |0010: if-le v6, v8, 0014 // +0004 │ │ -009978: 4605 0b08 |0012: aget-object v5, v11, v8 │ │ -00997c: 21b6 |0014: array-length v6, v11 │ │ -00997e: 3776 0400 |0015: if-le v6, v7, 0019 // +0004 │ │ -009982: 4601 0b07 |0017: aget-object v1, v11, v7 │ │ -009986: 6206 3c00 |0019: sget-object v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.DELETE_FILE:Ljava/lang/String; // field@003c │ │ -00998a: 6e20 1701 6200 |001b: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -009990: 0a06 |001e: move-result v6 │ │ -009992: 3806 1500 |001f: if-eqz v6, 0034 // +0015 │ │ -009996: 2206 5900 |0021: new-instance v6, Ljava/io/File; // type@0059 │ │ -00999a: 7020 e100 5600 |0023: invoke-direct {v6, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -0099a0: 7020 a801 6a00 |0026: invoke-direct {v10, v6}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.deleteFile:(Ljava/io/File;)Z // method@01a8 │ │ -0099a6: 0a03 |0029: move-result v3 │ │ -0099a8: 7110 fd00 0300 |002a: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -0099ae: 0c06 |002d: move-result-object v6 │ │ -0099b0: 1106 |002e: return-object v6 │ │ -0099b2: 7110 fd00 0300 |002f: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -0099b8: 0c06 |0032: move-result-object v6 │ │ -0099ba: 28fb |0033: goto 002e // -0005 │ │ -0099bc: 6206 3d00 |0034: sget-object v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.MOVE_FILE:Ljava/lang/String; // field@003d │ │ -0099c0: 6e20 1701 6200 |0036: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -0099c6: 0a06 |0039: move-result v6 │ │ -0099c8: 3806 1100 |003a: if-eqz v6, 004b // +0011 │ │ -0099cc: 2206 5900 |003c: new-instance v6, Ljava/io/File; // type@0059 │ │ -0099d0: 7020 e100 5600 |003e: invoke-direct {v6, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -0099d6: 2207 5900 |0041: new-instance v7, Ljava/io/File; // type@0059 │ │ -0099da: 7020 e100 1700 |0043: invoke-direct {v7, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -0099e0: 7030 ad01 6a07 |0046: invoke-direct {v10, v6, v7}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.moveFile:(Ljava/io/File;Ljava/io/File;)Z // method@01ad │ │ -0099e6: 0a03 |0049: move-result v3 │ │ -0099e8: 28e0 |004a: goto 002a // -0020 │ │ -0099ea: 6206 3b00 |004b: sget-object v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.COPY_FILE:Ljava/lang/String; // field@003b │ │ -0099ee: 6e20 1701 6200 |004d: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -0099f4: 0a06 |0050: move-result v6 │ │ -0099f6: 3806 d9ff |0051: if-eqz v6, 002a // -0027 │ │ -0099fa: 2204 5900 |0053: new-instance v4, Ljava/io/File; // type@0059 │ │ -0099fe: 7020 e100 5400 |0055: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -009a04: 2200 5900 |0058: new-instance v0, Ljava/io/File; // type@0059 │ │ -009a08: 7020 e100 1000 |005a: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -009a0e: 6e10 eb00 0400 |005d: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -009a14: 0a06 |0060: move-result v6 │ │ -009a16: 3806 5900 |0061: if-eqz v6, 00ba // +0059 │ │ -009a1a: 2206 6c00 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@006c │ │ -009a1e: 7010 2d01 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -009a24: 6e20 3001 5600 |0068: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009a2a: 0c06 |006b: move-result-object v6 │ │ -009a2c: 1a07 2000 |006c: const-string v7, "/" // string@0020 │ │ -009a30: 6e20 3001 7600 |006e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009a36: 0c06 |0071: move-result-object v6 │ │ -009a38: 6e10 3101 0600 |0072: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -009a3e: 0c06 |0075: move-result-object v6 │ │ -009a40: 6e20 2401 6100 |0076: invoke-virtual {v1, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0124 │ │ -009a46: 0a06 |0079: move-result v6 │ │ -009a48: 3806 4000 |007a: if-eqz v6, 00ba // +0040 │ │ -009a4c: 5ca8 3f00 |007c: iput-boolean v8, v10, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ -009a50: 2206 6c00 |007e: new-instance v6, Ljava/lang/StringBuilder; // type@006c │ │ -009a54: 7010 2d01 0600 |0080: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -009a5a: 54a7 4100 |0083: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009a5e: 1408 2a00 067f |0085: const v8, #float 1.78117e+38 // #7f06002a │ │ -009a64: 6e20 5502 8700 |0088: invoke-virtual {v7, v8}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -009a6a: 0c07 |008b: move-result-object v7 │ │ -009a6c: 6e10 0f01 0700 |008c: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -009a72: 0c07 |008f: move-result-object v7 │ │ -009a74: 6e20 3001 7600 |0090: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009a7a: 0c06 |0093: move-result-object v6 │ │ -009a7c: 1a07 0100 |0094: const-string v7, " │ │ +00c9d4: |[00c9d4] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.doInBackground:([Ljava/lang/String;)Ljava/lang/Boolean; │ │ +00c9e4: 1227 |0000: const/4 v7, #int 2 // #2 │ │ +00c9e6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +00c9e8: 1218 |0002: const/4 v8, #int 1 // #1 │ │ +00c9ea: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +00c9ec: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +00c9f0: 1a05 0000 |0006: const-string v5, "" // string@0000 │ │ +00c9f4: 1a01 0000 |0008: const-string v1, "" // string@0000 │ │ +00c9f8: 21b6 |000a: array-length v6, v11 │ │ +00c9fa: 3d06 2400 |000b: if-lez v6, 002f // +0024 │ │ +00c9fe: 4602 0b09 |000d: aget-object v2, v11, v9 │ │ +00ca02: 21b6 |000f: array-length v6, v11 │ │ +00ca04: 3786 0400 |0010: if-le v6, v8, 0014 // +0004 │ │ +00ca08: 4605 0b08 |0012: aget-object v5, v11, v8 │ │ +00ca0c: 21b6 |0014: array-length v6, v11 │ │ +00ca0e: 3776 0400 |0015: if-le v6, v7, 0019 // +0004 │ │ +00ca12: 4601 0b07 |0017: aget-object v1, v11, v7 │ │ +00ca16: 6206 3c00 |0019: sget-object v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.DELETE_FILE:Ljava/lang/String; // field@003c │ │ +00ca1a: 6e20 1801 6200 |001b: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00ca20: 0a06 |001e: move-result v6 │ │ +00ca22: 3806 1500 |001f: if-eqz v6, 0034 // +0015 │ │ +00ca26: 2206 5900 |0021: new-instance v6, Ljava/io/File; // type@0059 │ │ +00ca2a: 7020 e100 5600 |0023: invoke-direct {v6, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00ca30: 7020 a901 6a00 |0026: invoke-direct {v10, v6}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.deleteFile:(Ljava/io/File;)Z // method@01a9 │ │ +00ca36: 0a03 |0029: move-result v3 │ │ +00ca38: 7110 fd00 0300 |002a: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00ca3e: 0c06 |002d: move-result-object v6 │ │ +00ca40: 1106 |002e: return-object v6 │ │ +00ca42: 7110 fd00 0300 |002f: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00ca48: 0c06 |0032: move-result-object v6 │ │ +00ca4a: 28fb |0033: goto 002e // -0005 │ │ +00ca4c: 6206 3d00 |0034: sget-object v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.MOVE_FILE:Ljava/lang/String; // field@003d │ │ +00ca50: 6e20 1801 6200 |0036: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00ca56: 0a06 |0039: move-result v6 │ │ +00ca58: 3806 1100 |003a: if-eqz v6, 004b // +0011 │ │ +00ca5c: 2206 5900 |003c: new-instance v6, Ljava/io/File; // type@0059 │ │ +00ca60: 7020 e100 5600 |003e: invoke-direct {v6, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00ca66: 2207 5900 |0041: new-instance v7, Ljava/io/File; // type@0059 │ │ +00ca6a: 7020 e100 1700 |0043: invoke-direct {v7, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00ca70: 7030 ae01 6a07 |0046: invoke-direct {v10, v6, v7}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.moveFile:(Ljava/io/File;Ljava/io/File;)Z // method@01ae │ │ +00ca76: 0a03 |0049: move-result v3 │ │ +00ca78: 28e0 |004a: goto 002a // -0020 │ │ +00ca7a: 6206 3b00 |004b: sget-object v6, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.COPY_FILE:Ljava/lang/String; // field@003b │ │ +00ca7e: 6e20 1801 6200 |004d: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00ca84: 0a06 |0050: move-result v6 │ │ +00ca86: 3806 d9ff |0051: if-eqz v6, 002a // -0027 │ │ +00ca8a: 2204 5900 |0053: new-instance v4, Ljava/io/File; // type@0059 │ │ +00ca8e: 7020 e100 5400 |0055: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00ca94: 2200 5900 |0058: new-instance v0, Ljava/io/File; // type@0059 │ │ +00ca98: 7020 e100 1000 |005a: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00ca9e: 6e10 eb00 0400 |005d: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00caa4: 0a06 |0060: move-result v6 │ │ +00caa6: 3806 5900 |0061: if-eqz v6, 00ba // +0059 │ │ +00caaa: 2206 6c00 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@006c │ │ +00caae: 7010 2e01 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00cab4: 6e20 3101 5600 |0068: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00caba: 0c06 |006b: move-result-object v6 │ │ +00cabc: 1a07 2000 |006c: const-string v7, "/" // string@0020 │ │ +00cac0: 6e20 3101 7600 |006e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00cac6: 0c06 |0071: move-result-object v6 │ │ +00cac8: 6e10 3201 0600 |0072: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00cace: 0c06 |0075: move-result-object v6 │ │ +00cad0: 6e20 2501 6100 |0076: invoke-virtual {v1, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0125 │ │ +00cad6: 0a06 |0079: move-result v6 │ │ +00cad8: 3806 4000 |007a: if-eqz v6, 00ba // +0040 │ │ +00cadc: 5ca8 3f00 |007c: iput-boolean v8, v10, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ +00cae0: 2206 6c00 |007e: new-instance v6, Ljava/lang/StringBuilder; // type@006c │ │ +00cae4: 7010 2e01 0600 |0080: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00caea: 54a7 4100 |0083: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00caee: 1408 2a00 067f |0085: const v8, #float 1.78117e+38 // #7f06002a │ │ +00caf4: 6e20 5602 8700 |0088: invoke-virtual {v7, v8}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00cafa: 0c07 |008b: move-result-object v7 │ │ +00cafc: 7210 0301 0700 |008c: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00cb02: 0c07 |008f: move-result-object v7 │ │ +00cb04: 6e20 3101 7600 |0090: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00cb0a: 0c06 |0093: move-result-object v6 │ │ +00cb0c: 1a07 0100 |0094: const-string v7, " │ │ " // string@0001 │ │ -009a80: 6e20 3001 7600 |0096: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009a86: 0c06 |0099: move-result-object v6 │ │ -009a88: 6e20 3001 5600 |009a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009a8e: 0c06 |009d: move-result-object v6 │ │ -009a90: 1a07 0900 |009e: const-string v7, " -> " // string@0009 │ │ -009a94: 6e20 3001 7600 |00a0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009a9a: 0c06 |00a3: move-result-object v6 │ │ -009a9c: 6e20 3001 1600 |00a4: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009aa2: 0c06 |00a7: move-result-object v6 │ │ -009aa4: 1a07 1c00 |00a8: const-string v7, "." // string@001c │ │ -009aa8: 6e20 3001 7600 |00aa: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -009aae: 0c06 |00ad: move-result-object v6 │ │ -009ab0: 6e10 3101 0600 |00ae: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -009ab6: 0c06 |00b1: move-result-object v6 │ │ -009ab8: 5ba6 3e00 |00b2: iput-object v6, v10, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ -009abc: 7110 fd00 0900 |00b4: invoke-static {v9}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -009ac2: 0c06 |00b7: move-result-object v6 │ │ -009ac4: 2900 76ff |00b8: goto/16 002e // -008a │ │ -009ac8: 7030 a701 4a00 |00ba: invoke-direct {v10, v4, v0}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.copyFile:(Ljava/io/File;Ljava/io/File;)Z // method@01a7 │ │ -009ace: 0a03 |00bd: move-result v3 │ │ -009ad0: 2900 6cff |00be: goto/16 002a // -0094 │ │ +00cb10: 6e20 3101 7600 |0096: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00cb16: 0c06 |0099: move-result-object v6 │ │ +00cb18: 6e20 3101 5600 |009a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00cb1e: 0c06 |009d: move-result-object v6 │ │ +00cb20: 1a07 0900 |009e: const-string v7, " -> " // string@0009 │ │ +00cb24: 6e20 3101 7600 |00a0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00cb2a: 0c06 |00a3: move-result-object v6 │ │ +00cb2c: 6e20 3101 1600 |00a4: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00cb32: 0c06 |00a7: move-result-object v6 │ │ +00cb34: 1a07 1c00 |00a8: const-string v7, "." // string@001c │ │ +00cb38: 6e20 3101 7600 |00aa: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00cb3e: 0c06 |00ad: move-result-object v6 │ │ +00cb40: 6e10 3201 0600 |00ae: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00cb46: 0c06 |00b1: move-result-object v6 │ │ +00cb48: 5ba6 3e00 |00b2: iput-object v6, v10, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ +00cb4c: 7110 fd00 0900 |00b4: invoke-static {v9}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00cb52: 0c06 |00b7: move-result-object v6 │ │ +00cb54: 2900 76ff |00b8: goto/16 002e // -008a │ │ +00cb58: 7030 a801 4a00 |00ba: invoke-direct {v10, v4, v0}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.copyFile:(Ljava/io/File;Ljava/io/File;)Z // method@01a8 │ │ +00cb5e: 0a03 |00bd: move-result v3 │ │ +00cb60: 2900 6cff |00be: goto/16 002a // -0094 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=66 │ │ 0x0004 line=68 │ │ 0x0006 line=69 │ │ 0x0008 line=70 │ │ 0x000a line=73 │ │ @@ -3871,54 +3841,54 @@ │ │ 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 │ │ -009ad4: |[009ad4] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -009ae4: 1f02 2001 |0000: check-cast v2, [Ljava/lang/String; // type@0120 │ │ -009ae8: 6e20 a901 2100 |0002: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.doInBackground:([Ljava/lang/String;)Ljava/lang/Boolean; // method@01a9 │ │ -009aee: 0c00 |0005: move-result-object v0 │ │ -009af0: 1100 |0006: return-object v0 │ │ +00cb64: |[00cb64] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +00cb74: 1f02 2001 |0000: check-cast v2, [Ljava/lang/String; // type@0120 │ │ +00cb78: 6e20 aa01 2100 |0002: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.doInBackground:([Ljava/lang/String;)Ljava/lang/Boolean; // method@01aa │ │ +00cb7e: 0c00 |0005: move-result-object v0 │ │ +00cb80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #2 : (in Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;) │ │ name : 'onCancelled' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -009af4: |[009af4] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.onCancelled:()V │ │ -009b04: 5430 4400 |0000: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ -009b08: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -009b0c: 5430 4400 |0004: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ -009b10: 6e10 2800 0000 |0006: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@0028 │ │ -009b16: 0a00 |0009: move-result v0 │ │ -009b18: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -009b1c: 5430 4400 |000c: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ -009b20: 6e10 2700 0000 |000e: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ -009b26: 5430 4100 |0011: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009b2a: 1a01 0303 |0013: const-string v1, "canceling..." // string@0303 │ │ -009b2e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -009b30: 7130 d500 1002 |0016: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -009b36: 0c00 |0019: move-result-object v0 │ │ -009b38: 6e10 d800 0000 |001a: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -009b3e: 5430 4100 |001d: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009b42: 6e10 6202 0000 |001f: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.refreshDir:()V // method@0262 │ │ -009b48: 6f10 4f00 0300 |0022: invoke-super {v3}, Landroid/os/AsyncTask;.onCancelled:()V // method@004f │ │ -009b4e: 0e00 |0025: return-void │ │ +00cb84: |[00cb84] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.onCancelled:()V │ │ +00cb94: 5430 4400 |0000: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ +00cb98: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +00cb9c: 5430 4400 |0004: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ +00cba0: 6e10 2800 0000 |0006: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@0028 │ │ +00cba6: 0a00 |0009: move-result v0 │ │ +00cba8: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +00cbac: 5430 4400 |000c: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ +00cbb0: 6e10 2700 0000 |000e: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ +00cbb6: 5430 4100 |0011: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00cbba: 1a01 0203 |0013: const-string v1, "canceling..." // string@0302 │ │ +00cbbe: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +00cbc0: 7130 d500 1002 |0016: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +00cbc6: 0c00 |0019: move-result-object v0 │ │ +00cbc8: 6e10 d800 0000 |001a: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +00cbce: 5430 4100 |001d: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00cbd2: 6e10 6302 0000 |001f: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.refreshDir:()V // method@0263 │ │ +00cbd8: 6f10 4f00 0300 |0022: invoke-super {v3}, Landroid/os/AsyncTask;.onCancelled:()V // method@004f │ │ +00cbde: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0011 line=289 │ │ 0x001d line=290 │ │ 0x0022 line=291 │ │ 0x0025 line=292 │ │ @@ -3930,64 +3900,64 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -009b50: |[009b50] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ -009b60: 6f20 5000 4300 |0000: invoke-super {v3, v4}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0050 │ │ -009b66: 5430 4400 |0003: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ -009b6a: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -009b6e: 5430 4400 |0007: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ -009b72: 6e10 2800 0000 |0009: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@0028 │ │ -009b78: 0a00 |000c: move-result v0 │ │ -009b7a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -009b7e: 5430 4400 |000f: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ -009b82: 6e10 2700 0000 |0011: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ -009b88: 6e10 fc00 0400 |0014: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ -009b8e: 0a00 |0017: move-result v0 │ │ -009b90: 3800 1e00 |0018: if-eqz v0, 0036 // +001e │ │ -009b94: 5430 4500 |001a: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mResultMessage:Ljava/lang/String; // field@0045 │ │ -009b98: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ -009b9c: 6e20 1701 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -009ba2: 0a00 |0021: move-result v0 │ │ -009ba4: 3900 0e00 |0022: if-nez v0, 0030 // +000e │ │ -009ba8: 5430 4100 |0024: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009bac: 5431 4500 |0026: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mResultMessage:Ljava/lang/String; // field@0045 │ │ -009bb0: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -009bb2: 7130 d500 1002 |0029: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -009bb8: 0c00 |002c: move-result-object v0 │ │ -009bba: 6e10 d800 0000 |002d: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -009bc0: 5430 4100 |0030: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009bc4: 6e10 6202 0000 |0032: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.refreshDir:()V // method@0262 │ │ -009bca: 0e00 |0035: return-void │ │ -009bcc: 5530 3f00 |0036: iget-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ -009bd0: 3800 1200 |0038: if-eqz v0, 004a // +0012 │ │ -009bd4: 5430 4100 |003a: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009bd8: 6e10 5602 0000 |003c: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.isFinishing:()Z // method@0256 │ │ -009bde: 0a00 |003f: move-result v0 │ │ -009be0: 3900 f0ff |0040: if-nez v0, 0030 // -0010 │ │ -009be4: 5430 3e00 |0042: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ -009be8: 5431 4100 |0044: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009bec: 7120 8202 1000 |0046: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V // method@0282 │ │ -009bf2: 28e7 |0049: goto 0030 // -0019 │ │ -009bf4: 5430 4100 |004a: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009bf8: 6e10 5602 0000 |004c: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.isFinishing:()Z // method@0256 │ │ -009bfe: 0a00 |004f: move-result v0 │ │ -009c00: 3900 e0ff |0050: if-nez v0, 0030 // -0020 │ │ -009c04: 5430 4100 |0052: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009c08: 1401 2d00 067f |0054: const v1, #float 1.78117e+38 // #7f06002d │ │ -009c0e: 6e20 5502 1000 |0057: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -009c14: 0c00 |005a: move-result-object v0 │ │ -009c16: 6e10 0f01 0000 |005b: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -009c1c: 0c00 |005e: move-result-object v0 │ │ -009c1e: 5431 4100 |005f: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009c22: 7120 8202 1000 |0061: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V // method@0282 │ │ -009c28: 28cc |0064: goto 0030 // -0034 │ │ +00cbe0: |[00cbe0] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ +00cbf0: 6f20 5000 4300 |0000: invoke-super {v3, v4}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0050 │ │ +00cbf6: 5430 4400 |0003: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ +00cbfa: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +00cbfe: 5430 4400 |0007: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ +00cc02: 6e10 2800 0000 |0009: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@0028 │ │ +00cc08: 0a00 |000c: move-result v0 │ │ +00cc0a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +00cc0e: 5430 4400 |000f: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ +00cc12: 6e10 2700 0000 |0011: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ +00cc18: 6e10 fc00 0400 |0014: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ +00cc1e: 0a00 |0017: move-result v0 │ │ +00cc20: 3800 1e00 |0018: if-eqz v0, 0036 // +001e │ │ +00cc24: 5430 4500 |001a: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mResultMessage:Ljava/lang/String; // field@0045 │ │ +00cc28: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ +00cc2c: 6e20 1801 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00cc32: 0a00 |0021: move-result v0 │ │ +00cc34: 3900 0e00 |0022: if-nez v0, 0030 // +000e │ │ +00cc38: 5430 4100 |0024: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00cc3c: 5431 4500 |0026: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mResultMessage:Ljava/lang/String; // field@0045 │ │ +00cc40: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +00cc42: 7130 d500 1002 |0029: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +00cc48: 0c00 |002c: move-result-object v0 │ │ +00cc4a: 6e10 d800 0000 |002d: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +00cc50: 5430 4100 |0030: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00cc54: 6e10 6302 0000 |0032: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.refreshDir:()V // method@0263 │ │ +00cc5a: 0e00 |0035: return-void │ │ +00cc5c: 5530 3f00 |0036: iget-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ +00cc60: 3800 1200 |0038: if-eqz v0, 004a // +0012 │ │ +00cc64: 5430 4100 |003a: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00cc68: 6e10 5702 0000 |003c: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.isFinishing:()Z // method@0257 │ │ +00cc6e: 0a00 |003f: move-result v0 │ │ +00cc70: 3900 f0ff |0040: if-nez v0, 0030 // -0010 │ │ +00cc74: 5430 3e00 |0042: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorMessage:Ljava/lang/String; // field@003e │ │ +00cc78: 5431 4100 |0044: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00cc7c: 7120 8302 1000 |0046: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V // method@0283 │ │ +00cc82: 28e7 |0049: goto 0030 // -0019 │ │ +00cc84: 5430 4100 |004a: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00cc88: 6e10 5702 0000 |004c: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.isFinishing:()Z // method@0257 │ │ +00cc8e: 0a00 |004f: move-result v0 │ │ +00cc90: 3900 e0ff |0050: if-nez v0, 0030 // -0020 │ │ +00cc94: 5430 4100 |0052: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00cc98: 1401 2d00 067f |0054: const v1, #float 1.78117e+38 // #7f06002d │ │ +00cc9e: 6e20 5602 1000 |0057: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00cca4: 0c00 |005a: move-result-object v0 │ │ +00cca6: 7210 0301 0000 |005b: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00ccac: 0c00 |005e: move-result-object v0 │ │ +00ccae: 5431 4100 |005f: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00ccb2: 7120 8302 1000 |0061: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V // method@0283 │ │ +00ccb8: 28cc |0064: goto 0030 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ 0x0014 line=110 │ │ 0x001a line=112 │ │ 0x0024 line=113 │ │ @@ -4005,58 +3975,58 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -009c2c: |[009c2c] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.onPostExecute:(Ljava/lang/Object;)V │ │ -009c3c: 1f01 6100 |0000: check-cast v1, Ljava/lang/Boolean; // type@0061 │ │ -009c40: 6e20 af01 1000 |0002: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@01af │ │ -009c46: 0e00 |0005: return-void │ │ +00ccbc: |[00ccbc] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.onPostExecute:(Ljava/lang/Object;)V │ │ +00cccc: 1f01 6100 |0000: check-cast v1, Ljava/lang/Boolean; // type@0061 │ │ +00ccd0: 6e20 b001 1000 |0002: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@01b0 │ │ +00ccd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #5 : (in Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;) │ │ name : 'onPreExecute' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -009c48: |[009c48] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.onPreExecute:()V │ │ -009c58: 6f10 5100 0300 |0000: invoke-super {v3}, Landroid/os/AsyncTask;.onPreExecute:()V // method@0051 │ │ -009c5e: 2200 0b00 |0003: new-instance v0, Landroid/app/ProgressDialog; // type@000b │ │ -009c62: 5431 4100 |0005: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009c66: 7020 2600 1000 |0007: invoke-direct {v0, v1}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0026 │ │ -009c6c: 5b30 4400 |000a: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ -009c70: 5430 4400 |000c: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ -009c74: 2201 8d00 |000e: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$1; // type@008d │ │ -009c78: 7020 9e01 3100 |0010: invoke-direct {v1, v3}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$1;.:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)V // method@019e │ │ -009c7e: 6e20 2a00 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@002a │ │ -009c84: 5430 4400 |0016: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ -009c88: 5431 4100 |0018: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ -009c8c: 1402 3800 067f |001a: const v2, #float 1.78118e+38 // #7f060038 │ │ -009c92: 6e20 5502 2100 |001d: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -009c98: 0c01 |0020: move-result-object v1 │ │ -009c9a: 6e20 2900 1000 |0021: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0029 │ │ -009ca0: 5430 4400 |0024: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ -009ca4: 6e10 2c00 0000 |0026: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@002c │ │ -009caa: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -009cac: 5c30 3f00 |002a: iput-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ -009cb0: 2200 1800 |002c: new-instance v0, Landroid/os/Handler; // type@0018 │ │ -009cb4: 7010 5400 0000 |002e: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0054 │ │ -009cba: 5b30 4000 |0031: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.handler:Landroid/os/Handler; // field@0040 │ │ -009cbe: 0e00 |0033: return-void │ │ +00ccd8: |[00ccd8] jp.gr.java_conf.hatalab.mnv.FileOperatorTask.onPreExecute:()V │ │ +00cce8: 6f10 5100 0300 |0000: invoke-super {v3}, Landroid/os/AsyncTask;.onPreExecute:()V // method@0051 │ │ +00ccee: 2200 0b00 |0003: new-instance v0, Landroid/app/ProgressDialog; // type@000b │ │ +00ccf2: 5431 4100 |0005: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00ccf6: 7020 2600 1000 |0007: invoke-direct {v0, v1}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0026 │ │ +00ccfc: 5b30 4400 |000a: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ +00cd00: 5430 4400 |000c: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ +00cd04: 2201 8d00 |000e: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$1; // type@008d │ │ +00cd08: 7020 9f01 3100 |0010: invoke-direct {v1, v3}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$1;.:(Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)V // method@019f │ │ +00cd0e: 6e20 2a00 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@002a │ │ +00cd14: 5430 4400 |0016: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ +00cd18: 5431 4100 |0018: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0041 │ │ +00cd1c: 1402 3800 067f |001a: const v2, #float 1.78118e+38 // #7f060038 │ │ +00cd22: 6e20 5602 2100 |001d: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00cd28: 0c01 |0020: move-result-object v1 │ │ +00cd2a: 6e20 2900 1000 |0021: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0029 │ │ +00cd30: 5430 4400 |0024: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@0044 │ │ +00cd34: 6e10 2c00 0000 |0026: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@002c │ │ +00cd3a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +00cd3c: 5c30 3f00 |002a: iput-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.errorOccured:Z // field@003f │ │ +00cd40: 2200 1800 |002c: new-instance v0, Landroid/os/Handler; // type@0018 │ │ +00cd44: 7010 5400 0000 |002e: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0054 │ │ +00cd4a: 5b30 4000 |0031: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.handler:Landroid/os/Handler; // field@0040 │ │ +00cd4e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=45 │ │ 0x000c line=47 │ │ 0x0016 line=55 │ │ 0x0024 line=56 │ │ @@ -4101,37 +4071,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009cc0: |[009cc0] jp.gr.java_conf.hatalab.mnv.GrepActivity$10.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ -009cd0: 5b01 4700 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0047 │ │ -009cd4: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -009cda: 0e00 |0005: return-void │ │ +00cd50: |[00cd50] jp.gr.java_conf.hatalab.mnv.GrepActivity$10.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ +00cd60: 5b01 4700 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0047 │ │ +00cd64: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00cd6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity$10;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -009cdc: |[009cdc] jp.gr.java_conf.hatalab.mnv.GrepActivity$10.onClick:(Landroid/content/DialogInterface;I)V │ │ -009cec: 0e00 |0000: return-void │ │ +00cd6c: |[00cd6c] jp.gr.java_conf.hatalab.mnv.GrepActivity$10.onClick:(Landroid/content/DialogInterface;I)V │ │ +00cd7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$10; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -4175,69 +4145,69 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -009cf0: |[009cf0] jp.gr.java_conf.hatalab.mnv.GrepActivity$11.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/view/View;)V │ │ -009d00: 5b01 4800 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0048 │ │ -009d04: 5b02 4900 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.val$inputView:Landroid/view/View; // field@0049 │ │ -009d08: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -009d0e: 0e00 |0007: return-void │ │ +00cd80: |[00cd80] jp.gr.java_conf.hatalab.mnv.GrepActivity$11.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/view/View;)V │ │ +00cd90: 5b01 4800 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0048 │ │ +00cd94: 5b02 4900 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.val$inputView:Landroid/view/View; // field@0049 │ │ +00cd98: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00cd9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -009d10: |[009d10] jp.gr.java_conf.hatalab.mnv.GrepActivity$11.onClick:(Landroid/content/DialogInterface;I)V │ │ -009d20: 5452 4900 |0000: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.val$inputView:Landroid/view/View; // field@0049 │ │ -009d24: 1403 0300 077f |0002: const v3, #float 1.79446e+38 // #7f070003 │ │ -009d2a: 6e20 8600 3200 |0005: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -009d30: 0c01 |0008: move-result-object v1 │ │ -009d32: 1f01 4500 |0009: check-cast v1, Landroid/widget/EditText; // type@0045 │ │ -009d36: 6e10 a300 0100 |000b: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -009d3c: 0c02 |000e: move-result-object v2 │ │ -009d3e: 6e10 0f01 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -009d44: 0c00 |0012: move-result-object v0 │ │ -009d46: 6e10 1f01 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@011f │ │ -009d4c: 0a02 |0016: move-result v2 │ │ -009d4e: 3d02 1700 |0017: if-lez v2, 002e // +0017 │ │ -009d52: 7110 8c02 0000 |0019: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.setPassword:(Ljava/lang/String;)V // method@028c │ │ -009d58: 5452 4800 |001c: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0048 │ │ -009d5c: 5453 4800 |001e: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0048 │ │ -009d60: 7110 cf01 0300 |0020: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String; // method@01cf │ │ -009d66: 0c03 |0023: move-result-object v3 │ │ -009d68: 5454 4800 |0024: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0048 │ │ -009d6c: 7110 d101 0400 |0026: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$100:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)I // method@01d1 │ │ -009d72: 0a04 |0029: move-result v4 │ │ -009d74: 7130 d801 3204 |002a: invoke-static {v2, v3, v4}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$600:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;I)V // method@01d8 │ │ -009d7a: 0e00 |002d: return-void │ │ -009d7c: 5452 4800 |002e: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0048 │ │ -009d80: 1403 1900 067f |0030: const v3, #float 1.78117e+38 // #7f060019 │ │ -009d86: 1214 |0033: const/4 v4, #int 1 // #1 │ │ -009d88: 7130 d400 3204 |0034: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ -009d8e: 0c02 |0037: move-result-object v2 │ │ -009d90: 6e10 d800 0200 |0038: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -009d96: 5452 4800 |003b: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0048 │ │ -009d9a: 7110 d901 0200 |003d: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$700:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01d9 │ │ -009da0: 28ed |0040: goto 002d // -0013 │ │ +00cda0: |[00cda0] jp.gr.java_conf.hatalab.mnv.GrepActivity$11.onClick:(Landroid/content/DialogInterface;I)V │ │ +00cdb0: 5452 4900 |0000: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.val$inputView:Landroid/view/View; // field@0049 │ │ +00cdb4: 1403 0300 077f |0002: const v3, #float 1.79446e+38 // #7f070003 │ │ +00cdba: 6e20 8600 3200 |0005: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +00cdc0: 0c01 |0008: move-result-object v1 │ │ +00cdc2: 1f01 4500 |0009: check-cast v1, Landroid/widget/EditText; // type@0045 │ │ +00cdc6: 6e10 a300 0100 |000b: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +00cdcc: 0c02 |000e: move-result-object v2 │ │ +00cdce: 6e10 1001 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +00cdd4: 0c00 |0012: move-result-object v0 │ │ +00cdd6: 6e10 2001 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0120 │ │ +00cddc: 0a02 |0016: move-result v2 │ │ +00cdde: 3d02 1700 |0017: if-lez v2, 002e // +0017 │ │ +00cde2: 7110 8d02 0000 |0019: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.setPassword:(Ljava/lang/String;)V // method@028d │ │ +00cde8: 5452 4800 |001c: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0048 │ │ +00cdec: 5453 4800 |001e: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0048 │ │ +00cdf0: 7110 d001 0300 |0020: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String; // method@01d0 │ │ +00cdf6: 0c03 |0023: move-result-object v3 │ │ +00cdf8: 5454 4800 |0024: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0048 │ │ +00cdfc: 7110 d201 0400 |0026: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$100:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)I // method@01d2 │ │ +00ce02: 0a04 |0029: move-result v4 │ │ +00ce04: 7130 d901 3204 |002a: invoke-static {v2, v3, v4}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$600:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;I)V // method@01d9 │ │ +00ce0a: 0e00 |002d: return-void │ │ +00ce0c: 5452 4800 |002e: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0048 │ │ +00ce10: 1403 1900 067f |0030: const v3, #float 1.78117e+38 // #7f060019 │ │ +00ce16: 1214 |0033: const/4 v4, #int 1 // #1 │ │ +00ce18: 7130 d400 3204 |0034: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ +00ce1e: 0c02 |0037: move-result-object v2 │ │ +00ce20: 6e10 d800 0200 |0038: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +00ce26: 5452 4800 |003b: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0048 │ │ +00ce2a: 7110 da01 0200 |003d: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$700:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01da │ │ +00ce30: 28ed |0040: goto 002d // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x000b line=504 │ │ 0x0013 line=505 │ │ 0x0019 line=506 │ │ 0x001c line=508 │ │ @@ -4286,37 +4256,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009da4: |[009da4] jp.gr.java_conf.hatalab.mnv.GrepActivity$12.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ -009db4: 5b01 4a00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$12;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004a │ │ -009db8: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -009dbe: 0e00 |0005: return-void │ │ +00ce34: |[00ce34] jp.gr.java_conf.hatalab.mnv.GrepActivity$12.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ +00ce44: 5b01 4a00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$12;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004a │ │ +00ce48: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ce4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity$12;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -009dc0: |[009dc0] jp.gr.java_conf.hatalab.mnv.GrepActivity$12.onClick:(Landroid/content/DialogInterface;I)V │ │ -009dd0: 0e00 |0000: return-void │ │ +00ce50: |[00ce50] jp.gr.java_conf.hatalab.mnv.GrepActivity$12.onClick:(Landroid/content/DialogInterface;I)V │ │ +00ce60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$12; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -4356,57 +4326,57 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009dd4: |[009dd4] jp.gr.java_conf.hatalab.mnv.GrepActivity$1.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ -009de4: 5b01 4b00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004b │ │ -009de8: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -009dee: 0e00 |0005: return-void │ │ +00ce64: |[00ce64] jp.gr.java_conf.hatalab.mnv.GrepActivity$1.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ +00ce74: 5b01 4b00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004b │ │ +00ce78: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ce7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -009df0: |[009df0] jp.gr.java_conf.hatalab.mnv.GrepActivity$1.onClick:(Landroid/view/View;)V │ │ -009e00: 5430 4b00 |0000: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004b │ │ -009e04: 7110 cf01 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String; // method@01cf │ │ -009e0a: 0c00 |0005: move-result-object v0 │ │ -009e0c: 6e10 1f01 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@011f │ │ -009e12: 0a00 |0009: move-result v0 │ │ -009e14: 3d00 1a00 |000a: if-lez v0, 0024 // +001a │ │ -009e18: 5430 4b00 |000c: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004b │ │ -009e1c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -009e1e: 7120 d201 1000 |000f: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$102:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I // method@01d2 │ │ -009e24: 5430 4b00 |0012: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004b │ │ -009e28: 5431 4b00 |0014: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004b │ │ -009e2c: 7110 cf01 0100 |0016: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String; // method@01cf │ │ -009e32: 0c01 |0019: move-result-object v1 │ │ -009e34: 5432 4b00 |001a: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004b │ │ -009e38: 7110 d301 0200 |001c: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$200:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Z // method@01d3 │ │ -009e3e: 0a02 |001f: move-result v2 │ │ -009e40: 7130 d501 1002 |0020: invoke-static {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$300:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;Z)V // method@01d5 │ │ -009e46: 0e00 |0023: return-void │ │ -009e48: 5430 4b00 |0024: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004b │ │ -009e4c: 7110 d601 0000 |0026: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$400:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01d6 │ │ -009e52: 28fa |0029: goto 0023 // -0006 │ │ +00ce80: |[00ce80] jp.gr.java_conf.hatalab.mnv.GrepActivity$1.onClick:(Landroid/view/View;)V │ │ +00ce90: 5430 4b00 |0000: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004b │ │ +00ce94: 7110 d001 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String; // method@01d0 │ │ +00ce9a: 0c00 |0005: move-result-object v0 │ │ +00ce9c: 6e10 2001 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0120 │ │ +00cea2: 0a00 |0009: move-result v0 │ │ +00cea4: 3d00 1a00 |000a: if-lez v0, 0024 // +001a │ │ +00cea8: 5430 4b00 |000c: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004b │ │ +00ceac: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +00ceae: 7120 d301 1000 |000f: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$102:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I // method@01d3 │ │ +00ceb4: 5430 4b00 |0012: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004b │ │ +00ceb8: 5431 4b00 |0014: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004b │ │ +00cebc: 7110 d001 0100 |0016: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String; // method@01d0 │ │ +00cec2: 0c01 |0019: move-result-object v1 │ │ +00cec4: 5432 4b00 |001a: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004b │ │ +00cec8: 7110 d401 0200 |001c: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$200:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Z // method@01d4 │ │ +00cece: 0a02 |001f: move-result v2 │ │ +00ced0: 7130 d601 1002 |0020: invoke-static {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$300:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;Z)V // method@01d6 │ │ +00ced6: 0e00 |0023: return-void │ │ +00ced8: 5430 4b00 |0024: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004b │ │ +00cedc: 7110 d701 0000 |0026: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$400:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01d7 │ │ +00cee2: 28fa |0029: goto 0023 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x000c line=203 │ │ 0x0012 line=204 │ │ 0x0023 line=208 │ │ 0x0024 line=206 │ │ @@ -4449,57 +4419,57 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009e54: |[009e54] jp.gr.java_conf.hatalab.mnv.GrepActivity$2.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ -009e64: 5b01 4c00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004c │ │ -009e68: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -009e6e: 0e00 |0005: return-void │ │ +00cee4: |[00cee4] jp.gr.java_conf.hatalab.mnv.GrepActivity$2.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ +00cef4: 5b01 4c00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004c │ │ +00cef8: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00cefe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -009e70: |[009e70] jp.gr.java_conf.hatalab.mnv.GrepActivity$2.onClick:(Landroid/view/View;)V │ │ -009e80: 5430 4c00 |0000: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004c │ │ -009e84: 7110 cf01 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String; // method@01cf │ │ -009e8a: 0c00 |0005: move-result-object v0 │ │ -009e8c: 6e10 1f01 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@011f │ │ -009e92: 0a00 |0009: move-result v0 │ │ -009e94: 3d00 1a00 |000a: if-lez v0, 0024 // +001a │ │ -009e98: 5430 4c00 |000c: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004c │ │ -009e9c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -009e9e: 7120 d201 1000 |000f: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$102:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I // method@01d2 │ │ -009ea4: 5430 4c00 |0012: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004c │ │ -009ea8: 5431 4c00 |0014: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004c │ │ -009eac: 7110 cf01 0100 |0016: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String; // method@01cf │ │ -009eb2: 0c01 |0019: move-result-object v1 │ │ -009eb4: 5432 4c00 |001a: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004c │ │ -009eb8: 7110 d301 0200 |001c: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$200:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Z // method@01d3 │ │ -009ebe: 0a02 |001f: move-result v2 │ │ -009ec0: 7130 d501 1002 |0020: invoke-static {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$300:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;Z)V // method@01d5 │ │ -009ec6: 0e00 |0023: return-void │ │ -009ec8: 5430 4c00 |0024: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004c │ │ -009ecc: 7110 d601 0000 |0026: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$400:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01d6 │ │ -009ed2: 28fa |0029: goto 0023 // -0006 │ │ +00cf00: |[00cf00] jp.gr.java_conf.hatalab.mnv.GrepActivity$2.onClick:(Landroid/view/View;)V │ │ +00cf10: 5430 4c00 |0000: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004c │ │ +00cf14: 7110 d001 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String; // method@01d0 │ │ +00cf1a: 0c00 |0005: move-result-object v0 │ │ +00cf1c: 6e10 2001 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0120 │ │ +00cf22: 0a00 |0009: move-result v0 │ │ +00cf24: 3d00 1a00 |000a: if-lez v0, 0024 // +001a │ │ +00cf28: 5430 4c00 |000c: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004c │ │ +00cf2c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +00cf2e: 7120 d301 1000 |000f: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$102:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I // method@01d3 │ │ +00cf34: 5430 4c00 |0012: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004c │ │ +00cf38: 5431 4c00 |0014: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004c │ │ +00cf3c: 7110 d001 0100 |0016: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String; // method@01d0 │ │ +00cf42: 0c01 |0019: move-result-object v1 │ │ +00cf44: 5432 4c00 |001a: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004c │ │ +00cf48: 7110 d401 0200 |001c: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$200:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Z // method@01d4 │ │ +00cf4e: 0a02 |001f: move-result v2 │ │ +00cf50: 7130 d601 1002 |0020: invoke-static {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$300:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;Z)V // method@01d6 │ │ +00cf56: 0e00 |0023: return-void │ │ +00cf58: 5430 4c00 |0024: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004c │ │ +00cf5c: 7110 d701 0000 |0026: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$400:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01d7 │ │ +00cf62: 28fa |0029: goto 0023 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x000c line=216 │ │ 0x0012 line=217 │ │ 0x0023 line=222 │ │ 0x0024 line=219 │ │ @@ -4542,39 +4512,39 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009ed4: |[009ed4] jp.gr.java_conf.hatalab.mnv.GrepActivity$3.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ -009ee4: 5b01 4d00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004d │ │ -009ee8: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -009eee: 0e00 |0005: return-void │ │ +00cf64: |[00cf64] jp.gr.java_conf.hatalab.mnv.GrepActivity$3.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ +00cf74: 5b01 4d00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004d │ │ +00cf78: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00cf7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009ef0: |[009ef0] jp.gr.java_conf.hatalab.mnv.GrepActivity$3.onClick:(Landroid/view/View;)V │ │ -009f00: 5410 4d00 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004d │ │ -009f04: 7110 d601 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$400:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01d6 │ │ -009f0a: 0e00 |0005: return-void │ │ +00cf80: |[00cf80] jp.gr.java_conf.hatalab.mnv.GrepActivity$3.onClick:(Landroid/view/View;)V │ │ +00cf90: 5410 4d00 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004d │ │ +00cf94: 7110 d701 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$400:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01d7 │ │ +00cf9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=231 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -4614,103 +4584,103 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009f0c: |[009f0c] jp.gr.java_conf.hatalab.mnv.GrepActivity$4.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ -009f1c: 5b01 4e00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004e │ │ -009f20: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -009f26: 0e00 |0005: return-void │ │ +00cf9c: |[00cf9c] jp.gr.java_conf.hatalab.mnv.GrepActivity$4.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ +00cfac: 5b01 4e00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004e │ │ +00cfb0: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00cfb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity$4;) │ │ name : 'onTouch' │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 117 16-bit code units │ │ -009f28: |[009f28] jp.gr.java_conf.hatalab.mnv.GrepActivity$4.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -009f38: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -009f3a: 120a |0001: const/4 v10, #int 0 // #0 │ │ -009f3c: 54b8 4e00 |0002: iget-object v8, v11, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004e │ │ -009f40: 7110 d701 0800 |0004: invoke-static {v8}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$500:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Z // method@01d7 │ │ -009f46: 0a08 |0007: move-result v8 │ │ -009f48: 3808 6b00 |0008: if-eqz v8, 0073 // +006b │ │ -009f4c: 6e10 8300 0d00 |000a: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@0083 │ │ -009f52: 0a00 |000d: move-result v0 │ │ -009f54: 3290 0400 |000e: if-eq v0, v9, 0012 // +0004 │ │ -009f58: 3900 6300 |0010: if-nez v0, 0073 // +0063 │ │ -009f5c: 6e10 8400 0d00 |0012: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@0084 │ │ -009f62: 0a08 |0015: move-result v8 │ │ -009f64: 8786 |0016: float-to-int v6, v8 │ │ -009f66: 6e10 8500 0d00 |0017: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@0085 │ │ -009f6c: 0a08 |001a: move-result v8 │ │ -009f6e: 8787 |001b: float-to-int v7, v8 │ │ -009f70: 07c8 |001c: move-object v8, v12 │ │ -009f72: 1f08 4500 |001d: check-cast v8, Landroid/widget/EditText; // type@0045 │ │ -009f76: 6e10 a400 0800 |001f: invoke-virtual {v8}, Landroid/widget/EditText;.getTotalPaddingLeft:()I // method@00a4 │ │ -009f7c: 0a08 |0022: move-result v8 │ │ -009f7e: b186 |0023: sub-int/2addr v6, v8 │ │ -009f80: 07c8 |0024: move-object v8, v12 │ │ -009f82: 1f08 4500 |0025: check-cast v8, Landroid/widget/EditText; // type@0045 │ │ -009f86: 6e10 a500 0800 |0027: invoke-virtual {v8}, Landroid/widget/EditText;.getTotalPaddingTop:()I // method@00a5 │ │ -009f8c: 0a08 |002a: move-result v8 │ │ -009f8e: b187 |002b: sub-int/2addr v7, v8 │ │ -009f90: 6e10 8700 0c00 |002c: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@0087 │ │ -009f96: 0a08 |002f: move-result v8 │ │ -009f98: b086 |0030: add-int/2addr v6, v8 │ │ -009f9a: 6e10 8800 0c00 |0031: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@0088 │ │ -009fa0: 0a08 |0034: move-result v8 │ │ -009fa2: b087 |0035: add-int/2addr v7, v8 │ │ -009fa4: 07c8 |0036: move-object v8, v12 │ │ -009fa6: 1f08 4500 |0037: check-cast v8, Landroid/widget/EditText; // type@0045 │ │ -009faa: 6e10 9e00 0800 |0039: invoke-virtual {v8}, Landroid/widget/EditText;.getLayout:()Landroid/text/Layout; // method@009e │ │ -009fb0: 0c02 |003c: move-result-object v2 │ │ -009fb2: 6e20 6a00 7200 |003d: invoke-virtual {v2, v7}, Landroid/text/Layout;.getLineForVertical:(I)I // method@006a │ │ -009fb8: 0a03 |0040: move-result v3 │ │ -009fba: 8268 |0041: int-to-float v8, v6 │ │ -009fbc: 6e30 6c00 3208 |0042: invoke-virtual {v2, v3, v8}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@006c │ │ -009fc2: 0a05 |0045: move-result v5 │ │ -009fc4: 07c8 |0046: move-object v8, v12 │ │ -009fc6: 1f08 4500 |0047: check-cast v8, Landroid/widget/EditText; // type@0045 │ │ -009fca: 6e10 a300 0800 |0049: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -009fd0: 0c01 |004c: move-result-object v1 │ │ -009fd2: 1c08 2900 |004d: const-class v8, Landroid/text/style/ClickableSpan; // type@0029 │ │ -009fd6: 7240 7100 5185 |004f: invoke-interface {v1, v5, v5, v8}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0071 │ │ -009fdc: 0c04 |0052: move-result-object v4 │ │ -009fde: 1f04 1c01 |0053: check-cast v4, [Landroid/text/style/ClickableSpan; // type@011c │ │ -009fe2: 2148 |0055: array-length v8, v4 │ │ -009fe4: 3808 1d00 |0056: if-eqz v8, 0073 // +001d │ │ -009fe8: 3390 0900 |0058: if-ne v0, v9, 0061 // +0009 │ │ -009fec: 4608 040a |005a: aget-object v8, v4, v10 │ │ -009ff0: 6e20 7700 c800 |005c: invoke-virtual {v8, v12}, Landroid/text/style/ClickableSpan;.onClick:(Landroid/view/View;)V // method@0077 │ │ -009ff6: 0198 |005f: move v8, v9 │ │ -009ff8: 0f08 |0060: return v8 │ │ -009ffa: 3900 feff |0061: if-nez v0, 005f // -0002 │ │ -009ffe: 4608 040a |0063: aget-object v8, v4, v10 │ │ -00a002: 7220 7000 8100 |0065: invoke-interface {v1, v8}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@0070 │ │ -00a008: 0a08 |0068: move-result v8 │ │ -00a00a: 460a 040a |0069: aget-object v10, v4, v10 │ │ -00a00e: 7220 6f00 a100 |006b: invoke-interface {v1, v10}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@006f │ │ -00a014: 0a0a |006e: move-result v10 │ │ -00a016: 7130 6e00 810a |006f: invoke-static {v1, v8, v10}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@006e │ │ -00a01c: 28ed |0072: goto 005f // -0013 │ │ -00a01e: 01a8 |0073: move v8, v10 │ │ -00a020: 28ec |0074: goto 0060 // -0014 │ │ +00cfb8: |[00cfb8] jp.gr.java_conf.hatalab.mnv.GrepActivity$4.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +00cfc8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +00cfca: 120a |0001: const/4 v10, #int 0 // #0 │ │ +00cfcc: 54b8 4e00 |0002: iget-object v8, v11, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004e │ │ +00cfd0: 7110 d801 0800 |0004: invoke-static {v8}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$500:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Z // method@01d8 │ │ +00cfd6: 0a08 |0007: move-result v8 │ │ +00cfd8: 3808 6b00 |0008: if-eqz v8, 0073 // +006b │ │ +00cfdc: 6e10 8300 0d00 |000a: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@0083 │ │ +00cfe2: 0a00 |000d: move-result v0 │ │ +00cfe4: 3290 0400 |000e: if-eq v0, v9, 0012 // +0004 │ │ +00cfe8: 3900 6300 |0010: if-nez v0, 0073 // +0063 │ │ +00cfec: 6e10 8400 0d00 |0012: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@0084 │ │ +00cff2: 0a08 |0015: move-result v8 │ │ +00cff4: 8786 |0016: float-to-int v6, v8 │ │ +00cff6: 6e10 8500 0d00 |0017: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@0085 │ │ +00cffc: 0a08 |001a: move-result v8 │ │ +00cffe: 8787 |001b: float-to-int v7, v8 │ │ +00d000: 07c8 |001c: move-object v8, v12 │ │ +00d002: 1f08 4500 |001d: check-cast v8, Landroid/widget/EditText; // type@0045 │ │ +00d006: 6e10 a400 0800 |001f: invoke-virtual {v8}, Landroid/widget/EditText;.getTotalPaddingLeft:()I // method@00a4 │ │ +00d00c: 0a08 |0022: move-result v8 │ │ +00d00e: b186 |0023: sub-int/2addr v6, v8 │ │ +00d010: 07c8 |0024: move-object v8, v12 │ │ +00d012: 1f08 4500 |0025: check-cast v8, Landroid/widget/EditText; // type@0045 │ │ +00d016: 6e10 a500 0800 |0027: invoke-virtual {v8}, Landroid/widget/EditText;.getTotalPaddingTop:()I // method@00a5 │ │ +00d01c: 0a08 |002a: move-result v8 │ │ +00d01e: b187 |002b: sub-int/2addr v7, v8 │ │ +00d020: 6e10 8700 0c00 |002c: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@0087 │ │ +00d026: 0a08 |002f: move-result v8 │ │ +00d028: b086 |0030: add-int/2addr v6, v8 │ │ +00d02a: 6e10 8800 0c00 |0031: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@0088 │ │ +00d030: 0a08 |0034: move-result v8 │ │ +00d032: b087 |0035: add-int/2addr v7, v8 │ │ +00d034: 07c8 |0036: move-object v8, v12 │ │ +00d036: 1f08 4500 |0037: check-cast v8, Landroid/widget/EditText; // type@0045 │ │ +00d03a: 6e10 9e00 0800 |0039: invoke-virtual {v8}, Landroid/widget/EditText;.getLayout:()Landroid/text/Layout; // method@009e │ │ +00d040: 0c02 |003c: move-result-object v2 │ │ +00d042: 6e20 6a00 7200 |003d: invoke-virtual {v2, v7}, Landroid/text/Layout;.getLineForVertical:(I)I // method@006a │ │ +00d048: 0a03 |0040: move-result v3 │ │ +00d04a: 8268 |0041: int-to-float v8, v6 │ │ +00d04c: 6e30 6c00 3208 |0042: invoke-virtual {v2, v3, v8}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@006c │ │ +00d052: 0a05 |0045: move-result v5 │ │ +00d054: 07c8 |0046: move-object v8, v12 │ │ +00d056: 1f08 4500 |0047: check-cast v8, Landroid/widget/EditText; // type@0045 │ │ +00d05a: 6e10 a300 0800 |0049: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +00d060: 0c01 |004c: move-result-object v1 │ │ +00d062: 1c08 2900 |004d: const-class v8, Landroid/text/style/ClickableSpan; // type@0029 │ │ +00d066: 7240 7100 5185 |004f: invoke-interface {v1, v5, v5, v8}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0071 │ │ +00d06c: 0c04 |0052: move-result-object v4 │ │ +00d06e: 1f04 1c01 |0053: check-cast v4, [Landroid/text/style/ClickableSpan; // type@011c │ │ +00d072: 2148 |0055: array-length v8, v4 │ │ +00d074: 3808 1d00 |0056: if-eqz v8, 0073 // +001d │ │ +00d078: 3390 0900 |0058: if-ne v0, v9, 0061 // +0009 │ │ +00d07c: 4608 040a |005a: aget-object v8, v4, v10 │ │ +00d080: 6e20 7700 c800 |005c: invoke-virtual {v8, v12}, Landroid/text/style/ClickableSpan;.onClick:(Landroid/view/View;)V // method@0077 │ │ +00d086: 0198 |005f: move v8, v9 │ │ +00d088: 0f08 |0060: return v8 │ │ +00d08a: 3900 feff |0061: if-nez v0, 005f // -0002 │ │ +00d08e: 4608 040a |0063: aget-object v8, v4, v10 │ │ +00d092: 7220 7000 8100 |0065: invoke-interface {v1, v8}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@0070 │ │ +00d098: 0a08 |0068: move-result v8 │ │ +00d09a: 460a 040a |0069: aget-object v10, v4, v10 │ │ +00d09e: 7220 6f00 a100 |006b: invoke-interface {v1, v10}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@006f │ │ +00d0a4: 0a0a |006e: move-result v10 │ │ +00d0a6: 7130 6e00 810a |006f: invoke-static {v1, v8, v10}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@006e │ │ +00d0ac: 28ed |0072: goto 005f // -0013 │ │ +00d0ae: 01a8 |0073: move v8, v10 │ │ +00d0b0: 28ec |0074: goto 0060 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=239 │ │ 0x000a line=240 │ │ 0x000e line=241 │ │ 0x0012 line=243 │ │ 0x0017 line=244 │ │ @@ -4725,14 +4695,17 @@ │ │ 0x004d line=255 │ │ 0x0055 line=257 │ │ 0x0058 line=258 │ │ 0x005a line=259 │ │ 0x0060 line=272 │ │ 0x0061 line=260 │ │ 0x0063 line=261 │ │ + 0x0065 line=262 │ │ + 0x006b line=263 │ │ + 0x006f line=261 │ │ 0x0074 line=272 │ │ locals : │ │ 0x000e - 0x0060 reg=0 action I │ │ 0x004d - 0x0060 reg=1 buffer Landroid/text/Spannable; │ │ 0x003d - 0x0060 reg=2 layout Landroid/text/Layout; │ │ 0x0041 - 0x0060 reg=3 line I │ │ 0x0055 - 0x0060 reg=4 link [Landroid/text/style/ClickableSpan; │ │ @@ -4786,37 +4759,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a024: |[00a024] jp.gr.java_conf.hatalab.mnv.GrepActivity$5.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ -00a034: 5b01 4f00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004f │ │ -00a038: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00a03e: 0e00 |0005: return-void │ │ +00d0b4: |[00d0b4] jp.gr.java_conf.hatalab.mnv.GrepActivity$5.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ +00d0c4: 5b01 4f00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@004f │ │ +00d0c8: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00d0ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity$5;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00a040: |[00a040] jp.gr.java_conf.hatalab.mnv.GrepActivity$5.onCancel:(Landroid/content/DialogInterface;)V │ │ -00a050: 0e00 |0000: return-void │ │ +00d0d0: |[00d0d0] jp.gr.java_conf.hatalab.mnv.GrepActivity$5.onCancel:(Landroid/content/DialogInterface;)V │ │ +00d0e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$5; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -4855,37 +4828,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a054: |[00a054] jp.gr.java_conf.hatalab.mnv.GrepActivity$6.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ -00a064: 5b01 5000 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0050 │ │ -00a068: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00a06e: 0e00 |0005: return-void │ │ +00d0e4: |[00d0e4] jp.gr.java_conf.hatalab.mnv.GrepActivity$6.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ +00d0f4: 5b01 5000 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0050 │ │ +00d0f8: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00d0fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00a070: |[00a070] jp.gr.java_conf.hatalab.mnv.GrepActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -00a080: 0e00 |0000: return-void │ │ +00d100: |[00d100] jp.gr.java_conf.hatalab.mnv.GrepActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +00d110: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$6; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -4937,82 +4910,82 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioGroup;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -00a084: |[00a084] jp.gr.java_conf.hatalab.mnv.GrepActivity$7.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioGroup;)V │ │ -00a094: 5b01 5100 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ -00a098: 5b02 5300 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.val$encryptCheckBox:Landroid/widget/CheckBox; // field@0053 │ │ -00a09c: 5b03 5400 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.val$keywordEditText:Landroid/widget/EditText; // field@0054 │ │ -00a0a0: 5b04 5200 |0006: iput-object v4, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.val$btnDirection:Landroid/widget/RadioGroup; // field@0052 │ │ -00a0a4: 7010 0e01 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00a0aa: 0e00 |000b: return-void │ │ +00d114: |[00d114] jp.gr.java_conf.hatalab.mnv.GrepActivity$7.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioGroup;)V │ │ +00d124: 5b01 5100 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ +00d128: 5b02 5300 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.val$encryptCheckBox:Landroid/widget/CheckBox; // field@0053 │ │ +00d12c: 5b03 5400 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.val$keywordEditText:Landroid/widget/EditText; // field@0054 │ │ +00d130: 5b04 5200 |0006: iput-object v4, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.val$btnDirection:Landroid/widget/RadioGroup; // field@0052 │ │ +00d134: 7010 0f01 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00d13a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7; │ │ - 0x0000 - 0x000c reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ + 0x0000 - 0x000c reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/widget/CheckBox; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x000c reg=4 (null) Landroid/widget/RadioGroup; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -00a0ac: |[00a0ac] jp.gr.java_conf.hatalab.mnv.GrepActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -00a0bc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -00a0be: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -00a0c0: 5463 5300 |0002: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.val$encryptCheckBox:Landroid/widget/CheckBox; // field@0053 │ │ -00a0c4: 6e10 9700 0300 |0004: invoke-virtual {v3}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ -00a0ca: 0a01 |0007: move-result v1 │ │ -00a0cc: 5463 5400 |0008: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.val$keywordEditText:Landroid/widget/EditText; // field@0054 │ │ -00a0d0: 6e10 a300 0300 |000a: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -00a0d6: 0c03 |000d: move-result-object v3 │ │ -00a0d8: 6e10 0f01 0300 |000e: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00a0de: 0c02 |0011: move-result-object v2 │ │ -00a0e0: 5463 5200 |0012: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.val$btnDirection:Landroid/widget/RadioGroup; // field@0052 │ │ -00a0e4: 6e10 c600 0300 |0014: invoke-virtual {v3}, Landroid/widget/RadioGroup;.getCheckedRadioButtonId:()I // method@00c6 │ │ -00a0ea: 0a00 |0017: move-result v0 │ │ -00a0ec: 1403 0d00 077f |0018: const v3, #float 1.79446e+38 // #7f07000d │ │ -00a0f2: 3330 1b00 |001b: if-ne v0, v3, 0036 // +001b │ │ -00a0f6: 5463 5100 |001d: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ -00a0fa: 7120 d201 5300 |001f: invoke-static {v3, v5}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$102:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I // method@01d2 │ │ -00a100: 6e10 1f01 0200 |0022: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@011f │ │ -00a106: 0a03 |0025: move-result v3 │ │ -00a108: 3543 1600 |0026: if-ge v3, v4, 003c // +0016 │ │ -00a10c: 5463 5100 |0028: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ -00a110: 1404 9000 067f |002a: const v4, #float 1.78119e+38 // #7f060090 │ │ -00a116: 7130 2504 4305 |002d: invoke-static {v3, v4, v5}, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.makeTextAndShow:(Landroid/content/Context;II)V // method@0425 │ │ -00a11c: 5463 5100 |0030: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ -00a120: 7110 d601 0300 |0032: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$400:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01d6 │ │ -00a126: 0e00 |0035: return-void │ │ -00a128: 5463 5100 |0036: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ -00a12c: 7120 d201 4300 |0038: invoke-static {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$102:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I // method@01d2 │ │ -00a132: 28e7 |003b: goto 0022 // -0019 │ │ -00a134: 5463 5100 |003c: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ -00a138: 6e20 f301 2300 |003e: invoke-virtual {v3, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.regexCompileOK:(Ljava/lang/String;)Z // method@01f3 │ │ -00a13e: 0a03 |0041: move-result v3 │ │ -00a140: 3803 f3ff |0042: if-eqz v3, 0035 // -000d │ │ -00a144: 5463 5100 |0044: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ -00a148: 7120 d001 2300 |0046: invoke-static {v3, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$002:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;)Ljava/lang/String; // method@01d0 │ │ -00a14e: 5463 5100 |0049: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ -00a152: 7120 d401 1300 |004b: invoke-static {v3, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$202:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Z)Z // method@01d4 │ │ -00a158: 5463 5100 |004e: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ -00a15c: 7130 d501 2301 |0050: invoke-static {v3, v2, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$300:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;Z)V // method@01d5 │ │ -00a162: 28e2 |0053: goto 0035 // -001e │ │ +00d13c: |[00d13c] jp.gr.java_conf.hatalab.mnv.GrepActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +00d14c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +00d14e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +00d150: 5463 5300 |0002: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.val$encryptCheckBox:Landroid/widget/CheckBox; // field@0053 │ │ +00d154: 6e10 9700 0300 |0004: invoke-virtual {v3}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ +00d15a: 0a01 |0007: move-result v1 │ │ +00d15c: 5463 5400 |0008: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.val$keywordEditText:Landroid/widget/EditText; // field@0054 │ │ +00d160: 6e10 a300 0300 |000a: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +00d166: 0c03 |000d: move-result-object v3 │ │ +00d168: 6e10 1001 0300 |000e: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +00d16e: 0c02 |0011: move-result-object v2 │ │ +00d170: 5463 5200 |0012: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.val$btnDirection:Landroid/widget/RadioGroup; // field@0052 │ │ +00d174: 6e10 c600 0300 |0014: invoke-virtual {v3}, Landroid/widget/RadioGroup;.getCheckedRadioButtonId:()I // method@00c6 │ │ +00d17a: 0a00 |0017: move-result v0 │ │ +00d17c: 1403 0d00 077f |0018: const v3, #float 1.79446e+38 // #7f07000d │ │ +00d182: 3330 1b00 |001b: if-ne v0, v3, 0036 // +001b │ │ +00d186: 5463 5100 |001d: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ +00d18a: 7120 d301 5300 |001f: invoke-static {v3, v5}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$102:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I // method@01d3 │ │ +00d190: 6e10 2001 0200 |0022: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0120 │ │ +00d196: 0a03 |0025: move-result v3 │ │ +00d198: 3543 1600 |0026: if-ge v3, v4, 003c // +0016 │ │ +00d19c: 5463 5100 |0028: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ +00d1a0: 1404 9000 067f |002a: const v4, #float 1.78119e+38 // #7f060090 │ │ +00d1a6: 7130 2604 4305 |002d: invoke-static {v3, v4, v5}, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.makeTextAndShow:(Landroid/content/Context;II)V // method@0426 │ │ +00d1ac: 5463 5100 |0030: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ +00d1b0: 7110 d701 0300 |0032: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$400:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01d7 │ │ +00d1b6: 0e00 |0035: return-void │ │ +00d1b8: 5463 5100 |0036: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ +00d1bc: 7120 d301 4300 |0038: invoke-static {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$102:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I // method@01d3 │ │ +00d1c2: 28e7 |003b: goto 0022 // -0019 │ │ +00d1c4: 5463 5100 |003c: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ +00d1c8: 6e20 f401 2300 |003e: invoke-virtual {v3, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.regexCompileOK:(Ljava/lang/String;)Z // method@01f4 │ │ +00d1ce: 0a03 |0041: move-result v3 │ │ +00d1d0: 3803 f3ff |0042: if-eqz v3, 0035 // -000d │ │ +00d1d4: 5463 5100 |0044: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ +00d1d8: 7120 d101 2300 |0046: invoke-static {v3, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$002:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;)Ljava/lang/String; // method@01d1 │ │ +00d1de: 5463 5100 |0049: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ +00d1e2: 7120 d501 1300 |004b: invoke-static {v3, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$202:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Z)Z // method@01d5 │ │ +00d1e8: 5463 5100 |004e: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0051 │ │ +00d1ec: 7130 d601 2301 |0050: invoke-static {v3, v2, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$300:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;Z)V // method@01d6 │ │ +00d1f2: 28e2 |0053: goto 0035 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=395 │ │ 0x0008 line=396 │ │ 0x0012 line=397 │ │ 0x0018 line=398 │ │ 0x001d line=399 │ │ @@ -5084,28 +5057,28 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioGroup;Landroid/app/AlertDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -00a164: |[00a164] jp.gr.java_conf.hatalab.mnv.GrepActivity$8.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioGroup;Landroid/app/AlertDialog;)V │ │ -00a174: 5b01 5500 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ -00a178: 5b02 5800 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$encryptCheckBox:Landroid/widget/CheckBox; // field@0058 │ │ -00a17c: 5b03 5900 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$keywordEditText:Landroid/widget/EditText; // field@0059 │ │ -00a180: 5b04 5700 |0006: iput-object v4, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$btnDirection:Landroid/widget/RadioGroup; // field@0057 │ │ -00a184: 5b05 5600 |0008: iput-object v5, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$alertDialog:Landroid/app/AlertDialog; // field@0056 │ │ -00a188: 7010 0e01 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00a18e: 0e00 |000d: return-void │ │ +00d1f4: |[00d1f4] jp.gr.java_conf.hatalab.mnv.GrepActivity$8.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioGroup;Landroid/app/AlertDialog;)V │ │ +00d204: 5b01 5500 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ +00d208: 5b02 5800 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$encryptCheckBox:Landroid/widget/CheckBox; // field@0058 │ │ +00d20c: 5b03 5900 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$keywordEditText:Landroid/widget/EditText; // field@0059 │ │ +00d210: 5b04 5700 |0006: iput-object v4, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$btnDirection:Landroid/widget/RadioGroup; // field@0057 │ │ +00d214: 5b05 5600 |0008: iput-object v5, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$alertDialog:Landroid/app/AlertDialog; // field@0056 │ │ +00d218: 7010 0f01 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00d21e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8; │ │ - 0x0000 - 0x000e reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ + 0x0000 - 0x000e reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/widget/CheckBox; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x000e reg=4 (null) Landroid/widget/RadioGroup; │ │ 0x0000 - 0x000e reg=5 (null) Landroid/app/AlertDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;) │ │ @@ -5113,76 +5086,77 @@ │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -00a190: |[00a190] jp.gr.java_conf.hatalab.mnv.GrepActivity$8.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -00a1a0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -00a1a2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -00a1a4: 6e10 7b00 0b00 |0002: invoke-virtual {v11}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -00a1aa: 0a06 |0005: move-result v6 │ │ -00a1ac: 3346 6000 |0006: if-ne v6, v4, 0066 // +0060 │ │ -00a1b0: 1306 4200 |0008: const/16 v6, #int 66 // #42 │ │ -00a1b4: 336a 5c00 |000a: if-ne v10, v6, 0066 // +005c │ │ -00a1b8: 5486 5800 |000c: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$encryptCheckBox:Landroid/widget/CheckBox; // field@0058 │ │ -00a1bc: 6e10 9700 0600 |000e: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ -00a1c2: 0a01 |0011: move-result v1 │ │ -00a1c4: 5486 5900 |0012: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$keywordEditText:Landroid/widget/EditText; // field@0059 │ │ -00a1c8: 6e10 a300 0600 |0014: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -00a1ce: 0c06 |0017: move-result-object v6 │ │ -00a1d0: 6e10 0f01 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00a1d6: 0c03 |001b: move-result-object v3 │ │ -00a1d8: 5486 5700 |001c: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$btnDirection:Landroid/widget/RadioGroup; // field@0057 │ │ -00a1dc: 6e10 c600 0600 |001e: invoke-virtual {v6}, Landroid/widget/RadioGroup;.getCheckedRadioButtonId:()I // method@00c6 │ │ -00a1e2: 0a00 |0021: move-result v0 │ │ -00a1e4: 1406 0d00 077f |0022: const v6, #float 1.79446e+38 // #7f07000d │ │ -00a1ea: 3360 3b00 |0025: if-ne v0, v6, 0060 // +003b │ │ -00a1ee: 5486 5500 |0027: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ -00a1f2: 7120 d201 5600 |0029: invoke-static {v6, v5}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$102:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I // method@01d2 │ │ -00a1f8: 6e10 1f01 0300 |002c: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@011f │ │ -00a1fe: 0a06 |002f: move-result v6 │ │ -00a200: 3d06 2f00 |0030: if-lez v6, 005f // +002f │ │ -00a204: 5486 5500 |0032: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ -00a208: 6e20 f301 3600 |0034: invoke-virtual {v6, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.regexCompileOK:(Ljava/lang/String;)Z // method@01f3 │ │ -00a20e: 0a06 |0037: move-result v6 │ │ -00a210: 3806 2700 |0038: if-eqz v6, 005f // +0027 │ │ -00a214: 5486 5500 |003a: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ -00a218: 1a07 7004 |003c: const-string v7, "input_method" // string@0470 │ │ -00a21c: 6e20 e801 7600 |003e: invoke-virtual {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01e8 │ │ -00a222: 0c02 |0041: move-result-object v2 │ │ -00a224: 1f02 3c00 |0042: check-cast v2, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ -00a228: 6e10 8900 0900 |0044: invoke-virtual {v9}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0089 │ │ -00a22e: 0c06 |0047: move-result-object v6 │ │ -00a230: 6e30 8e00 6205 |0048: invoke-virtual {v2, v6, v5}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ -00a236: 5485 5500 |004b: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ -00a23a: 7120 d001 3500 |004d: invoke-static {v5, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$002:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;)Ljava/lang/String; // method@01d0 │ │ -00a240: 5485 5500 |0050: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ -00a244: 7120 d401 1500 |0052: invoke-static {v5, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$202:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Z)Z // method@01d4 │ │ -00a24a: 5485 5500 |0055: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ -00a24e: 7130 d501 3501 |0057: invoke-static {v5, v3, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$300:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;Z)V // method@01d5 │ │ -00a254: 5485 5600 |005a: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$alertDialog:Landroid/app/AlertDialog; // field@0056 │ │ -00a258: 6e10 1a00 0500 |005c: invoke-virtual {v5}, Landroid/app/AlertDialog;.dismiss:()V // method@001a │ │ -00a25e: 0f04 |005f: return v4 │ │ -00a260: 5486 5500 |0060: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ -00a264: 7120 d201 4600 |0062: invoke-static {v6, v4}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$102:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I // method@01d2 │ │ -00a26a: 28c7 |0065: goto 002c // -0039 │ │ -00a26c: 0154 |0066: move v4, v5 │ │ -00a26e: 28f8 |0067: goto 005f // -0008 │ │ +00d220: |[00d220] jp.gr.java_conf.hatalab.mnv.GrepActivity$8.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +00d230: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +00d232: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +00d234: 6e10 7b00 0b00 |0002: invoke-virtual {v11}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +00d23a: 0a06 |0005: move-result v6 │ │ +00d23c: 3346 6000 |0006: if-ne v6, v4, 0066 // +0060 │ │ +00d240: 1306 4200 |0008: const/16 v6, #int 66 // #42 │ │ +00d244: 336a 5c00 |000a: if-ne v10, v6, 0066 // +005c │ │ +00d248: 5486 5800 |000c: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$encryptCheckBox:Landroid/widget/CheckBox; // field@0058 │ │ +00d24c: 6e10 9700 0600 |000e: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ +00d252: 0a01 |0011: move-result v1 │ │ +00d254: 5486 5900 |0012: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$keywordEditText:Landroid/widget/EditText; // field@0059 │ │ +00d258: 6e10 a300 0600 |0014: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +00d25e: 0c06 |0017: move-result-object v6 │ │ +00d260: 6e10 1001 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +00d266: 0c03 |001b: move-result-object v3 │ │ +00d268: 5486 5700 |001c: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$btnDirection:Landroid/widget/RadioGroup; // field@0057 │ │ +00d26c: 6e10 c600 0600 |001e: invoke-virtual {v6}, Landroid/widget/RadioGroup;.getCheckedRadioButtonId:()I // method@00c6 │ │ +00d272: 0a00 |0021: move-result v0 │ │ +00d274: 1406 0d00 077f |0022: const v6, #float 1.79446e+38 // #7f07000d │ │ +00d27a: 3360 3b00 |0025: if-ne v0, v6, 0060 // +003b │ │ +00d27e: 5486 5500 |0027: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ +00d282: 7120 d301 5600 |0029: invoke-static {v6, v5}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$102:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I // method@01d3 │ │ +00d288: 6e10 2001 0300 |002c: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0120 │ │ +00d28e: 0a06 |002f: move-result v6 │ │ +00d290: 3d06 2f00 |0030: if-lez v6, 005f // +002f │ │ +00d294: 5486 5500 |0032: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ +00d298: 6e20 f401 3600 |0034: invoke-virtual {v6, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.regexCompileOK:(Ljava/lang/String;)Z // method@01f4 │ │ +00d29e: 0a06 |0037: move-result v6 │ │ +00d2a0: 3806 2700 |0038: if-eqz v6, 005f // +0027 │ │ +00d2a4: 5486 5500 |003a: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ +00d2a8: 1a07 6e04 |003c: const-string v7, "input_method" // string@046e │ │ +00d2ac: 6e20 e901 7600 |003e: invoke-virtual {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01e9 │ │ +00d2b2: 0c02 |0041: move-result-object v2 │ │ +00d2b4: 1f02 3c00 |0042: check-cast v2, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ +00d2b8: 6e10 8900 0900 |0044: invoke-virtual {v9}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0089 │ │ +00d2be: 0c06 |0047: move-result-object v6 │ │ +00d2c0: 6e30 8e00 6205 |0048: invoke-virtual {v2, v6, v5}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ +00d2c6: 5485 5500 |004b: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ +00d2ca: 7120 d101 3500 |004d: invoke-static {v5, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$002:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;)Ljava/lang/String; // method@01d1 │ │ +00d2d0: 5485 5500 |0050: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ +00d2d4: 7120 d501 1500 |0052: invoke-static {v5, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$202:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Z)Z // method@01d5 │ │ +00d2da: 5485 5500 |0055: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ +00d2de: 7130 d601 3501 |0057: invoke-static {v5, v3, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$300:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;Z)V // method@01d6 │ │ +00d2e4: 5485 5600 |005a: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.val$alertDialog:Landroid/app/AlertDialog; // field@0056 │ │ +00d2e8: 6e10 1a00 0500 |005c: invoke-virtual {v5}, Landroid/app/AlertDialog;.dismiss:()V // method@001a │ │ +00d2ee: 0f04 |005f: return v4 │ │ +00d2f0: 5486 5500 |0060: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@0055 │ │ +00d2f4: 7120 d301 4600 |0062: invoke-static {v6, v4}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.access$102:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I // method@01d3 │ │ +00d2fa: 28c7 |0065: goto 002c // -0039 │ │ +00d2fc: 0154 |0066: move v4, v5 │ │ +00d2fe: 28f8 |0067: goto 005f // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=439 │ │ 0x000c line=442 │ │ 0x0012 line=443 │ │ 0x001c line=444 │ │ 0x0022 line=445 │ │ 0x0027 line=446 │ │ 0x002c line=451 │ │ 0x003a line=453 │ │ + 0x003e line=454 │ │ 0x0044 line=455 │ │ 0x004b line=456 │ │ 0x0050 line=457 │ │ 0x0055 line=459 │ │ 0x005a line=460 │ │ 0x005f line=465 │ │ 0x0060 line=448 │ │ @@ -5235,37 +5209,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a270: |[00a270] jp.gr.java_conf.hatalab.mnv.GrepActivity$9.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ -00a280: 5b01 5a00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@005a │ │ -00a284: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00a28a: 0e00 |0005: return-void │ │ +00d300: |[00d300] jp.gr.java_conf.hatalab.mnv.GrepActivity$9.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ +00d310: 5b01 5a00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@005a │ │ +00d314: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00d31a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity$9;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00a28c: |[00a28c] jp.gr.java_conf.hatalab.mnv.GrepActivity$9.onCancel:(Landroid/content/DialogInterface;)V │ │ -00a29c: 0e00 |0000: return-void │ │ +00d31c: |[00d31c] jp.gr.java_conf.hatalab.mnv.GrepActivity$9.onCancel:(Landroid/content/DialogInterface;)V │ │ +00d32c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity$9; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -5396,38 +5370,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -00a2a0: |[00a2a0] jp.gr.java_conf.hatalab.mnv.GrepActivity.:()V │ │ -00a2b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00a2b2: 7010 0200 0200 |0001: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@0002 │ │ -00a2b8: 1500 9041 |0004: const/high16 v0, #int 1099956224 // #4190 │ │ -00a2bc: 5920 6d00 |0006: iput v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFontSize:F // field@006d │ │ -00a2c0: 1a00 3502 |0008: const-string v0, "UTF-8" // string@0235 │ │ -00a2c4: 5b20 6700 |000a: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCharsetName:Ljava/lang/String; // field@0067 │ │ -00a2c8: 1a00 2400 |000c: const-string v0, "/sdcard" // string@0024 │ │ -00a2cc: 5b20 7000 |000e: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchBaseDir:Ljava/lang/String; // field@0070 │ │ -00a2d0: 7110 fd00 0100 |0010: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -00a2d6: 0c00 |0013: move-result-object v0 │ │ -00a2d8: 5b20 6f00 |0014: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mListFoldersFirstFlag:Ljava/lang/Boolean; // field@006f │ │ -00a2dc: 5c21 6300 |0016: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkFlag:Z // field@0063 │ │ -00a2e0: 5c21 6500 |0018: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkWeb:Z // field@0065 │ │ -00a2e4: 5c21 6200 |001a: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkEmail:Z // field@0062 │ │ -00a2e8: 5c21 6400 |001c: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkTel:Z // field@0064 │ │ -00a2ec: 1a00 0000 |001e: const-string v0, "" // string@0000 │ │ -00a2f0: 5b20 7200 |0020: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ -00a2f4: 5c21 6e00 |0022: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mIncludeEncryptedFile:Z // field@006e │ │ -00a2f8: 5921 7100 |0024: iput v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchDirection:I // field@0071 │ │ -00a2fc: 1a00 0000 |0026: const-string v0, "" // string@0000 │ │ -00a300: 5b20 6800 |0028: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ -00a304: 5c21 6600 |002a: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mBackKeyDown:Z // field@0066 │ │ -00a308: 0e00 |002c: return-void │ │ +00d330: |[00d330] jp.gr.java_conf.hatalab.mnv.GrepActivity.:()V │ │ +00d340: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00d342: 7010 0200 0200 |0001: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@0002 │ │ +00d348: 1500 9041 |0004: const/high16 v0, #int 1099956224 // #4190 │ │ +00d34c: 5920 6d00 |0006: iput v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFontSize:F // field@006d │ │ +00d350: 1a00 3502 |0008: const-string v0, "UTF-8" // string@0235 │ │ +00d354: 5b20 6700 |000a: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCharsetName:Ljava/lang/String; // field@0067 │ │ +00d358: 1a00 2400 |000c: const-string v0, "/sdcard" // string@0024 │ │ +00d35c: 5b20 7000 |000e: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchBaseDir:Ljava/lang/String; // field@0070 │ │ +00d360: 7110 fd00 0100 |0010: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00d366: 0c00 |0013: move-result-object v0 │ │ +00d368: 5b20 6f00 |0014: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mListFoldersFirstFlag:Ljava/lang/Boolean; // field@006f │ │ +00d36c: 5c21 6300 |0016: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkFlag:Z // field@0063 │ │ +00d370: 5c21 6500 |0018: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkWeb:Z // field@0065 │ │ +00d374: 5c21 6200 |001a: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkEmail:Z // field@0062 │ │ +00d378: 5c21 6400 |001c: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkTel:Z // field@0064 │ │ +00d37c: 1a00 0000 |001e: const-string v0, "" // string@0000 │ │ +00d380: 5b20 7200 |0020: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ +00d384: 5c21 6e00 |0022: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mIncludeEncryptedFile:Z // field@006e │ │ +00d388: 5921 7100 |0024: iput v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchDirection:I // field@0071 │ │ +00d38c: 1a00 0000 |0026: const-string v0, "" // string@0000 │ │ +00d390: 5b20 6800 |0028: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ +00d394: 5c21 6600 |002a: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mBackKeyDown:Z // field@0066 │ │ +00d398: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0004 line=62 │ │ 0x0008 line=63 │ │ 0x000c line=64 │ │ 0x0010 line=65 │ │ @@ -5448,17 +5422,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a30c: |[00a30c] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String; │ │ -00a31c: 5410 7200 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ -00a320: 1100 |0002: return-object v0 │ │ +00d39c: |[00d39c] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String; │ │ +00d3ac: 5410 7200 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ +00d3b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ #2 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity;) │ │ @@ -5466,17 +5440,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a324: |[00a324] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$002:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;)Ljava/lang/String; │ │ -00a334: 5b01 7200 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ -00a338: 1101 |0002: return-object v1 │ │ +00d3b4: |[00d3b4] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$002:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;)Ljava/lang/String; │ │ +00d3c4: 5b01 7200 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ +00d3c8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -5485,17 +5459,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a33c: |[00a33c] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$100:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)I │ │ -00a34c: 5210 7100 |0000: iget v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchDirection:I // field@0071 │ │ -00a350: 0f00 |0002: return v0 │ │ +00d3cc: |[00d3cc] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$100:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)I │ │ +00d3dc: 5210 7100 |0000: iget v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchDirection:I // field@0071 │ │ +00d3e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ #4 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity;) │ │ @@ -5503,17 +5477,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a354: |[00a354] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$102:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I │ │ -00a364: 5901 7100 |0000: iput v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchDirection:I // field@0071 │ │ -00a368: 0f01 |0002: return v1 │ │ +00d3e4: |[00d3e4] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$102:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I │ │ +00d3f4: 5901 7100 |0000: iput v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchDirection:I // field@0071 │ │ +00d3f8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -5522,17 +5496,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a36c: |[00a36c] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$200:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Z │ │ -00a37c: 5510 6e00 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mIncludeEncryptedFile:Z // field@006e │ │ -00a380: 0f00 |0002: return v0 │ │ +00d3fc: |[00d3fc] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$200:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Z │ │ +00d40c: 5510 6e00 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mIncludeEncryptedFile:Z // field@006e │ │ +00d410: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ #6 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity;) │ │ @@ -5540,17 +5514,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a384: |[00a384] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$202:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Z)Z │ │ -00a394: 5c01 6e00 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mIncludeEncryptedFile:Z // field@006e │ │ -00a398: 0f01 |0002: return v1 │ │ +00d414: |[00d414] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$202:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Z)Z │ │ +00d424: 5c01 6e00 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mIncludeEncryptedFile:Z // field@006e │ │ +00d428: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -5559,17 +5533,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -00a39c: |[00a39c] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$300:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;Z)V │ │ -00a3ac: 7030 dc01 1002 |0000: invoke-direct {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.doSearchWord:(Ljava/lang/String;Z)V // method@01dc │ │ -00a3b2: 0e00 |0003: return-void │ │ +00d42c: |[00d42c] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$300:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;Z)V │ │ +00d43c: 7030 dd01 1002 |0000: invoke-direct {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.doSearchWord:(Ljava/lang/String;Z)V // method@01dd │ │ +00d442: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -5579,17 +5553,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a3b4: |[00a3b4] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$400:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ -00a3c4: 7010 e601 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getSearchWordDialog:()V // method@01e6 │ │ -00a3ca: 0e00 |0003: return-void │ │ +00d444: |[00d444] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$400:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ +00d454: 7010 e701 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getSearchWordDialog:()V // method@01e7 │ │ +00d45a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ #9 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity;) │ │ @@ -5597,17 +5571,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00a3cc: |[00a3cc] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$500:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Z │ │ -00a3dc: 5510 6300 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkFlag:Z // field@0063 │ │ -00a3e0: 0f00 |0002: return v0 │ │ +00d45c: |[00d45c] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$500:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Z │ │ +00d46c: 5510 6300 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkFlag:Z // field@0063 │ │ +00d470: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ #10 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity;) │ │ @@ -5615,17 +5589,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -00a3e4: |[00a3e4] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$600:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;I)V │ │ -00a3f4: 7030 f401 1002 |0000: invoke-direct {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.search:(Ljava/lang/String;I)V // method@01f4 │ │ -00a3fa: 0e00 |0003: return-void │ │ +00d474: |[00d474] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$600:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;I)V │ │ +00d484: 7030 f501 1002 |0000: invoke-direct {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.search:(Ljava/lang/String;I)V // method@01f5 │ │ +00d48a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -5635,17 +5609,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a3fc: |[00a3fc] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$700:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ -00a40c: 7010 ef01 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.inputPasswordAndSearchWord:()V // method@01ef │ │ -00a412: 0e00 |0003: return-void │ │ +00d48c: |[00d48c] jp.gr.java_conf.hatalab.mnv.GrepActivity.access$700:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ +00d49c: 7010 f001 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.inputPasswordAndSearchWord:()V // method@01f0 │ │ +00d4a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ #12 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity;) │ │ @@ -5653,25 +5627,25 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -00a414: |[00a414] jp.gr.java_conf.hatalab.mnv.GrepActivity.doSearchWord:(Ljava/lang/String;Z)V │ │ -00a424: 3804 0c00 |0000: if-eqz v4, 000c // +000c │ │ -00a428: 7100 8a02 0000 |0002: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.getPassDigest:()[B // method@028a │ │ -00a42e: 0c00 |0005: move-result-object v0 │ │ -00a430: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -00a434: 7010 ef01 0200 |0008: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.inputPasswordAndSearchWord:()V // method@01ef │ │ -00a43a: 0e00 |000b: return-void │ │ -00a43c: 5420 7200 |000c: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ -00a440: 5221 7100 |000e: iget v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchDirection:I // field@0071 │ │ -00a444: 7030 f401 0201 |0010: invoke-direct {v2, v0, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.search:(Ljava/lang/String;I)V // method@01f4 │ │ -00a44a: 28f8 |0013: goto 000b // -0008 │ │ +00d4a4: |[00d4a4] jp.gr.java_conf.hatalab.mnv.GrepActivity.doSearchWord:(Ljava/lang/String;Z)V │ │ +00d4b4: 3804 0c00 |0000: if-eqz v4, 000c // +000c │ │ +00d4b8: 7100 8b02 0000 |0002: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.getPassDigest:()[B // method@028b │ │ +00d4be: 0c00 |0005: move-result-object v0 │ │ +00d4c0: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +00d4c4: 7010 f001 0200 |0008: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.inputPasswordAndSearchWord:()V // method@01f0 │ │ +00d4ca: 0e00 |000b: return-void │ │ +00d4cc: 5420 7200 |000c: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ +00d4d0: 5221 7100 |000e: iget v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchDirection:I // field@0071 │ │ +00d4d4: 7030 f501 0201 |0010: invoke-direct {v2, v0, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.search:(Ljava/lang/String;I)V // method@01f5 │ │ +00d4da: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0008 line=483 │ │ 0x000b line=487 │ │ 0x000c line=485 │ │ locals : │ │ @@ -5684,96 +5658,102 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 150 16-bit code units │ │ -00a44c: |[00a44c] jp.gr.java_conf.hatalab.mnv.GrepActivity.getSearchWordDialog:()V │ │ -00a45c: 7110 7d00 0900 |0000: invoke-static {v9}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ -00a462: 0c06 |0003: move-result-object v6 │ │ -00a464: 1400 0600 037f |0004: const v0, #float 1.74129e+38 // #7f030006 │ │ -00a46a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -00a46c: 6e30 7e00 0601 |0008: invoke-virtual {v6, v0, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -00a472: 0c07 |000b: move-result-object v7 │ │ -00a474: 1400 0f00 077f |000c: const v0, #float 1.79446e+38 // #7f07000f │ │ -00a47a: 6e20 8600 0700 |000f: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -00a480: 0c02 |0012: move-result-object v2 │ │ -00a482: 1f02 4400 |0013: check-cast v2, Landroid/widget/CheckBox; // type@0044 │ │ -00a486: 1400 0b00 077f |0015: const v0, #float 1.79446e+38 // #7f07000b │ │ -00a48c: 6e20 8600 0700 |0018: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -00a492: 0c03 |001b: move-result-object v3 │ │ -00a494: 1f03 4500 |001c: check-cast v3, Landroid/widget/EditText; // type@0045 │ │ -00a498: 1400 0c00 077f |001e: const v0, #float 1.79446e+38 // #7f07000c │ │ -00a49e: 6e20 8600 0700 |0021: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -00a4a4: 0c04 |0024: move-result-object v4 │ │ -00a4a6: 1f04 4a00 |0025: check-cast v4, Landroid/widget/RadioGroup; // type@004a │ │ -00a4aa: 5490 7200 |0027: iget-object v0, v9, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ -00a4ae: 3800 1100 |0029: if-eqz v0, 003a // +0011 │ │ -00a4b2: 5490 7200 |002b: iget-object v0, v9, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ -00a4b6: 1a01 0000 |002d: const-string v1, "" // string@0000 │ │ -00a4ba: 6e20 1701 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00a4c0: 0a00 |0032: move-result v0 │ │ -00a4c2: 3900 0700 |0033: if-nez v0, 003a // +0007 │ │ -00a4c6: 5490 7200 |0035: iget-object v0, v9, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ -00a4ca: 6e20 b200 0300 |0037: invoke-virtual {v3, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -00a4d0: 7100 8a02 0000 |003a: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.getPassDigest:()[B // method@028a │ │ -00a4d6: 0c00 |003d: move-result-object v0 │ │ -00a4d8: 3900 5300 |003e: if-nez v0, 0091 // +0053 │ │ -00a4dc: 1200 |0040: const/4 v0, #int 0 // #0 │ │ -00a4de: 6e20 9800 0200 |0041: invoke-virtual {v2, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0098 │ │ -00a4e4: 2200 0800 |0044: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00a4e8: 7020 0d00 9000 |0046: invoke-direct {v0, v9}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -00a4ee: 1401 8f00 067f |0049: const v1, #float 1.78119e+38 // #7f06008f │ │ -00a4f4: 6e20 1600 1000 |004c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -00a4fa: 0c00 |004f: move-result-object v0 │ │ -00a4fc: 1401 4100 067f |0050: const v1, #float 1.78118e+38 // #7f060041 │ │ -00a502: 2208 9900 |0053: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7; // type@0099 │ │ -00a506: 7054 c701 9832 |0055: invoke-direct {v8, v9, v2, v3, v4}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioGroup;)V // method@01c7 │ │ -00a50c: 6e30 1500 1008 |0058: invoke-virtual {v0, v1, v8}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -00a512: 0c00 |005b: move-result-object v0 │ │ -00a514: 1401 4400 067f |005c: const v1, #float 1.78118e+38 // #7f060044 │ │ -00a51a: 2208 9800 |005f: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$6; // type@0098 │ │ -00a51e: 7020 c501 9800 |0061: invoke-direct {v8, v9}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$6;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01c5 │ │ -00a524: 6e30 1200 1008 |0064: invoke-virtual {v0, v1, v8}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -00a52a: 0c00 |0067: move-result-object v0 │ │ -00a52c: 2201 9700 |0068: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$5; // type@0097 │ │ -00a530: 7020 c301 9100 |006a: invoke-direct {v1, v9}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$5;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01c3 │ │ -00a536: 6e20 1400 1000 |006d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -00a53c: 0c00 |0070: move-result-object v0 │ │ -00a53e: 6e20 1800 7000 |0071: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -00a544: 0c00 |0074: move-result-object v0 │ │ -00a546: 6e10 0e00 0000 |0075: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -00a54c: 0c05 |0078: move-result-object v5 │ │ -00a54e: 2200 9a00 |0079: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8; // type@009a │ │ -00a552: 0791 |007b: move-object v1, v9 │ │ -00a554: 7606 c901 0000 |007c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioGroup;Landroid/app/AlertDialog;)V // method@01c9 │ │ -00a55a: 6e20 ad00 0300 |007f: invoke-virtual {v3, v0}, Landroid/widget/EditText;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00ad │ │ -00a560: 6e10 1b00 0500 |0082: invoke-virtual {v5}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@001b │ │ -00a566: 0c00 |0085: move-result-object v0 │ │ -00a568: 1251 |0086: const/4 v1, #int 5 // #5 │ │ -00a56a: 6e20 8d00 1000 |0087: invoke-virtual {v0, v1}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ -00a570: 6e10 1c00 0500 |008a: invoke-virtual {v5}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -00a576: 6e10 a900 0300 |008d: invoke-virtual {v3}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ -00a57c: 0e00 |0090: return-void │ │ -00a57e: 1210 |0091: const/4 v0, #int 1 // #1 │ │ -00a580: 6e20 9800 0200 |0092: invoke-virtual {v2, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0098 │ │ -00a586: 28af |0095: goto 0044 // -0051 │ │ +00d4dc: |[00d4dc] jp.gr.java_conf.hatalab.mnv.GrepActivity.getSearchWordDialog:()V │ │ +00d4ec: 7110 7d00 0900 |0000: invoke-static {v9}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ +00d4f2: 0c06 |0003: move-result-object v6 │ │ +00d4f4: 1400 0600 037f |0004: const v0, #float 1.74129e+38 // #7f030006 │ │ +00d4fa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +00d4fc: 6e30 7e00 0601 |0008: invoke-virtual {v6, v0, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +00d502: 0c07 |000b: move-result-object v7 │ │ +00d504: 1400 0f00 077f |000c: const v0, #float 1.79446e+38 // #7f07000f │ │ +00d50a: 6e20 8600 0700 |000f: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +00d510: 0c02 |0012: move-result-object v2 │ │ +00d512: 1f02 4400 |0013: check-cast v2, Landroid/widget/CheckBox; // type@0044 │ │ +00d516: 1400 0b00 077f |0015: const v0, #float 1.79446e+38 // #7f07000b │ │ +00d51c: 6e20 8600 0700 |0018: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +00d522: 0c03 |001b: move-result-object v3 │ │ +00d524: 1f03 4500 |001c: check-cast v3, Landroid/widget/EditText; // type@0045 │ │ +00d528: 1400 0c00 077f |001e: const v0, #float 1.79446e+38 // #7f07000c │ │ +00d52e: 6e20 8600 0700 |0021: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +00d534: 0c04 |0024: move-result-object v4 │ │ +00d536: 1f04 4a00 |0025: check-cast v4, Landroid/widget/RadioGroup; // type@004a │ │ +00d53a: 5490 7200 |0027: iget-object v0, v9, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ +00d53e: 3800 1100 |0029: if-eqz v0, 003a // +0011 │ │ +00d542: 5490 7200 |002b: iget-object v0, v9, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ +00d546: 1a01 0000 |002d: const-string v1, "" // string@0000 │ │ +00d54a: 6e20 1801 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00d550: 0a00 |0032: move-result v0 │ │ +00d552: 3900 0700 |0033: if-nez v0, 003a // +0007 │ │ +00d556: 5490 7200 |0035: iget-object v0, v9, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ +00d55a: 6e20 b200 0300 |0037: invoke-virtual {v3, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +00d560: 7100 8b02 0000 |003a: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.getPassDigest:()[B // method@028b │ │ +00d566: 0c00 |003d: move-result-object v0 │ │ +00d568: 3900 5300 |003e: if-nez v0, 0091 // +0053 │ │ +00d56c: 1200 |0040: const/4 v0, #int 0 // #0 │ │ +00d56e: 6e20 9800 0200 |0041: invoke-virtual {v2, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0098 │ │ +00d574: 2200 0800 |0044: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00d578: 7020 0d00 9000 |0046: invoke-direct {v0, v9}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +00d57e: 1401 8f00 067f |0049: const v1, #float 1.78119e+38 // #7f06008f │ │ +00d584: 6e20 1600 1000 |004c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +00d58a: 0c00 |004f: move-result-object v0 │ │ +00d58c: 1401 4100 067f |0050: const v1, #float 1.78118e+38 // #7f060041 │ │ +00d592: 2208 9900 |0053: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7; // type@0099 │ │ +00d596: 7054 c801 9832 |0055: invoke-direct {v8, v9, v2, v3, v4}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioGroup;)V // method@01c8 │ │ +00d59c: 6e30 1500 1008 |0058: invoke-virtual {v0, v1, v8}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +00d5a2: 0c00 |005b: move-result-object v0 │ │ +00d5a4: 1401 4400 067f |005c: const v1, #float 1.78118e+38 // #7f060044 │ │ +00d5aa: 2208 9800 |005f: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$6; // type@0098 │ │ +00d5ae: 7020 c601 9800 |0061: invoke-direct {v8, v9}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$6;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01c6 │ │ +00d5b4: 6e30 1200 1008 |0064: invoke-virtual {v0, v1, v8}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +00d5ba: 0c00 |0067: move-result-object v0 │ │ +00d5bc: 2201 9700 |0068: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$5; // type@0097 │ │ +00d5c0: 7020 c401 9100 |006a: invoke-direct {v1, v9}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$5;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01c4 │ │ +00d5c6: 6e20 1400 1000 |006d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +00d5cc: 0c00 |0070: move-result-object v0 │ │ +00d5ce: 6e20 1800 7000 |0071: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +00d5d4: 0c00 |0074: move-result-object v0 │ │ +00d5d6: 6e10 0e00 0000 |0075: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +00d5dc: 0c05 |0078: move-result-object v5 │ │ +00d5de: 2200 9a00 |0079: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8; // type@009a │ │ +00d5e2: 0791 |007b: move-object v1, v9 │ │ +00d5e4: 7606 ca01 0000 |007c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioGroup;Landroid/app/AlertDialog;)V // method@01ca │ │ +00d5ea: 6e20 ad00 0300 |007f: invoke-virtual {v3, v0}, Landroid/widget/EditText;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00ad │ │ +00d5f0: 6e10 1b00 0500 |0082: invoke-virtual {v5}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@001b │ │ +00d5f6: 0c00 |0085: move-result-object v0 │ │ +00d5f8: 1251 |0086: const/4 v1, #int 5 // #5 │ │ +00d5fa: 6e20 8d00 1000 |0087: invoke-virtual {v0, v1}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ +00d600: 6e10 1c00 0500 |008a: invoke-virtual {v5}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +00d606: 6e10 a900 0300 |008d: invoke-virtual {v3}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ +00d60c: 0e00 |0090: return-void │ │ +00d60e: 1210 |0091: const/4 v0, #int 1 // #1 │ │ +00d610: 6e20 9800 0200 |0092: invoke-virtual {v2, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0098 │ │ +00d616: 28af |0095: goto 0044 // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0004 line=365 │ │ 0x000c line=367 │ │ 0x0015 line=368 │ │ 0x001e line=369 │ │ 0x0027 line=370 │ │ 0x0035 line=371 │ │ 0x003a line=374 │ │ 0x0040 line=375 │ │ 0x0044 line=384 │ │ + 0x004c line=385 │ │ + 0x0058 line=387 │ │ + 0x0064 line=420 │ │ + 0x006d line=425 │ │ + 0x0071 line=433 │ │ + 0x0075 line=434 │ │ 0x0079 line=436 │ │ 0x0082 line=470 │ │ 0x008a line=471 │ │ 0x008d line=473 │ │ 0x0090 line=476 │ │ 0x0091 line=378 │ │ locals : │ │ @@ -5790,27 +5770,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -00a588: |[00a588] jp.gr.java_conf.hatalab.mnv.GrepActivity.hideIME:()V │ │ -00a598: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -00a59a: 1a01 7004 |0001: const-string v1, "input_method" // string@0470 │ │ -00a59e: 6e20 e801 1300 |0003: invoke-virtual {v3, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01e8 │ │ -00a5a4: 0c00 |0006: move-result-object v0 │ │ -00a5a6: 1f00 3c00 |0007: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ -00a5aa: 5431 6900 |0009: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00a5ae: 6e20 af00 2100 |000b: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setRawInputType:(I)V // method@00af │ │ -00a5b4: 5431 6900 |000e: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00a5b8: 6e10 a600 0100 |0010: invoke-virtual {v1}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@00a6 │ │ -00a5be: 0c01 |0013: move-result-object v1 │ │ -00a5c0: 6e30 8e00 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ -00a5c6: 0e00 |0017: return-void │ │ +00d618: |[00d618] jp.gr.java_conf.hatalab.mnv.GrepActivity.hideIME:()V │ │ +00d628: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00d62a: 1a01 6e04 |0001: const-string v1, "input_method" // string@046e │ │ +00d62e: 6e20 e901 1300 |0003: invoke-virtual {v3, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01e9 │ │ +00d634: 0c00 |0006: move-result-object v0 │ │ +00d636: 1f00 3c00 |0007: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ +00d63a: 5431 6900 |0009: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00d63e: 6e20 af00 2100 |000b: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setRawInputType:(I)V // method@00af │ │ +00d644: 5431 6900 |000e: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00d648: 6e10 a600 0100 |0010: invoke-virtual {v1}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@00a6 │ │ +00d64e: 0c01 |0013: move-result-object v1 │ │ +00d650: 6e30 8e00 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ +00d656: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=649 │ │ 0x0009 line=650 │ │ 0x000e line=651 │ │ 0x0017 line=653 │ │ locals : │ │ @@ -5822,94 +5802,94 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 163 16-bit code units │ │ -00a5c8: |[00a5c8] jp.gr.java_conf.hatalab.mnv.GrepActivity.initConfig:()V │ │ -00a5d8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -00a5da: 7110 6300 0600 |0001: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -00a5e0: 0c00 |0004: move-result-object v0 │ │ -00a5e2: 1402 5100 067f |0005: const v2, #float 1.78118e+38 // #7f060051 │ │ -00a5e8: 6e20 e901 2600 |0008: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01e9 │ │ -00a5ee: 0c02 |000b: move-result-object v2 │ │ -00a5f0: 6e10 0f01 0200 |000c: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00a5f6: 0c02 |000f: move-result-object v2 │ │ -00a5f8: 1a03 2800 |0010: const-string v3, "3" // string@0028 │ │ -00a5fc: 7230 4900 2003 |0012: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -00a602: 0c01 |0015: move-result-object v1 │ │ -00a604: 7110 0a01 0100 |0016: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@010a │ │ -00a60a: 0a02 |0019: move-result v2 │ │ -00a60c: 7110 8d02 0200 |001a: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.setTimerVal:(I)V // method@028d │ │ -00a612: 1402 5400 067f |001d: const v2, #float 1.78118e+38 // #7f060054 │ │ -00a618: 6e20 e901 2600 |0020: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01e9 │ │ -00a61e: 0c02 |0023: move-result-object v2 │ │ -00a620: 6e10 0f01 0200 |0024: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00a626: 0c02 |0027: move-result-object v2 │ │ -00a628: 1a03 0b07 |0028: const-string v3, "utf-8" // string@070b │ │ -00a62c: 7230 4900 2003 |002a: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -00a632: 0c02 |002d: move-result-object v2 │ │ -00a634: 5b62 6700 |002e: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCharsetName:Ljava/lang/String; // field@0067 │ │ -00a638: 1402 6100 067f |0030: const v2, #float 1.78119e+38 // #7f060061 │ │ -00a63e: 6e20 e901 2600 |0033: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01e9 │ │ -00a644: 0c02 |0036: move-result-object v2 │ │ -00a646: 6e10 0f01 0200 |0037: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00a64c: 0c02 |003a: move-result-object v2 │ │ -00a64e: 5263 6d00 |003b: iget v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFontSize:F // field@006d │ │ -00a652: 7230 4700 2003 |003d: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0047 │ │ -00a658: 0a02 |0040: move-result v2 │ │ -00a65a: 5962 6d00 |0041: iput v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFontSize:F // field@006d │ │ -00a65e: 5462 6900 |0043: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00a662: 1223 |0045: const/4 v3, #int 2 // #2 │ │ -00a664: 5264 6d00 |0046: iget v4, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFontSize:F // field@006d │ │ -00a668: 6e30 b300 3204 |0048: invoke-virtual {v2, v3, v4}, Landroid/widget/EditText;.setTextSize:(IF)V // method@00b3 │ │ -00a66e: 1402 6800 067f |004b: const v2, #float 1.78119e+38 // #7f060068 │ │ -00a674: 6e20 e901 2600 |004e: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01e9 │ │ -00a67a: 0c02 |0051: move-result-object v2 │ │ -00a67c: 6e10 0f01 0200 |0052: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00a682: 0c02 |0055: move-result-object v2 │ │ -00a684: 7230 4600 2005 |0056: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -00a68a: 0a02 |0059: move-result v2 │ │ -00a68c: 7110 fd00 0200 |005a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -00a692: 0c02 |005d: move-result-object v2 │ │ -00a694: 5b62 6f00 |005e: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mListFoldersFirstFlag:Ljava/lang/Boolean; // field@006f │ │ -00a698: 1402 7a00 067f |0060: const v2, #float 1.78119e+38 // #7f06007a │ │ -00a69e: 6e20 e901 2600 |0063: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01e9 │ │ -00a6a4: 0c02 |0066: move-result-object v2 │ │ -00a6a6: 6e10 0f01 0200 |0067: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00a6ac: 0c02 |006a: move-result-object v2 │ │ -00a6ae: 7230 4600 2005 |006b: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -00a6b4: 0a02 |006e: move-result v2 │ │ -00a6b6: 5c62 6500 |006f: iput-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkWeb:Z // field@0065 │ │ -00a6ba: 1402 7d00 067f |0071: const v2, #float 1.78119e+38 // #7f06007d │ │ -00a6c0: 6e20 e901 2600 |0074: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01e9 │ │ -00a6c6: 0c02 |0077: move-result-object v2 │ │ -00a6c8: 6e10 0f01 0200 |0078: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00a6ce: 0c02 |007b: move-result-object v2 │ │ -00a6d0: 7230 4600 2005 |007c: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -00a6d6: 0a02 |007f: move-result v2 │ │ -00a6d8: 5c62 6200 |0080: iput-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkEmail:Z // field@0062 │ │ -00a6dc: 1402 8000 067f |0082: const v2, #float 1.78119e+38 // #7f060080 │ │ -00a6e2: 6e20 e901 2600 |0085: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01e9 │ │ -00a6e8: 0c02 |0088: move-result-object v2 │ │ -00a6ea: 6e10 0f01 0200 |0089: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00a6f0: 0c02 |008c: move-result-object v2 │ │ -00a6f2: 7230 4600 2005 |008d: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -00a6f8: 0a02 |0090: move-result v2 │ │ -00a6fa: 5c62 6400 |0091: iput-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkTel:Z // field@0064 │ │ -00a6fe: 5562 6500 |0093: iget-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkWeb:Z // field@0065 │ │ -00a702: 3902 0a00 |0095: if-nez v2, 009f // +000a │ │ -00a706: 5562 6200 |0097: iget-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkEmail:Z // field@0062 │ │ -00a70a: 3902 0600 |0099: if-nez v2, 009f // +0006 │ │ -00a70e: 5562 6400 |009b: iget-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkTel:Z // field@0064 │ │ -00a712: 3802 0500 |009d: if-eqz v2, 00a2 // +0005 │ │ -00a716: 1212 |009f: const/4 v2, #int 1 // #1 │ │ -00a718: 5c62 6300 |00a0: iput-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkFlag:Z // field@0063 │ │ -00a71c: 0e00 |00a2: return-void │ │ +00d658: |[00d658] jp.gr.java_conf.hatalab.mnv.GrepActivity.initConfig:()V │ │ +00d668: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +00d66a: 7110 6300 0600 |0001: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +00d670: 0c00 |0004: move-result-object v0 │ │ +00d672: 1402 5100 067f |0005: const v2, #float 1.78118e+38 // #7f060051 │ │ +00d678: 6e20 ea01 2600 |0008: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01ea │ │ +00d67e: 0c02 |000b: move-result-object v2 │ │ +00d680: 7210 0301 0200 |000c: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00d686: 0c02 |000f: move-result-object v2 │ │ +00d688: 1a03 2800 |0010: const-string v3, "3" // string@0028 │ │ +00d68c: 7230 4900 2003 |0012: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +00d692: 0c01 |0015: move-result-object v1 │ │ +00d694: 7110 0b01 0100 |0016: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@010b │ │ +00d69a: 0a02 |0019: move-result v2 │ │ +00d69c: 7110 8e02 0200 |001a: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.setTimerVal:(I)V // method@028e │ │ +00d6a2: 1402 5400 067f |001d: const v2, #float 1.78118e+38 // #7f060054 │ │ +00d6a8: 6e20 ea01 2600 |0020: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01ea │ │ +00d6ae: 0c02 |0023: move-result-object v2 │ │ +00d6b0: 7210 0301 0200 |0024: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00d6b6: 0c02 |0027: move-result-object v2 │ │ +00d6b8: 1a03 0807 |0028: const-string v3, "utf-8" // string@0708 │ │ +00d6bc: 7230 4900 2003 |002a: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +00d6c2: 0c02 |002d: move-result-object v2 │ │ +00d6c4: 5b62 6700 |002e: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCharsetName:Ljava/lang/String; // field@0067 │ │ +00d6c8: 1402 6100 067f |0030: const v2, #float 1.78119e+38 // #7f060061 │ │ +00d6ce: 6e20 ea01 2600 |0033: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01ea │ │ +00d6d4: 0c02 |0036: move-result-object v2 │ │ +00d6d6: 7210 0301 0200 |0037: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00d6dc: 0c02 |003a: move-result-object v2 │ │ +00d6de: 5263 6d00 |003b: iget v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFontSize:F // field@006d │ │ +00d6e2: 7230 4700 2003 |003d: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0047 │ │ +00d6e8: 0a02 |0040: move-result v2 │ │ +00d6ea: 5962 6d00 |0041: iput v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFontSize:F // field@006d │ │ +00d6ee: 5462 6900 |0043: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00d6f2: 1223 |0045: const/4 v3, #int 2 // #2 │ │ +00d6f4: 5264 6d00 |0046: iget v4, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFontSize:F // field@006d │ │ +00d6f8: 6e30 b300 3204 |0048: invoke-virtual {v2, v3, v4}, Landroid/widget/EditText;.setTextSize:(IF)V // method@00b3 │ │ +00d6fe: 1402 6800 067f |004b: const v2, #float 1.78119e+38 // #7f060068 │ │ +00d704: 6e20 ea01 2600 |004e: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01ea │ │ +00d70a: 0c02 |0051: move-result-object v2 │ │ +00d70c: 7210 0301 0200 |0052: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00d712: 0c02 |0055: move-result-object v2 │ │ +00d714: 7230 4600 2005 |0056: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +00d71a: 0a02 |0059: move-result v2 │ │ +00d71c: 7110 fd00 0200 |005a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +00d722: 0c02 |005d: move-result-object v2 │ │ +00d724: 5b62 6f00 |005e: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mListFoldersFirstFlag:Ljava/lang/Boolean; // field@006f │ │ +00d728: 1402 7a00 067f |0060: const v2, #float 1.78119e+38 // #7f06007a │ │ +00d72e: 6e20 ea01 2600 |0063: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01ea │ │ +00d734: 0c02 |0066: move-result-object v2 │ │ +00d736: 7210 0301 0200 |0067: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00d73c: 0c02 |006a: move-result-object v2 │ │ +00d73e: 7230 4600 2005 |006b: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +00d744: 0a02 |006e: move-result v2 │ │ +00d746: 5c62 6500 |006f: iput-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkWeb:Z // field@0065 │ │ +00d74a: 1402 7d00 067f |0071: const v2, #float 1.78119e+38 // #7f06007d │ │ +00d750: 6e20 ea01 2600 |0074: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01ea │ │ +00d756: 0c02 |0077: move-result-object v2 │ │ +00d758: 7210 0301 0200 |0078: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00d75e: 0c02 |007b: move-result-object v2 │ │ +00d760: 7230 4600 2005 |007c: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +00d766: 0a02 |007f: move-result v2 │ │ +00d768: 5c62 6200 |0080: iput-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkEmail:Z // field@0062 │ │ +00d76c: 1402 8000 067f |0082: const v2, #float 1.78119e+38 // #7f060080 │ │ +00d772: 6e20 ea01 2600 |0085: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01ea │ │ +00d778: 0c02 |0088: move-result-object v2 │ │ +00d77a: 7210 0301 0200 |0089: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00d780: 0c02 |008c: move-result-object v2 │ │ +00d782: 7230 4600 2005 |008d: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +00d788: 0a02 |0090: move-result v2 │ │ +00d78a: 5c62 6400 |0091: iput-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkTel:Z // field@0064 │ │ +00d78e: 5562 6500 |0093: iget-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkWeb:Z // field@0065 │ │ +00d792: 3902 0a00 |0095: if-nez v2, 009f // +000a │ │ +00d796: 5562 6200 |0097: iget-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkEmail:Z // field@0062 │ │ +00d79a: 3902 0600 |0099: if-nez v2, 009f // +0006 │ │ +00d79e: 5562 6400 |009b: iget-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkTel:Z // field@0064 │ │ +00d7a2: 3802 0500 |009d: if-eqz v2, 00a2 // +0005 │ │ +00d7a6: 1212 |009f: const/4 v2, #int 1 // #1 │ │ +00d7a8: 5c62 6300 |00a0: iput-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkFlag:Z // field@0063 │ │ +00d7ac: 0e00 |00a2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=134 │ │ 0x0005 line=135 │ │ 0x0016 line=136 │ │ 0x001d line=139 │ │ 0x0030 line=142 │ │ @@ -5931,32 +5911,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -00a720: |[00a720] jp.gr.java_conf.hatalab.mnv.GrepActivity.initListener:()V │ │ -00a730: 5420 6b00 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFindBtnForward:Landroid/widget/ImageView; // field@006b │ │ -00a734: 2201 9300 |0002: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1; // type@0093 │ │ -00a738: 7020 bb01 2100 |0004: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01bb │ │ -00a73e: 6e20 b800 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -00a744: 5420 6a00 |000a: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFindBtnBackward:Landroid/widget/ImageView; // field@006a │ │ -00a748: 2201 9400 |000c: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2; // type@0094 │ │ -00a74c: 7020 bd01 2100 |000e: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01bd │ │ -00a752: 6e20 b800 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -00a758: 5420 6c00 |0014: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFindButton:Landroid/widget/ImageView; // field@006c │ │ -00a75c: 2201 9500 |0016: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$3; // type@0095 │ │ -00a760: 7020 bf01 2100 |0018: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$3;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01bf │ │ -00a766: 6e20 b800 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -00a76c: 5420 6900 |001e: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00a770: 2201 9600 |0020: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$4; // type@0096 │ │ -00a774: 7020 c101 2100 |0022: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$4;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01c1 │ │ -00a77a: 6e20 ae00 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@00ae │ │ -00a780: 0e00 |0028: return-void │ │ +00d7b0: |[00d7b0] jp.gr.java_conf.hatalab.mnv.GrepActivity.initListener:()V │ │ +00d7c0: 5420 6b00 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFindBtnForward:Landroid/widget/ImageView; // field@006b │ │ +00d7c4: 2201 9300 |0002: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1; // type@0093 │ │ +00d7c8: 7020 bc01 2100 |0004: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01bc │ │ +00d7ce: 6e20 b800 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +00d7d4: 5420 6a00 |000a: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFindBtnBackward:Landroid/widget/ImageView; // field@006a │ │ +00d7d8: 2201 9400 |000c: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2; // type@0094 │ │ +00d7dc: 7020 be01 2100 |000e: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01be │ │ +00d7e2: 6e20 b800 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +00d7e8: 5420 6c00 |0014: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFindButton:Landroid/widget/ImageView; // field@006c │ │ +00d7ec: 2201 9500 |0016: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$3; // type@0095 │ │ +00d7f0: 7020 c001 2100 |0018: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$3;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01c0 │ │ +00d7f6: 6e20 b800 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +00d7fc: 5420 6900 |001e: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00d800: 2201 9600 |0020: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$4; // type@0096 │ │ +00d804: 7020 c201 2100 |0022: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$4;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01c2 │ │ +00d80a: 6e20 ae00 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@00ae │ │ +00d810: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x000a line=212 │ │ 0x0014 line=226 │ │ 0x001e line=235 │ │ 0x0028 line=278 │ │ @@ -5968,71 +5948,71 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -00a784: |[00a784] jp.gr.java_conf.hatalab.mnv.GrepActivity.initParams:()V │ │ -00a794: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -00a796: 6e10 e101 0600 |0001: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getIntent:()Landroid/content/Intent; // method@01e1 │ │ -00a79c: 0c02 |0004: move-result-object v2 │ │ -00a79e: 1a04 6500 |0005: const-string v4, "FILEPATH" // string@0065 │ │ -00a7a2: 6e20 3900 4200 |0007: invoke-virtual {v2, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ -00a7a8: 0c01 |000a: move-result-object v1 │ │ -00a7aa: 3801 0a00 |000b: if-eqz v1, 0015 // +000a │ │ -00a7ae: 1a04 0000 |000d: const-string v4, "" // string@0000 │ │ -00a7b2: 6e20 1701 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00a7b8: 0a04 |0012: move-result v4 │ │ -00a7ba: 3804 0e00 |0013: if-eqz v4, 0021 // +000e │ │ -00a7be: 1a04 a803 |0015: const-string v4, "file path is invalid." // string@03a8 │ │ -00a7c2: 7130 d500 4605 |0017: invoke-static {v6, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -00a7c8: 0c04 |001a: move-result-object v4 │ │ -00a7ca: 6e10 d800 0400 |001b: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -00a7d0: 6e10 de01 0600 |001e: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.finish:()V // method@01de │ │ -00a7d6: 2200 5900 |0021: new-instance v0, Ljava/io/File; // type@0059 │ │ -00a7da: 7020 e100 1000 |0023: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00a7e0: 6e10 e400 0000 |0026: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -00a7e6: 0a04 |0029: move-result v4 │ │ -00a7e8: 3904 0e00 |002a: if-nez v4, 0038 // +000e │ │ -00a7ec: 1a04 a903 |002c: const-string v4, "file/direcotry is not exist." // string@03a9 │ │ -00a7f0: 7130 d500 4605 |002e: invoke-static {v6, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -00a7f6: 0c04 |0031: move-result-object v4 │ │ -00a7f8: 6e10 d800 0400 |0032: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -00a7fe: 6e10 de01 0600 |0035: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.finish:()V // method@01de │ │ -00a804: 2204 8900 |0038: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/DirList2; // type@0089 │ │ -00a808: 7020 8101 1400 |003a: invoke-direct {v4, v1}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.:(Ljava/lang/String;)V // method@0181 │ │ -00a80e: 5b64 6100 |003d: iput-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ -00a812: 5464 6f00 |003f: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mListFoldersFirstFlag:Ljava/lang/Boolean; // field@006f │ │ -00a816: 6e10 fc00 0400 |0041: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ -00a81c: 0a04 |0044: move-result v4 │ │ -00a81e: 3804 0700 |0045: if-eqz v4, 004c // +0007 │ │ -00a822: 5464 6100 |0047: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ -00a826: 6e10 8a01 0400 |0049: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.setFoldersFirst:()V // method@018a │ │ -00a82c: 6e10 eb00 0000 |004c: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -00a832: 0a04 |004f: move-result v4 │ │ -00a834: 3804 0900 |0050: if-eqz v4, 0059 // +0009 │ │ -00a838: 6e10 e600 0000 |0052: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00a83e: 0c04 |0055: move-result-object v4 │ │ -00a840: 5b64 7000 |0056: iput-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchBaseDir:Ljava/lang/String; // field@0070 │ │ -00a844: 0e00 |0058: return-void │ │ -00a846: 6e10 e800 0000 |0059: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -00a84c: 0c03 |005c: move-result-object v3 │ │ -00a84e: 3803 1100 |005d: if-eqz v3, 006e // +0011 │ │ -00a852: 1a04 0000 |005f: const-string v4, "" // string@0000 │ │ -00a856: 6e20 1701 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00a85c: 0a04 |0064: move-result v4 │ │ -00a85e: 3904 0900 |0065: if-nez v4, 006e // +0009 │ │ -00a862: 6e10 e800 0000 |0067: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -00a868: 0c04 |006a: move-result-object v4 │ │ -00a86a: 5b64 7000 |006b: iput-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchBaseDir:Ljava/lang/String; // field@0070 │ │ -00a86e: 28eb |006d: goto 0058 // -0015 │ │ -00a870: 1a04 2000 |006e: const-string v4, "/" // string@0020 │ │ -00a874: 5b64 7000 |0070: iput-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchBaseDir:Ljava/lang/String; // field@0070 │ │ -00a878: 28e6 |0072: goto 0058 // -001a │ │ +00d814: |[00d814] jp.gr.java_conf.hatalab.mnv.GrepActivity.initParams:()V │ │ +00d824: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +00d826: 6e10 e201 0600 |0001: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getIntent:()Landroid/content/Intent; // method@01e2 │ │ +00d82c: 0c02 |0004: move-result-object v2 │ │ +00d82e: 1a04 6500 |0005: const-string v4, "FILEPATH" // string@0065 │ │ +00d832: 6e20 3900 4200 |0007: invoke-virtual {v2, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ +00d838: 0c01 |000a: move-result-object v1 │ │ +00d83a: 3801 0a00 |000b: if-eqz v1, 0015 // +000a │ │ +00d83e: 1a04 0000 |000d: const-string v4, "" // string@0000 │ │ +00d842: 6e20 1801 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00d848: 0a04 |0012: move-result v4 │ │ +00d84a: 3804 0e00 |0013: if-eqz v4, 0021 // +000e │ │ +00d84e: 1a04 a703 |0015: const-string v4, "file path is invalid." // string@03a7 │ │ +00d852: 7130 d500 4605 |0017: invoke-static {v6, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +00d858: 0c04 |001a: move-result-object v4 │ │ +00d85a: 6e10 d800 0400 |001b: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +00d860: 6e10 df01 0600 |001e: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.finish:()V // method@01df │ │ +00d866: 2200 5900 |0021: new-instance v0, Ljava/io/File; // type@0059 │ │ +00d86a: 7020 e100 1000 |0023: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00d870: 6e10 e400 0000 |0026: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +00d876: 0a04 |0029: move-result v4 │ │ +00d878: 3904 0e00 |002a: if-nez v4, 0038 // +000e │ │ +00d87c: 1a04 a803 |002c: const-string v4, "file/direcotry is not exist." // string@03a8 │ │ +00d880: 7130 d500 4605 |002e: invoke-static {v6, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +00d886: 0c04 |0031: move-result-object v4 │ │ +00d888: 6e10 d800 0400 |0032: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +00d88e: 6e10 df01 0600 |0035: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.finish:()V // method@01df │ │ +00d894: 2204 8900 |0038: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/DirList2; // type@0089 │ │ +00d898: 7020 8201 1400 |003a: invoke-direct {v4, v1}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.:(Ljava/lang/String;)V // method@0182 │ │ +00d89e: 5b64 6100 |003d: iput-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ +00d8a2: 5464 6f00 |003f: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mListFoldersFirstFlag:Ljava/lang/Boolean; // field@006f │ │ +00d8a6: 6e10 fc00 0400 |0041: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ +00d8ac: 0a04 |0044: move-result v4 │ │ +00d8ae: 3804 0700 |0045: if-eqz v4, 004c // +0007 │ │ +00d8b2: 5464 6100 |0047: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ +00d8b6: 6e10 8b01 0400 |0049: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.setFoldersFirst:()V // method@018b │ │ +00d8bc: 6e10 eb00 0000 |004c: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00d8c2: 0a04 |004f: move-result v4 │ │ +00d8c4: 3804 0900 |0050: if-eqz v4, 0059 // +0009 │ │ +00d8c8: 6e10 e600 0000 |0052: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00d8ce: 0c04 |0055: move-result-object v4 │ │ +00d8d0: 5b64 7000 |0056: iput-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchBaseDir:Ljava/lang/String; // field@0070 │ │ +00d8d4: 0e00 |0058: return-void │ │ +00d8d6: 6e10 e800 0000 |0059: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00d8dc: 0c03 |005c: move-result-object v3 │ │ +00d8de: 3803 1100 |005d: if-eqz v3, 006e // +0011 │ │ +00d8e2: 1a04 0000 |005f: const-string v4, "" // string@0000 │ │ +00d8e6: 6e20 1801 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00d8ec: 0a04 |0064: move-result v4 │ │ +00d8ee: 3904 0900 |0065: if-nez v4, 006e // +0009 │ │ +00d8f2: 6e10 e800 0000 |0067: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00d8f8: 0c04 |006a: move-result-object v4 │ │ +00d8fa: 5b64 7000 |006b: iput-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchBaseDir:Ljava/lang/String; // field@0070 │ │ +00d8fe: 28eb |006d: goto 0058 // -0015 │ │ +00d900: 1a04 2000 |006e: const-string v4, "/" // string@0020 │ │ +00d904: 5b64 7000 |0070: iput-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchBaseDir:Ljava/lang/String; // field@0070 │ │ +00d908: 28e6 |0072: goto 0058 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ 0x0005 line=161 │ │ 0x000b line=164 │ │ 0x0015 line=165 │ │ 0x001e line=166 │ │ @@ -6061,39 +6041,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -00a87c: |[00a87c] jp.gr.java_conf.hatalab.mnv.GrepActivity.initViews:()V │ │ -00a88c: 1400 0700 037f |0000: const v0, #float 1.74129e+38 // #7f030007 │ │ -00a892: 6e20 f601 0100 |0003: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.setContentView:(I)V // method@01f6 │ │ -00a898: 1400 0800 077f |0006: const v0, #float 1.79446e+38 // #7f070008 │ │ -00a89e: 6e20 dd01 0100 |0009: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.findViewById:(I)Landroid/view/View; // method@01dd │ │ -00a8a4: 0c00 |000c: move-result-object v0 │ │ -00a8a6: 1f00 4500 |000d: check-cast v0, Landroid/widget/EditText; // type@0045 │ │ -00a8aa: 5b10 6900 |000f: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00a8ae: 1400 1300 077f |0011: const v0, #float 1.79446e+38 // #7f070013 │ │ -00a8b4: 6e20 dd01 0100 |0014: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.findViewById:(I)Landroid/view/View; // method@01dd │ │ -00a8ba: 0c00 |0017: move-result-object v0 │ │ -00a8bc: 1f00 4600 |0018: check-cast v0, Landroid/widget/ImageView; // type@0046 │ │ -00a8c0: 5b10 6b00 |001a: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFindBtnForward:Landroid/widget/ImageView; // field@006b │ │ -00a8c4: 1400 1200 077f |001c: const v0, #float 1.79446e+38 // #7f070012 │ │ -00a8ca: 6e20 dd01 0100 |001f: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.findViewById:(I)Landroid/view/View; // method@01dd │ │ -00a8d0: 0c00 |0022: move-result-object v0 │ │ -00a8d2: 1f00 4600 |0023: check-cast v0, Landroid/widget/ImageView; // type@0046 │ │ -00a8d6: 5b10 6a00 |0025: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFindBtnBackward:Landroid/widget/ImageView; // field@006a │ │ -00a8da: 1400 1100 077f |0027: const v0, #float 1.79446e+38 // #7f070011 │ │ -00a8e0: 6e20 dd01 0100 |002a: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.findViewById:(I)Landroid/view/View; // method@01dd │ │ -00a8e6: 0c00 |002d: move-result-object v0 │ │ -00a8e8: 1f00 4600 |002e: check-cast v0, Landroid/widget/ImageView; // type@0046 │ │ -00a8ec: 5b10 6c00 |0030: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFindButton:Landroid/widget/ImageView; // field@006c │ │ -00a8f0: 7010 ea01 0100 |0032: invoke-direct {v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.hideIME:()V // method@01ea │ │ -00a8f6: 0e00 |0035: return-void │ │ +00d90c: |[00d90c] jp.gr.java_conf.hatalab.mnv.GrepActivity.initViews:()V │ │ +00d91c: 1400 0700 037f |0000: const v0, #float 1.74129e+38 // #7f030007 │ │ +00d922: 6e20 f701 0100 |0003: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.setContentView:(I)V // method@01f7 │ │ +00d928: 1400 0800 077f |0006: const v0, #float 1.79446e+38 // #7f070008 │ │ +00d92e: 6e20 de01 0100 |0009: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.findViewById:(I)Landroid/view/View; // method@01de │ │ +00d934: 0c00 |000c: move-result-object v0 │ │ +00d936: 1f00 4500 |000d: check-cast v0, Landroid/widget/EditText; // type@0045 │ │ +00d93a: 5b10 6900 |000f: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00d93e: 1400 1300 077f |0011: const v0, #float 1.79446e+38 // #7f070013 │ │ +00d944: 6e20 de01 0100 |0014: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.findViewById:(I)Landroid/view/View; // method@01de │ │ +00d94a: 0c00 |0017: move-result-object v0 │ │ +00d94c: 1f00 4600 |0018: check-cast v0, Landroid/widget/ImageView; // type@0046 │ │ +00d950: 5b10 6b00 |001a: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFindBtnForward:Landroid/widget/ImageView; // field@006b │ │ +00d954: 1400 1200 077f |001c: const v0, #float 1.79446e+38 // #7f070012 │ │ +00d95a: 6e20 de01 0100 |001f: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.findViewById:(I)Landroid/view/View; // method@01de │ │ +00d960: 0c00 |0022: move-result-object v0 │ │ +00d962: 1f00 4600 |0023: check-cast v0, Landroid/widget/ImageView; // type@0046 │ │ +00d966: 5b10 6a00 |0025: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFindBtnBackward:Landroid/widget/ImageView; // field@006a │ │ +00d96a: 1400 1100 077f |0027: const v0, #float 1.79446e+38 // #7f070011 │ │ +00d970: 6e20 de01 0100 |002a: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.findViewById:(I)Landroid/view/View; // method@01de │ │ +00d976: 0c00 |002d: move-result-object v0 │ │ +00d978: 1f00 4600 |002e: check-cast v0, Landroid/widget/ImageView; // type@0046 │ │ +00d97c: 5b10 6c00 |0030: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mFindButton:Landroid/widget/ImageView; // field@006c │ │ +00d980: 7010 eb01 0100 |0032: invoke-direct {v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.hideIME:()V // method@01eb │ │ +00d986: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0006 line=110 │ │ 0x0011 line=113 │ │ 0x001c line=114 │ │ 0x0027 line=118 │ │ @@ -6107,55 +6087,61 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -00a8f8: |[00a8f8] jp.gr.java_conf.hatalab.mnv.GrepActivity.inputPasswordAndSearchWord:()V │ │ -00a908: 7110 7d00 0600 |0000: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ -00a90e: 0c01 |0003: move-result-object v1 │ │ -00a910: 1403 0900 037f |0004: const v3, #float 1.74129e+38 // #7f030009 │ │ -00a916: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -00a918: 6e30 7e00 3104 |0008: invoke-virtual {v1, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -00a91e: 0c02 |000b: move-result-object v2 │ │ -00a920: 2203 0800 |000c: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00a924: 7020 0d00 6300 |000e: invoke-direct {v3, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -00a92a: 1404 1400 067f |0011: const v4, #float 1.78117e+38 // #7f060014 │ │ -00a930: 6e20 1600 4300 |0014: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -00a936: 0c03 |0017: move-result-object v3 │ │ -00a938: 1404 4100 067f |0018: const v4, #float 1.78118e+38 // #7f060041 │ │ -00a93e: 2205 9100 |001b: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11; // type@0091 │ │ -00a942: 7030 b701 6502 |001d: invoke-direct {v5, v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/view/View;)V // method@01b7 │ │ -00a948: 6e30 1500 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -00a94e: 0c03 |0023: move-result-object v3 │ │ -00a950: 1404 4400 067f |0024: const v4, #float 1.78118e+38 // #7f060044 │ │ -00a956: 2205 9000 |0027: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$10; // type@0090 │ │ -00a95a: 7020 b501 6500 |0029: invoke-direct {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$10;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01b5 │ │ -00a960: 6e30 1200 4305 |002c: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -00a966: 0c03 |002f: move-result-object v3 │ │ -00a968: 2204 9b00 |0030: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$9; // type@009b │ │ -00a96c: 7020 cb01 6400 |0032: invoke-direct {v4, v6}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$9;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01cb │ │ -00a972: 6e20 1400 4300 |0035: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -00a978: 0c03 |0038: move-result-object v3 │ │ -00a97a: 6e20 1800 2300 |0039: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -00a980: 0c03 |003c: move-result-object v3 │ │ -00a982: 6e10 0e00 0300 |003d: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -00a988: 0c00 |0040: move-result-object v0 │ │ -00a98a: 6e10 1b00 0000 |0041: invoke-virtual {v0}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@001b │ │ -00a990: 0c03 |0044: move-result-object v3 │ │ -00a992: 1254 |0045: const/4 v4, #int 5 // #5 │ │ -00a994: 6e20 8d00 4300 |0046: invoke-virtual {v3, v4}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ -00a99a: 6e10 1c00 0000 |0049: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -00a9a0: 0e00 |004c: return-void │ │ +00d988: |[00d988] jp.gr.java_conf.hatalab.mnv.GrepActivity.inputPasswordAndSearchWord:()V │ │ +00d998: 7110 7d00 0600 |0000: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ +00d99e: 0c01 |0003: move-result-object v1 │ │ +00d9a0: 1403 0900 037f |0004: const v3, #float 1.74129e+38 // #7f030009 │ │ +00d9a6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +00d9a8: 6e30 7e00 3104 |0008: invoke-virtual {v1, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +00d9ae: 0c02 |000b: move-result-object v2 │ │ +00d9b0: 2203 0800 |000c: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00d9b4: 7020 0d00 6300 |000e: invoke-direct {v3, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +00d9ba: 1404 1400 067f |0011: const v4, #float 1.78117e+38 // #7f060014 │ │ +00d9c0: 6e20 1600 4300 |0014: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +00d9c6: 0c03 |0017: move-result-object v3 │ │ +00d9c8: 1404 4100 067f |0018: const v4, #float 1.78118e+38 // #7f060041 │ │ +00d9ce: 2205 9100 |001b: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11; // type@0091 │ │ +00d9d2: 7030 b801 6502 |001d: invoke-direct {v5, v6, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/view/View;)V // method@01b8 │ │ +00d9d8: 6e30 1500 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +00d9de: 0c03 |0023: move-result-object v3 │ │ +00d9e0: 1404 4400 067f |0024: const v4, #float 1.78118e+38 // #7f060044 │ │ +00d9e6: 2205 9000 |0027: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$10; // type@0090 │ │ +00d9ea: 7020 b601 6500 |0029: invoke-direct {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$10;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01b6 │ │ +00d9f0: 6e30 1200 4305 |002c: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +00d9f6: 0c03 |002f: move-result-object v3 │ │ +00d9f8: 2204 9b00 |0030: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$9; // type@009b │ │ +00d9fc: 7020 cc01 6400 |0032: invoke-direct {v4, v6}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$9;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01cc │ │ +00da02: 6e20 1400 4300 |0035: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +00da08: 0c03 |0038: move-result-object v3 │ │ +00da0a: 6e20 1800 2300 |0039: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +00da10: 0c03 |003c: move-result-object v3 │ │ +00da12: 6e10 0e00 0300 |003d: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +00da18: 0c00 |0040: move-result-object v0 │ │ +00da1a: 6e10 1b00 0000 |0041: invoke-virtual {v0}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@001b │ │ +00da20: 0c03 |0044: move-result-object v3 │ │ +00da22: 1254 |0045: const/4 v4, #int 5 // #5 │ │ +00da24: 6e20 8d00 4300 |0046: invoke-virtual {v3, v4}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ +00da2a: 6e10 1c00 0000 |0049: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +00da30: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0004 line=494 │ │ 0x000c line=497 │ │ + 0x0014 line=498 │ │ + 0x0020 line=500 │ │ + 0x002c line=518 │ │ + 0x0035 line=523 │ │ + 0x0039 line=531 │ │ + 0x003d line=532 │ │ 0x0041 line=534 │ │ 0x0049 line=536 │ │ 0x004c line=538 │ │ locals : │ │ 0x0041 - 0x004d reg=0 alertDialog Landroid/app/AlertDialog; │ │ 0x0004 - 0x004d reg=1 inflater Landroid/view/LayoutInflater; │ │ 0x000c - 0x004d reg=2 inputView Landroid/view/View; │ │ @@ -6166,45 +6152,45 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -00a9a4: |[00a9a4] jp.gr.java_conf.hatalab.mnv.GrepActivity.search:(Ljava/lang/String;I)V │ │ -00a9b4: 5541 6e00 |0000: iget-boolean v1, v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mIncludeEncryptedFile:Z // field@006e │ │ -00a9b8: 3801 1500 |0002: if-eqz v1, 0017 // +0015 │ │ -00a9bc: 5441 6100 |0004: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ -00a9c0: 1a02 1700 |0006: const-string v2, "(.*\.txt|.*\.chi)" // string@0017 │ │ -00a9c4: 6e20 8901 2100 |0008: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.setFilenameFilter:(Ljava/lang/String;)V // method@0189 │ │ -00a9ca: 7030 f501 5406 |000b: invoke-direct {v4, v5, v6}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.searchTextView:(Ljava/lang/String;I)Z // method@01f5 │ │ -00a9d0: 0a01 |000e: move-result v1 │ │ -00a9d2: 3801 1000 |000f: if-eqz v1, 001f // +0010 │ │ -00a9d6: 5441 6900 |0011: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00a9da: 6e10 a900 0100 |0013: invoke-virtual {v1}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ -00a9e0: 0e00 |0016: return-void │ │ -00a9e2: 5441 6100 |0017: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ -00a9e6: 1a02 1600 |0019: const-string v2, "(.*\.txt)" // string@0016 │ │ -00a9ea: 6e20 8901 2100 |001b: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.setFilenameFilter:(Ljava/lang/String;)V // method@0189 │ │ -00a9f0: 28ed |001e: goto 000b // -0013 │ │ -00a9f2: 2200 a000 |001f: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask; // type@00a0 │ │ -00a9f6: 7020 0302 4000 |0021: invoke-direct {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@0203 │ │ -00a9fc: 1231 |0024: const/4 v1, #int 3 // #3 │ │ -00a9fe: 2311 2001 |0025: new-array v1, v1, [Ljava/lang/String; // type@0120 │ │ -00aa02: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -00aa04: 4d05 0102 |0028: aput-object v5, v1, v2 │ │ -00aa08: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -00aa0a: 7110 2901 0600 |002b: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0129 │ │ -00aa10: 0c03 |002e: move-result-object v3 │ │ -00aa12: 4d03 0102 |002f: aput-object v3, v1, v2 │ │ -00aa16: 1222 |0031: const/4 v2, #int 2 // #2 │ │ -00aa18: 5443 6800 |0032: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ -00aa1c: 4d03 0102 |0034: aput-object v3, v1, v2 │ │ -00aa20: 6e20 0902 1000 |0036: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0209 │ │ -00aa26: 28dd |0039: goto 0016 // -0023 │ │ +00da34: |[00da34] jp.gr.java_conf.hatalab.mnv.GrepActivity.search:(Ljava/lang/String;I)V │ │ +00da44: 5541 6e00 |0000: iget-boolean v1, v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mIncludeEncryptedFile:Z // field@006e │ │ +00da48: 3801 1500 |0002: if-eqz v1, 0017 // +0015 │ │ +00da4c: 5441 6100 |0004: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ +00da50: 1a02 1700 |0006: const-string v2, "(.*\.txt|.*\.chi)" // string@0017 │ │ +00da54: 6e20 8a01 2100 |0008: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.setFilenameFilter:(Ljava/lang/String;)V // method@018a │ │ +00da5a: 7030 f601 5406 |000b: invoke-direct {v4, v5, v6}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.searchTextView:(Ljava/lang/String;I)Z // method@01f6 │ │ +00da60: 0a01 |000e: move-result v1 │ │ +00da62: 3801 1000 |000f: if-eqz v1, 001f // +0010 │ │ +00da66: 5441 6900 |0011: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00da6a: 6e10 a900 0100 |0013: invoke-virtual {v1}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ +00da70: 0e00 |0016: return-void │ │ +00da72: 5441 6100 |0017: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ +00da76: 1a02 1600 |0019: const-string v2, "(.*\.txt)" // string@0016 │ │ +00da7a: 6e20 8a01 2100 |001b: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.setFilenameFilter:(Ljava/lang/String;)V // method@018a │ │ +00da80: 28ed |001e: goto 000b // -0013 │ │ +00da82: 2200 a000 |001f: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask; // type@00a0 │ │ +00da86: 7020 0402 4000 |0021: invoke-direct {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@0204 │ │ +00da8c: 1231 |0024: const/4 v1, #int 3 // #3 │ │ +00da8e: 2311 2001 |0025: new-array v1, v1, [Ljava/lang/String; // type@0120 │ │ +00da92: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +00da94: 4d05 0102 |0028: aput-object v5, v1, v2 │ │ +00da98: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +00da9a: 7110 2a01 0600 |002b: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@012a │ │ +00daa0: 0c03 |002e: move-result-object v3 │ │ +00daa2: 4d03 0102 |002f: aput-object v3, v1, v2 │ │ +00daa6: 1222 |0031: const/4 v2, #int 2 // #2 │ │ +00daa8: 5443 6800 |0032: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ +00daac: 4d03 0102 |0034: aput-object v3, v1, v2 │ │ +00dab0: 6e20 0a02 1000 |0036: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@020a │ │ +00dab6: 28dd |0039: goto 0016 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0004 line=286 │ │ 0x000b line=292 │ │ 0x0011 line=293 │ │ 0x0016 line=301 │ │ @@ -6222,51 +6208,51 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -00aa28: |[00aa28] jp.gr.java_conf.hatalab.mnv.GrepActivity.searchTextView:(Ljava/lang/String;I)Z │ │ -00aa38: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -00aa3a: 3908 2200 |0001: if-nez v8, 0023 // +0022 │ │ -00aa3e: 5463 6900 |0003: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00aa42: 6e10 a100 0300 |0005: invoke-virtual {v3}, Landroid/widget/EditText;.getSelectionEnd:()I // method@00a1 │ │ -00aa48: 0a01 |0008: move-result v1 │ │ -00aa4a: 5463 6900 |0009: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00aa4e: 6e10 a300 0300 |000b: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -00aa54: 0c03 |000e: move-result-object v3 │ │ -00aa56: 6e10 0f01 0300 |000f: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00aa5c: 0c03 |0012: move-result-object v3 │ │ -00aa5e: 7130 7f02 3701 |0013: invoke-static {v7, v3, v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.searchWord:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; // method@027f │ │ -00aa64: 0c00 |0016: move-result-object v0 │ │ -00aa66: 3800 2c00 |0017: if-eqz v0, 0043 // +002c │ │ -00aa6a: 5463 6900 |0019: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00aa6e: 5204 7300 |001b: iget v4, v0, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.start:I // field@0073 │ │ -00aa72: 5205 7400 |001d: iget v5, v0, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.stop:I // field@0074 │ │ -00aa76: 6e30 b100 4305 |001f: invoke-virtual {v3, v4, v5}, Landroid/widget/EditText;.setSelection:(II)V // method@00b1 │ │ -00aa7c: 0f02 |0022: return v2 │ │ -00aa7e: 5463 6900 |0023: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00aa82: 6e10 a200 0300 |0025: invoke-virtual {v3}, Landroid/widget/EditText;.getSelectionStart:()I // method@00a2 │ │ -00aa88: 0a01 |0028: move-result v1 │ │ -00aa8a: 5463 6900 |0029: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00aa8e: 6e10 a300 0300 |002b: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -00aa94: 0c03 |002e: move-result-object v3 │ │ -00aa96: 6e10 0f01 0300 |002f: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00aa9c: 0c03 |0032: move-result-object v3 │ │ -00aa9e: 7130 8002 3701 |0033: invoke-static {v7, v3, v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.searchWordBackward:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; // method@0280 │ │ -00aaa4: 0c00 |0036: move-result-object v0 │ │ -00aaa6: 3800 0c00 |0037: if-eqz v0, 0043 // +000c │ │ -00aaaa: 5463 6900 |0039: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00aaae: 5204 7300 |003b: iget v4, v0, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.start:I // field@0073 │ │ -00aab2: 5205 7400 |003d: iget v5, v0, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.stop:I // field@0074 │ │ -00aab6: 6e30 b100 4305 |003f: invoke-virtual {v3, v4, v5}, Landroid/widget/EditText;.setSelection:(II)V // method@00b1 │ │ -00aabc: 28e0 |0042: goto 0022 // -0020 │ │ -00aabe: 1202 |0043: const/4 v2, #int 0 // #0 │ │ -00aac0: 28de |0044: goto 0022 // -0022 │ │ +00dab8: |[00dab8] jp.gr.java_conf.hatalab.mnv.GrepActivity.searchTextView:(Ljava/lang/String;I)Z │ │ +00dac8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +00daca: 3908 2200 |0001: if-nez v8, 0023 // +0022 │ │ +00dace: 5463 6900 |0003: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00dad2: 6e10 a100 0300 |0005: invoke-virtual {v3}, Landroid/widget/EditText;.getSelectionEnd:()I // method@00a1 │ │ +00dad8: 0a01 |0008: move-result v1 │ │ +00dada: 5463 6900 |0009: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00dade: 6e10 a300 0300 |000b: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +00dae4: 0c03 |000e: move-result-object v3 │ │ +00dae6: 6e10 1001 0300 |000f: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +00daec: 0c03 |0012: move-result-object v3 │ │ +00daee: 7130 8002 3701 |0013: invoke-static {v7, v3, v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.searchWord:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; // method@0280 │ │ +00daf4: 0c00 |0016: move-result-object v0 │ │ +00daf6: 3800 2c00 |0017: if-eqz v0, 0043 // +002c │ │ +00dafa: 5463 6900 |0019: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00dafe: 5204 7300 |001b: iget v4, v0, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.start:I // field@0073 │ │ +00db02: 5205 7400 |001d: iget v5, v0, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.stop:I // field@0074 │ │ +00db06: 6e30 b100 4305 |001f: invoke-virtual {v3, v4, v5}, Landroid/widget/EditText;.setSelection:(II)V // method@00b1 │ │ +00db0c: 0f02 |0022: return v2 │ │ +00db0e: 5463 6900 |0023: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00db12: 6e10 a200 0300 |0025: invoke-virtual {v3}, Landroid/widget/EditText;.getSelectionStart:()I // method@00a2 │ │ +00db18: 0a01 |0028: move-result v1 │ │ +00db1a: 5463 6900 |0029: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00db1e: 6e10 a300 0300 |002b: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +00db24: 0c03 |002e: move-result-object v3 │ │ +00db26: 6e10 1001 0300 |002f: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +00db2c: 0c03 |0032: move-result-object v3 │ │ +00db2e: 7130 8102 3701 |0033: invoke-static {v7, v3, v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.searchWordBackward:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; // method@0281 │ │ +00db34: 0c00 |0036: move-result-object v0 │ │ +00db36: 3800 0c00 |0037: if-eqz v0, 0043 // +000c │ │ +00db3a: 5463 6900 |0039: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00db3e: 5204 7300 |003b: iget v4, v0, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.start:I // field@0073 │ │ +00db42: 5205 7400 |003d: iget v5, v0, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.stop:I // field@0074 │ │ +00db46: 6e30 b100 4305 |003f: invoke-virtual {v3, v4, v5}, Landroid/widget/EditText;.setSelection:(II)V // method@00b1 │ │ +00db4c: 28e0 |0042: goto 0022 // -0020 │ │ +00db4e: 1202 |0043: const/4 v2, #int 0 // #0 │ │ +00db50: 28de |0044: goto 0022 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=547 │ │ 0x0003 line=548 │ │ 0x0009 line=549 │ │ 0x0017 line=550 │ │ 0x0019 line=551 │ │ @@ -6290,77 +6276,77 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 126 16-bit code units │ │ -00aac4: |[00aac4] jp.gr.java_conf.hatalab.mnv.GrepActivity.setMySpanAll:()V │ │ -00aad4: 1307 2100 |0000: const/16 v7, #int 33 // #21 │ │ -00aad8: 5484 6900 |0002: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00aadc: 6e10 a300 0400 |0004: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -00aae2: 0c00 |0007: move-result-object v0 │ │ -00aae4: 5584 6500 |0008: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkWeb:Z // field@0065 │ │ -00aae8: 3804 2500 |000a: if-eqz v4, 002f // +0025 │ │ -00aaec: 6204 ae00 |000c: sget-object v4, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.WEB_URL_PATTERN:Ljava/util/regex/Pattern; // field@00ae │ │ -00aaf0: 6e20 5501 0400 |000e: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -00aaf6: 0c03 |0011: move-result-object v3 │ │ -00aaf8: 6e10 4e01 0300 |0012: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -00aafe: 0a04 |0015: move-result v4 │ │ -00ab00: 3804 1900 |0016: if-eqz v4, 002f // +0019 │ │ -00ab04: 2204 1301 |0018: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ -00ab08: 6e10 5001 0300 |001a: invoke-virtual {v3}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -00ab0e: 0c05 |001d: move-result-object v5 │ │ -00ab10: 5486 6900 |001e: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00ab14: 7040 2604 5486 |0020: invoke-direct {v4, v5, v6, v8}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0426 │ │ -00ab1a: 6e10 5201 0300 |0023: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -00ab20: 0a05 |0026: move-result v5 │ │ -00ab22: 6e10 4d01 0300 |0027: invoke-virtual {v3}, Ljava/util/regex/Matcher;.end:()I // method@014d │ │ -00ab28: 0a06 |002a: move-result v6 │ │ -00ab2a: 7257 7300 4065 |002b: invoke-interface {v0, v4, v5, v6, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ -00ab30: 28e4 |002e: goto 0012 // -001c │ │ -00ab32: 5584 6400 |002f: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkTel:Z // field@0064 │ │ -00ab36: 3804 2500 |0031: if-eqz v4, 0056 // +0025 │ │ -00ab3a: 6204 ad00 |0033: sget-object v4, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.PHONE_PATTERN:Ljava/util/regex/Pattern; // field@00ad │ │ -00ab3e: 6e20 5501 0400 |0035: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -00ab44: 0c02 |0038: move-result-object v2 │ │ -00ab46: 6e10 4e01 0200 |0039: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -00ab4c: 0a04 |003c: move-result v4 │ │ -00ab4e: 3804 1900 |003d: if-eqz v4, 0056 // +0019 │ │ -00ab52: 2204 1301 |003f: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ -00ab56: 6e10 5001 0200 |0041: invoke-virtual {v2}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -00ab5c: 0c05 |0044: move-result-object v5 │ │ -00ab5e: 5486 6900 |0045: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00ab62: 7040 2604 5486 |0047: invoke-direct {v4, v5, v6, v8}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0426 │ │ -00ab68: 6e10 5201 0200 |004a: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -00ab6e: 0a05 |004d: move-result v5 │ │ -00ab70: 6e10 4d01 0200 |004e: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@014d │ │ -00ab76: 0a06 |0051: move-result v6 │ │ -00ab78: 7257 7300 4065 |0052: invoke-interface {v0, v4, v5, v6, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ -00ab7e: 28e4 |0055: goto 0039 // -001c │ │ -00ab80: 5584 6200 |0056: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkEmail:Z // field@0062 │ │ -00ab84: 3804 2500 |0058: if-eqz v4, 007d // +0025 │ │ -00ab88: 6204 ab00 |005a: sget-object v4, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@00ab │ │ -00ab8c: 6e20 5501 0400 |005c: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -00ab92: 0c01 |005f: move-result-object v1 │ │ -00ab94: 6e10 4e01 0100 |0060: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -00ab9a: 0a04 |0063: move-result v4 │ │ -00ab9c: 3804 1900 |0064: if-eqz v4, 007d // +0019 │ │ -00aba0: 2204 1301 |0066: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ -00aba4: 6e10 5001 0100 |0068: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -00abaa: 0c05 |006b: move-result-object v5 │ │ -00abac: 5486 6900 |006c: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00abb0: 7040 2604 5486 |006e: invoke-direct {v4, v5, v6, v8}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0426 │ │ -00abb6: 6e10 5201 0100 |0071: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -00abbc: 0a05 |0074: move-result v5 │ │ -00abbe: 6e10 4d01 0100 |0075: invoke-virtual {v1}, Ljava/util/regex/Matcher;.end:()I // method@014d │ │ -00abc4: 0a06 |0078: move-result v6 │ │ -00abc6: 7257 7300 4065 |0079: invoke-interface {v0, v4, v5, v6, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ -00abcc: 28e4 |007c: goto 0060 // -001c │ │ -00abce: 0e00 |007d: return-void │ │ +00db54: |[00db54] jp.gr.java_conf.hatalab.mnv.GrepActivity.setMySpanAll:()V │ │ +00db64: 1307 2100 |0000: const/16 v7, #int 33 // #21 │ │ +00db68: 5484 6900 |0002: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00db6c: 6e10 a300 0400 |0004: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +00db72: 0c00 |0007: move-result-object v0 │ │ +00db74: 5584 6500 |0008: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkWeb:Z // field@0065 │ │ +00db78: 3804 2500 |000a: if-eqz v4, 002f // +0025 │ │ +00db7c: 6204 ae00 |000c: sget-object v4, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.WEB_URL_PATTERN:Ljava/util/regex/Pattern; // field@00ae │ │ +00db80: 6e20 5601 0400 |000e: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +00db86: 0c03 |0011: move-result-object v3 │ │ +00db88: 6e10 4f01 0300 |0012: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +00db8e: 0a04 |0015: move-result v4 │ │ +00db90: 3804 1900 |0016: if-eqz v4, 002f // +0019 │ │ +00db94: 2204 1301 |0018: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ +00db98: 6e10 5101 0300 |001a: invoke-virtual {v3}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +00db9e: 0c05 |001d: move-result-object v5 │ │ +00dba0: 5486 6900 |001e: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00dba4: 7040 2704 5486 |0020: invoke-direct {v4, v5, v6, v8}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0427 │ │ +00dbaa: 6e10 5301 0300 |0023: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +00dbb0: 0a05 |0026: move-result v5 │ │ +00dbb2: 6e10 4e01 0300 |0027: invoke-virtual {v3}, Ljava/util/regex/Matcher;.end:()I // method@014e │ │ +00dbb8: 0a06 |002a: move-result v6 │ │ +00dbba: 7257 7300 4065 |002b: invoke-interface {v0, v4, v5, v6, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ +00dbc0: 28e4 |002e: goto 0012 // -001c │ │ +00dbc2: 5584 6400 |002f: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkTel:Z // field@0064 │ │ +00dbc6: 3804 2500 |0031: if-eqz v4, 0056 // +0025 │ │ +00dbca: 6204 ad00 |0033: sget-object v4, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.PHONE_PATTERN:Ljava/util/regex/Pattern; // field@00ad │ │ +00dbce: 6e20 5601 0400 |0035: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +00dbd4: 0c02 |0038: move-result-object v2 │ │ +00dbd6: 6e10 4f01 0200 |0039: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +00dbdc: 0a04 |003c: move-result v4 │ │ +00dbde: 3804 1900 |003d: if-eqz v4, 0056 // +0019 │ │ +00dbe2: 2204 1301 |003f: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ +00dbe6: 6e10 5101 0200 |0041: invoke-virtual {v2}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +00dbec: 0c05 |0044: move-result-object v5 │ │ +00dbee: 5486 6900 |0045: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00dbf2: 7040 2704 5486 |0047: invoke-direct {v4, v5, v6, v8}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0427 │ │ +00dbf8: 6e10 5301 0200 |004a: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +00dbfe: 0a05 |004d: move-result v5 │ │ +00dc00: 6e10 4e01 0200 |004e: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@014e │ │ +00dc06: 0a06 |0051: move-result v6 │ │ +00dc08: 7257 7300 4065 |0052: invoke-interface {v0, v4, v5, v6, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ +00dc0e: 28e4 |0055: goto 0039 // -001c │ │ +00dc10: 5584 6200 |0056: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkEmail:Z // field@0062 │ │ +00dc14: 3804 2500 |0058: if-eqz v4, 007d // +0025 │ │ +00dc18: 6204 ab00 |005a: sget-object v4, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@00ab │ │ +00dc1c: 6e20 5601 0400 |005c: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +00dc22: 0c01 |005f: move-result-object v1 │ │ +00dc24: 6e10 4f01 0100 |0060: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +00dc2a: 0a04 |0063: move-result v4 │ │ +00dc2c: 3804 1900 |0064: if-eqz v4, 007d // +0019 │ │ +00dc30: 2204 1301 |0066: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ +00dc34: 6e10 5101 0100 |0068: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +00dc3a: 0c05 |006b: move-result-object v5 │ │ +00dc3c: 5486 6900 |006c: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00dc40: 7040 2704 5486 |006e: invoke-direct {v4, v5, v6, v8}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0427 │ │ +00dc46: 6e10 5301 0100 |0071: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +00dc4c: 0a05 |0074: move-result v5 │ │ +00dc4e: 6e10 4e01 0100 |0075: invoke-virtual {v1}, Ljava/util/regex/Matcher;.end:()I // method@014e │ │ +00dc54: 0a06 |0078: move-result v6 │ │ +00dc56: 7257 7300 4065 |0079: invoke-interface {v0, v4, v5, v6, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ +00dc5c: 28e4 |007c: goto 0060 // -001c │ │ +00dc5e: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=719 │ │ 0x0008 line=721 │ │ 0x000c line=722 │ │ 0x0012 line=723 │ │ 0x0018 line=724 │ │ @@ -6385,26 +6371,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -00abd0: |[00abd0] jp.gr.java_conf.hatalab.mnv.GrepActivity.showIME:()V │ │ -00abe0: 1a02 7004 |0000: const-string v2, "input_method" // string@0470 │ │ -00abe4: 6e20 e801 2400 |0002: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01e8 │ │ -00abea: 0c00 |0005: move-result-object v0 │ │ -00abec: 1f00 3c00 |0006: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ -00abf0: 1401 0100 0200 |0008: const v1, #float 1.83672e-40 // #00020001 │ │ -00abf6: 5442 6900 |000b: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00abfa: 6e20 ab00 1200 |000d: invoke-virtual {v2, v1}, Landroid/widget/EditText;.setInputType:(I)V // method@00ab │ │ -00ac00: 5442 6900 |0010: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00ac04: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -00ac06: 6e30 8f00 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@008f │ │ -00ac0c: 0e00 |0016: return-void │ │ +00dc60: |[00dc60] jp.gr.java_conf.hatalab.mnv.GrepActivity.showIME:()V │ │ +00dc70: 1a02 6e04 |0000: const-string v2, "input_method" // string@046e │ │ +00dc74: 6e20 e901 2400 |0002: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01e9 │ │ +00dc7a: 0c00 |0005: move-result-object v0 │ │ +00dc7c: 1f00 3c00 |0006: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ +00dc80: 1401 0100 0200 |0008: const v1, #float 1.83672e-40 // #00020001 │ │ +00dc86: 5442 6900 |000b: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00dc8a: 6e20 ab00 1200 |000d: invoke-virtual {v2, v1}, Landroid/widget/EditText;.setInputType:(I)V // method@00ab │ │ +00dc90: 5442 6900 |0010: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00dc94: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +00dc96: 6e30 8f00 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@008f │ │ +00dc9c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0008 line=657 │ │ 0x000b line=658 │ │ 0x0010 line=659 │ │ 0x0016 line=662 │ │ @@ -6418,29 +6404,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -00ac10: |[00ac10] jp.gr.java_conf.hatalab.mnv.GrepActivity.showMessage:(Ljava/lang/String;)V │ │ -00ac20: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00ac24: 7020 0d00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -00ac2a: 6e20 1100 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ -00ac30: 0c00 |0008: move-result-object v0 │ │ -00ac32: 1401 4100 067f |0009: const v1, #float 1.78118e+38 // #7f060041 │ │ -00ac38: 2202 9200 |000c: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$12; // type@0092 │ │ -00ac3c: 7020 b901 3200 |000e: invoke-direct {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$12;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01b9 │ │ -00ac42: 6e30 1300 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -00ac48: 0c00 |0014: move-result-object v0 │ │ -00ac4a: 6e10 1900 0000 |0015: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -00ac50: 0e00 |0018: return-void │ │ +00dca0: |[00dca0] jp.gr.java_conf.hatalab.mnv.GrepActivity.showMessage:(Ljava/lang/String;)V │ │ +00dcb0: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00dcb4: 7020 0d00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +00dcba: 6e20 1100 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +00dcc0: 0c00 |0008: move-result-object v0 │ │ +00dcc2: 1401 4100 067f |0009: const v1, #float 1.78118e+38 // #7f060041 │ │ +00dcc8: 2202 9200 |000c: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$12; // type@0092 │ │ +00dccc: 7020 ba01 3200 |000e: invoke-direct {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$12;.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V // method@01ba │ │ +00dcd2: 6e30 1300 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +00dcd8: 0c00 |0014: move-result-object v0 │ │ +00dcda: 6e10 1900 0000 |0015: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +00dce0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ + 0x0005 line=751 │ │ + 0x0011 line=752 │ │ + 0x0015 line=757 │ │ 0x0018 line=758 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ 0x0000 - 0x0019 reg=4 msg Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity;) │ │ @@ -6448,17 +6437,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ac54: |[00ac54] jp.gr.java_conf.hatalab.mnv.GrepActivity.IncludeEncryptedFile:()Z │ │ -00ac64: 5510 6e00 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mIncludeEncryptedFile:Z // field@006e │ │ -00ac68: 0f00 |0002: return v0 │ │ +00dce4: |[00dce4] jp.gr.java_conf.hatalab.mnv.GrepActivity.IncludeEncryptedFile:()Z │ │ +00dcf4: 5510 6e00 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mIncludeEncryptedFile:Z // field@006e │ │ +00dcf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity;) │ │ @@ -6466,20 +6455,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00ac6c: |[00ac6c] jp.gr.java_conf.hatalab.mnv.GrepActivity.dirListRevert:()V │ │ -00ac7c: 5410 6100 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ -00ac80: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -00ac84: 5410 6100 |0004: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ -00ac88: 6e10 8501 0000 |0006: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.revert:()V // method@0185 │ │ -00ac8e: 0e00 |0009: return-void │ │ +00dcfc: |[00dcfc] jp.gr.java_conf.hatalab.mnv.GrepActivity.dirListRevert:()V │ │ +00dd0c: 5410 6100 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ +00dd10: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +00dd14: 5410 6100 |0004: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ +00dd18: 6e10 8601 0000 |0006: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.revert:()V // method@0186 │ │ +00dd1e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x0004 line=587 │ │ 0x0009 line=589 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ @@ -6489,46 +6478,46 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -00ac90: |[00ac90] jp.gr.java_conf.hatalab.mnv.GrepActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -00aca0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00aca2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -00aca4: 6e10 7b00 0400 |0002: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -00acaa: 0a01 |0005: move-result v1 │ │ -00acac: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ -00acb0: 6e10 7c00 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ -00acb6: 0a01 |000b: move-result v1 │ │ -00acb8: 2b01 2a00 0000 |000c: packed-switch v1, 00000036 // +0000002a │ │ -00acbe: 5c32 6600 |000f: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mBackKeyDown:Z // field@0066 │ │ -00acc2: 6e10 7b00 0400 |0011: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -00acc8: 0a01 |0014: move-result v1 │ │ -00acca: 3301 0b00 |0015: if-ne v1, v0, 0020 // +000b │ │ -00acce: 6e10 7c00 0400 |0017: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ -00acd4: 0a01 |001a: move-result v1 │ │ -00acd6: 2b01 2100 0000 |001b: packed-switch v1, 0000003c // +00000021 │ │ -00acdc: 5c32 6600 |001e: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mBackKeyDown:Z // field@0066 │ │ -00ace0: 6f20 0300 4300 |0020: invoke-super {v3, v4}, Landroid/app/Activity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0003 │ │ -00ace6: 0a00 |0023: move-result v0 │ │ -00ace8: 0f00 |0024: return v0 │ │ -00acea: 5c30 6600 |0025: iput-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mBackKeyDown:Z // field@0066 │ │ -00acee: 28fd |0027: goto 0024 // -0003 │ │ -00acf0: 5531 6600 |0028: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mBackKeyDown:Z // field@0066 │ │ -00acf4: 3801 0800 |002a: if-eqz v1, 0032 // +0008 │ │ -00acf8: 5c32 6600 |002c: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mBackKeyDown:Z // field@0066 │ │ -00acfc: 6e10 de01 0300 |002e: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.finish:()V // method@01de │ │ -00ad02: 28f3 |0031: goto 0024 // -000d │ │ -00ad04: 5c32 6600 |0032: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mBackKeyDown:Z // field@0066 │ │ -00ad08: 28ea |0034: goto 001e // -0016 │ │ -00ad0a: 0000 |0035: nop // spacer │ │ -00ad0c: 0001 0100 0400 0000 1900 0000 |0036: packed-switch-data (6 units) │ │ -00ad18: 0001 0100 0400 0000 0d00 0000 |003c: packed-switch-data (6 units) │ │ +00dd20: |[00dd20] jp.gr.java_conf.hatalab.mnv.GrepActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +00dd30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00dd32: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00dd34: 6e10 7b00 0400 |0002: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +00dd3a: 0a01 |0005: move-result v1 │ │ +00dd3c: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ +00dd40: 6e10 7c00 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ +00dd46: 0a01 |000b: move-result v1 │ │ +00dd48: 2b01 2a00 0000 |000c: packed-switch v1, 00000036 // +0000002a │ │ +00dd4e: 5c32 6600 |000f: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mBackKeyDown:Z // field@0066 │ │ +00dd52: 6e10 7b00 0400 |0011: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +00dd58: 0a01 |0014: move-result v1 │ │ +00dd5a: 3301 0b00 |0015: if-ne v1, v0, 0020 // +000b │ │ +00dd5e: 6e10 7c00 0400 |0017: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ +00dd64: 0a01 |001a: move-result v1 │ │ +00dd66: 2b01 2100 0000 |001b: packed-switch v1, 0000003c // +00000021 │ │ +00dd6c: 5c32 6600 |001e: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mBackKeyDown:Z // field@0066 │ │ +00dd70: 6f20 0300 4300 |0020: invoke-super {v3, v4}, Landroid/app/Activity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0003 │ │ +00dd76: 0a00 |0023: move-result v0 │ │ +00dd78: 0f00 |0024: return v0 │ │ +00dd7a: 5c30 6600 |0025: iput-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mBackKeyDown:Z // field@0066 │ │ +00dd7e: 28fd |0027: goto 0024 // -0003 │ │ +00dd80: 5531 6600 |0028: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mBackKeyDown:Z // field@0066 │ │ +00dd84: 3801 0800 |002a: if-eqz v1, 0032 // +0008 │ │ +00dd88: 5c32 6600 |002c: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mBackKeyDown:Z // field@0066 │ │ +00dd8c: 6e10 df01 0300 |002e: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.finish:()V // method@01df │ │ +00dd92: 28f3 |0031: goto 0024 // -000d │ │ +00dd94: 5c32 6600 |0032: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mBackKeyDown:Z // field@0066 │ │ +00dd98: 28ea |0034: goto 001e // -0016 │ │ +00dd9a: 0000 |0035: nop // spacer │ │ +00dd9c: 0001 0100 0400 0000 1900 0000 |0036: packed-switch-data (6 units) │ │ +00dda8: 0001 0100 0400 0000 0d00 0000 |003c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=668 │ │ 0x0008 line=669 │ │ 0x000f line=677 │ │ 0x0011 line=682 │ │ 0x0017 line=683 │ │ @@ -6550,17 +6539,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ad24: |[00ad24] jp.gr.java_conf.hatalab.mnv.GrepActivity.getCharsetName:()Ljava/lang/String; │ │ -00ad34: 5410 6700 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCharsetName:Ljava/lang/String; // field@0067 │ │ -00ad38: 1100 |0002: return-object v0 │ │ +00ddb4: |[00ddb4] jp.gr.java_conf.hatalab.mnv.GrepActivity.getCharsetName:()Ljava/lang/String; │ │ +00ddc4: 5410 6700 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCharsetName:Ljava/lang/String; // field@0067 │ │ +00ddc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ #4 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity;) │ │ @@ -6568,17 +6557,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ad3c: |[00ad3c] jp.gr.java_conf.hatalab.mnv.GrepActivity.getCurrentFilePath:()Ljava/lang/String; │ │ -00ad4c: 5410 6800 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ -00ad50: 1100 |0002: return-object v0 │ │ +00ddcc: |[00ddcc] jp.gr.java_conf.hatalab.mnv.GrepActivity.getCurrentFilePath:()Ljava/lang/String; │ │ +00dddc: 5410 6800 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ +00dde0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ #5 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity;) │ │ @@ -6586,23 +6575,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -00ad54: |[00ad54] jp.gr.java_conf.hatalab.mnv.GrepActivity.getNextFile:()Ljava/lang/String; │ │ -00ad64: 5410 6100 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ -00ad68: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -00ad6c: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -00ad70: 1100 |0006: return-object v0 │ │ -00ad72: 5410 6100 |0007: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ -00ad76: 6e10 8301 0000 |0009: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.nextFile:()Ljava/lang/String; // method@0183 │ │ -00ad7c: 0c00 |000c: move-result-object v0 │ │ -00ad7e: 28f9 |000d: goto 0006 // -0007 │ │ +00dde4: |[00dde4] jp.gr.java_conf.hatalab.mnv.GrepActivity.getNextFile:()Ljava/lang/String; │ │ +00ddf4: 5410 6100 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ +00ddf8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +00ddfc: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +00de00: 1100 |0006: return-object v0 │ │ +00de02: 5410 6100 |0007: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ +00de06: 6e10 8401 0000 |0009: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.nextFile:()Ljava/lang/String; // method@0184 │ │ +00de0c: 0c00 |000c: move-result-object v0 │ │ +00de0e: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0004 line=571 │ │ 0x0006 line=573 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ @@ -6612,23 +6601,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -00ad80: |[00ad80] jp.gr.java_conf.hatalab.mnv.GrepActivity.getPrevFile:()Ljava/lang/String; │ │ -00ad90: 5410 6100 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ -00ad94: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -00ad98: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -00ad9c: 1100 |0006: return-object v0 │ │ -00ad9e: 5410 6100 |0007: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ -00ada2: 6e10 8401 0000 |0009: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.previousFile:()Ljava/lang/String; // method@0184 │ │ -00ada8: 0c00 |000c: move-result-object v0 │ │ -00adaa: 28f9 |000d: goto 0006 // -0007 │ │ +00de10: |[00de10] jp.gr.java_conf.hatalab.mnv.GrepActivity.getPrevFile:()Ljava/lang/String; │ │ +00de20: 5410 6100 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ +00de24: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +00de28: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +00de2c: 1100 |0006: return-object v0 │ │ +00de2e: 5410 6100 |0007: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ +00de32: 6e10 8501 0000 |0009: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.previousFile:()Ljava/lang/String; // method@0185 │ │ +00de38: 0c00 |000c: move-result-object v0 │ │ +00de3a: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0004 line=579 │ │ 0x0006 line=581 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ @@ -6638,17 +6627,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00adac: |[00adac] jp.gr.java_conf.hatalab.mnv.GrepActivity.getSearchDirection:()I │ │ -00adbc: 5210 7100 |0000: iget v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchDirection:I // field@0071 │ │ -00adc0: 0f00 |0002: return v0 │ │ +00de3c: |[00de3c] jp.gr.java_conf.hatalab.mnv.GrepActivity.getSearchDirection:()I │ │ +00de4c: 5210 7100 |0000: iget v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchDirection:I // field@0071 │ │ +00de50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ #8 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity;) │ │ @@ -6656,17 +6645,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00adc4: |[00adc4] jp.gr.java_conf.hatalab.mnv.GrepActivity.getSearchWord:()Ljava/lang/String; │ │ -00add4: 5410 7200 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ -00add8: 1100 |0002: return-object v0 │ │ +00de54: |[00de54] jp.gr.java_conf.hatalab.mnv.GrepActivity.getSearchWord:()Ljava/lang/String; │ │ +00de64: 5410 7200 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchWord:Ljava/lang/String; // field@0072 │ │ +00de68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ #9 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity;) │ │ @@ -6674,22 +6663,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -00addc: |[00addc] jp.gr.java_conf.hatalab.mnv.GrepActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00adec: 6f20 0600 1000 |0000: invoke-super {v0, v1}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -00adf2: 7010 ee01 0000 |0003: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.initViews:()V // method@01ee │ │ -00adf8: 7010 eb01 0000 |0006: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.initConfig:()V // method@01eb │ │ -00adfe: 7010 ed01 0000 |0009: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.initParams:()V // method@01ed │ │ -00ae04: 7010 ec01 0000 |000c: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.initListener:()V // method@01ec │ │ -00ae0a: 7010 e601 0000 |000f: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getSearchWordDialog:()V // method@01e6 │ │ -00ae10: 0e00 |0012: return-void │ │ +00de6c: |[00de6c] jp.gr.java_conf.hatalab.mnv.GrepActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00de7c: 6f20 0600 1000 |0000: invoke-super {v0, v1}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +00de82: 7010 ef01 0000 |0003: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.initViews:()V // method@01ef │ │ +00de88: 7010 ec01 0000 |0006: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.initConfig:()V // method@01ec │ │ +00de8e: 7010 ee01 0000 |0009: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.initParams:()V // method@01ee │ │ +00de94: 7010 ed01 0000 |000c: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.initListener:()V // method@01ed │ │ +00de9a: 7010 e701 0000 |000f: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getSearchWordDialog:()V // method@01e7 │ │ +00dea0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0006 line=101 │ │ 0x0009 line=102 │ │ 0x000c line=103 │ │ @@ -6704,91 +6693,95 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -00ae14: |[00ae14] jp.gr.java_conf.hatalab.mnv.GrepActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -00ae24: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00ae26: 6f20 0800 5400 |0001: invoke-super {v4, v5}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0008 │ │ -00ae2c: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -00ae2e: 1401 0600 067f |0005: const v1, #float 1.78117e+38 // #7f060006 │ │ -00ae34: 7251 7f00 3530 |0008: invoke-interface {v5, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ -00ae3a: 0c00 |000b: move-result-object v0 │ │ -00ae3c: 1301 3000 |000c: const/16 v1, #int 48 // #30 │ │ -00ae40: 1302 6300 |000e: const/16 v2, #int 99 // #63 │ │ -00ae44: 7230 8200 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ -00ae4a: 0c00 |0013: move-result-object v0 │ │ -00ae4c: 1401 3800 0801 |0014: const v1, #float 2.49794e-38 // #01080038 │ │ -00ae52: 7220 8100 1000 |0017: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ -00ae58: 1230 |001a: const/4 v0, #int 3 // #3 │ │ -00ae5a: 1401 0c00 067f |001b: const v1, #float 1.78117e+38 // #7f06000c │ │ -00ae60: 7251 7f00 3530 |001e: invoke-interface {v5, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ -00ae66: 0c00 |0021: move-result-object v0 │ │ -00ae68: 1301 3400 |0022: const/16 v1, #int 52 // #34 │ │ -00ae6c: 1302 6600 |0024: const/16 v2, #int 102 // #66 │ │ -00ae70: 7230 8200 1002 |0026: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ -00ae76: 0c00 |0029: move-result-object v0 │ │ -00ae78: 1401 3e00 0801 |002a: const v1, #float 2.49794e-38 // #0108003e │ │ -00ae7e: 7220 8100 1000 |002d: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ -00ae84: 1210 |0030: const/4 v0, #int 1 // #1 │ │ -00ae86: 0f00 |0031: return v0 │ │ +00dea4: |[00dea4] jp.gr.java_conf.hatalab.mnv.GrepActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +00deb4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00deb6: 6f20 0800 5400 |0001: invoke-super {v4, v5}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0008 │ │ +00debc: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +00debe: 1401 0600 067f |0005: const v1, #float 1.78117e+38 // #7f060006 │ │ +00dec4: 7251 7f00 3530 |0008: invoke-interface {v5, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ +00deca: 0c00 |000b: move-result-object v0 │ │ +00decc: 1301 3000 |000c: const/16 v1, #int 48 // #30 │ │ +00ded0: 1302 6300 |000e: const/16 v2, #int 99 // #63 │ │ +00ded4: 7230 8200 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ +00deda: 0c00 |0013: move-result-object v0 │ │ +00dedc: 1401 3800 0801 |0014: const v1, #float 2.49794e-38 // #01080038 │ │ +00dee2: 7220 8100 1000 |0017: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ +00dee8: 1230 |001a: const/4 v0, #int 3 // #3 │ │ +00deea: 1401 0c00 067f |001b: const v1, #float 1.78117e+38 // #7f06000c │ │ +00def0: 7251 7f00 3530 |001e: invoke-interface {v5, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ +00def6: 0c00 |0021: move-result-object v0 │ │ +00def8: 1301 3400 |0022: const/16 v1, #int 52 // #34 │ │ +00defc: 1302 6600 |0024: const/16 v2, #int 102 // #66 │ │ +00df00: 7230 8200 1002 |0026: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ +00df06: 0c00 |0029: move-result-object v0 │ │ +00df08: 1401 3e00 0801 |002a: const v1, #float 2.49794e-38 // #0108003e │ │ +00df0e: 7220 8100 1000 |002d: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ +00df14: 1210 |0030: const/4 v0, #int 1 // #1 │ │ +00df16: 0f00 |0031: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=307 │ │ 0x0004 line=309 │ │ + 0x0010 line=310 │ │ + 0x0017 line=311 │ │ 0x001a line=313 │ │ + 0x0026 line=314 │ │ + 0x002d line=315 │ │ 0x0030 line=319 │ │ locals : │ │ 0x0000 - 0x0032 reg=4 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ 0x0000 - 0x0032 reg=5 menu Landroid/view/Menu; │ │ │ │ #11 : (in Ljp/gr/java_conf/hatalab/mnv/GrepActivity;) │ │ name : 'onMenuItemSelected' │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -00ae88: |[00ae88] jp.gr.java_conf.hatalab.mnv.GrepActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -00ae98: 6f30 0900 4305 |0000: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0009 │ │ -00ae9e: 7210 8000 0500 |0003: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@0080 │ │ -00aea4: 0a01 |0006: move-result v1 │ │ -00aea6: 2b01 3b00 0000 |0007: packed-switch v1, 00000042 // +0000003b │ │ -00aeac: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -00aeae: 0f01 |000b: return v1 │ │ -00aeb0: 6e10 de01 0300 |000c: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.finish:()V // method@01de │ │ -00aeb6: 28fb |000f: goto 000a // -0005 │ │ -00aeb8: 5431 6800 |0010: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ -00aebc: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ -00aec0: 6e20 1701 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00aec6: 0a01 |0017: move-result v1 │ │ -00aec8: 3901 f2ff |0018: if-nez v1, 000a // -000e │ │ -00aecc: 2200 1000 |001a: new-instance v0, Landroid/content/Intent; // type@0010 │ │ -00aed0: 1c01 1101 |001c: const-class v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit; // type@0111 │ │ -00aed4: 7030 3100 3001 |001e: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ -00aeda: 1a01 6500 |0021: const-string v1, "FILEPATH" // string@0065 │ │ -00aede: 5432 6800 |0023: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ -00aee2: 6e30 3b00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -00aee8: 1a01 1602 |0028: const-string v1, "SELSTART" // string@0216 │ │ -00aeec: 5432 6900 |002a: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00aef0: 6e10 a200 0200 |002c: invoke-virtual {v2}, Landroid/widget/EditText;.getSelectionStart:()I // method@00a2 │ │ -00aef6: 0a02 |002f: move-result v2 │ │ -00aef8: 6e30 3a00 1002 |0030: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003a │ │ -00aefe: 1a01 1702 |0033: const-string v1, "SELSTOP" // string@0217 │ │ -00af02: 5432 6900 |0035: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00af06: 6e10 a100 0200 |0037: invoke-virtual {v2}, Landroid/widget/EditText;.getSelectionEnd:()I // method@00a1 │ │ -00af0c: 0a02 |003a: move-result v2 │ │ -00af0e: 6e30 3a00 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003a │ │ -00af14: 6e20 fc01 0300 |003e: invoke-virtual {v3, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.startActivity:(Landroid/content/Intent;)V // method@01fc │ │ -00af1a: 28c9 |0041: goto 000a // -0037 │ │ -00af1c: 0001 0200 0200 0000 0500 0000 0900 ... |0042: packed-switch-data (8 units) │ │ +00df18: |[00df18] jp.gr.java_conf.hatalab.mnv.GrepActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +00df28: 6f30 0900 4305 |0000: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0009 │ │ +00df2e: 7210 8000 0500 |0003: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@0080 │ │ +00df34: 0a01 |0006: move-result v1 │ │ +00df36: 2b01 3b00 0000 |0007: packed-switch v1, 00000042 // +0000003b │ │ +00df3c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +00df3e: 0f01 |000b: return v1 │ │ +00df40: 6e10 df01 0300 |000c: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.finish:()V // method@01df │ │ +00df46: 28fb |000f: goto 000a // -0005 │ │ +00df48: 5431 6800 |0010: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ +00df4c: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ +00df50: 6e20 1801 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00df56: 0a01 |0017: move-result v1 │ │ +00df58: 3901 f2ff |0018: if-nez v1, 000a // -000e │ │ +00df5c: 2200 1000 |001a: new-instance v0, Landroid/content/Intent; // type@0010 │ │ +00df60: 1c01 1101 |001c: const-class v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit; // type@0111 │ │ +00df64: 7030 3100 3001 |001e: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ +00df6a: 1a01 6500 |0021: const-string v1, "FILEPATH" // string@0065 │ │ +00df6e: 5432 6800 |0023: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ +00df72: 6e30 3b00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +00df78: 1a01 1602 |0028: const-string v1, "SELSTART" // string@0216 │ │ +00df7c: 5432 6900 |002a: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00df80: 6e10 a200 0200 |002c: invoke-virtual {v2}, Landroid/widget/EditText;.getSelectionStart:()I // method@00a2 │ │ +00df86: 0a02 |002f: move-result v2 │ │ +00df88: 6e30 3a00 1002 |0030: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003a │ │ +00df8e: 1a01 1702 |0033: const-string v1, "SELSTOP" // string@0217 │ │ +00df92: 5432 6900 |0035: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00df96: 6e10 a100 0200 |0037: invoke-virtual {v2}, Landroid/widget/EditText;.getSelectionEnd:()I // method@00a1 │ │ +00df9c: 0a02 |003a: move-result v2 │ │ +00df9e: 6e30 3a00 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003a │ │ +00dfa4: 6e20 fd01 0300 |003e: invoke-virtual {v3, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.startActivity:(Landroid/content/Intent;)V // method@01fd │ │ +00dfaa: 28c9 |0041: goto 000a // -0037 │ │ +00dfac: 0001 0200 0200 0000 0500 0000 0900 ... |0042: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0003 line=328 │ │ 0x000a line=352 │ │ 0x000c line=330 │ │ 0x0010 line=335 │ │ @@ -6809,59 +6802,59 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -00af2c: |[00af2c] jp.gr.java_conf.hatalab.mnv.GrepActivity.regexCompileOK:(Ljava/lang/String;)Z │ │ -00af3c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00af3e: 7110 5301 0500 |0001: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0153 │ │ -00af44: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -00af46: 0f01 |0005: return v1 │ │ -00af48: 0d00 |0006: move-exception v0 │ │ -00af4a: 2202 6c00 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ -00af4e: 7010 2d01 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00af54: 1403 3400 067f |000c: const v3, #float 1.78118e+38 // #7f060034 │ │ -00af5a: 6e20 e701 3400 |000f: invoke-virtual {v4, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getString:(I)Ljava/lang/String; // method@01e7 │ │ -00af60: 0c03 |0012: move-result-object v3 │ │ -00af62: 6e20 3001 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00af68: 0c02 |0016: move-result-object v2 │ │ -00af6a: 1a03 0100 |0017: const-string v3, " │ │ +00dfbc: |[00dfbc] jp.gr.java_conf.hatalab.mnv.GrepActivity.regexCompileOK:(Ljava/lang/String;)Z │ │ +00dfcc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00dfce: 7110 5401 0500 |0001: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0154 │ │ +00dfd4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +00dfd6: 0f01 |0005: return v1 │ │ +00dfd8: 0d00 |0006: move-exception v0 │ │ +00dfda: 2202 6c00 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ +00dfde: 7010 2e01 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00dfe4: 1403 3400 067f |000c: const v3, #float 1.78118e+38 // #7f060034 │ │ +00dfea: 6e20 e801 3400 |000f: invoke-virtual {v4, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getString:(I)Ljava/lang/String; // method@01e8 │ │ +00dff0: 0c03 |0012: move-result-object v3 │ │ +00dff2: 6e20 3101 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00dff8: 0c02 |0016: move-result-object v2 │ │ +00dffa: 1a03 0100 |0017: const-string v3, " │ │ " // string@0001 │ │ -00af6e: 6e20 3001 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00af74: 0c02 |001c: move-result-object v2 │ │ -00af76: 6e10 5601 0000 |001d: invoke-virtual {v0}, Ljava/util/regex/PatternSyntaxException;.getDescription:()Ljava/lang/String; // method@0156 │ │ -00af7c: 0c03 |0020: move-result-object v3 │ │ -00af7e: 6e20 3001 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00af84: 0c02 |0024: move-result-object v2 │ │ -00af86: 1a03 0600 |0025: const-string v3, " near index " // string@0006 │ │ -00af8a: 6e20 3001 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00af90: 0c02 |002a: move-result-object v2 │ │ -00af92: 6e10 5701 0000 |002b: invoke-virtual {v0}, Ljava/util/regex/PatternSyntaxException;.getIndex:()I // method@0157 │ │ -00af98: 0a03 |002e: move-result v3 │ │ -00af9a: 6e20 2e01 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@012e │ │ -00afa0: 0c02 |0032: move-result-object v2 │ │ -00afa2: 1a03 2900 |0033: const-string v3, ": │ │ +00dffe: 6e20 3101 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e004: 0c02 |001c: move-result-object v2 │ │ +00e006: 6e10 5701 0000 |001d: invoke-virtual {v0}, Ljava/util/regex/PatternSyntaxException;.getDescription:()Ljava/lang/String; // method@0157 │ │ +00e00c: 0c03 |0020: move-result-object v3 │ │ +00e00e: 6e20 3101 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e014: 0c02 |0024: move-result-object v2 │ │ +00e016: 1a03 0600 |0025: const-string v3, " near index " // string@0006 │ │ +00e01a: 6e20 3101 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e020: 0c02 |002a: move-result-object v2 │ │ +00e022: 6e10 5801 0000 |002b: invoke-virtual {v0}, Ljava/util/regex/PatternSyntaxException;.getIndex:()I // method@0158 │ │ +00e028: 0a03 |002e: move-result v3 │ │ +00e02a: 6e20 2f01 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@012f │ │ +00e030: 0c02 |0032: move-result-object v2 │ │ +00e032: 1a03 2900 |0033: const-string v3, ": │ │ " // string@0029 │ │ -00afa6: 6e20 3001 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00afac: 0c02 |0038: move-result-object v2 │ │ -00afae: 6e10 5801 0000 |0039: invoke-virtual {v0}, Ljava/util/regex/PatternSyntaxException;.getPattern:()Ljava/lang/String; // method@0158 │ │ -00afb4: 0c03 |003c: move-result-object v3 │ │ -00afb6: 6e20 3001 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00afbc: 0c02 |0040: move-result-object v2 │ │ -00afbe: 6e10 3101 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00afc4: 0c02 |0044: move-result-object v2 │ │ -00afc6: 7020 fb01 2400 |0045: invoke-direct {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.showMessage:(Ljava/lang/String;)V // method@01fb │ │ -00afcc: 28bd |0048: goto 0005 // -0043 │ │ -00afce: 0d00 |0049: move-exception v0 │ │ -00afd0: 6e10 0801 0000 |004a: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -00afd6: 0c02 |004d: move-result-object v2 │ │ -00afd8: 7020 fb01 2400 |004e: invoke-direct {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.showMessage:(Ljava/lang/String;)V // method@01fb │ │ -00afde: 28b4 |0051: goto 0005 // -004c │ │ +00e036: 6e20 3101 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e03c: 0c02 |0038: move-result-object v2 │ │ +00e03e: 6e10 5901 0000 |0039: invoke-virtual {v0}, Ljava/util/regex/PatternSyntaxException;.getPattern:()Ljava/lang/String; // method@0159 │ │ +00e044: 0c03 |003c: move-result-object v3 │ │ +00e046: 6e20 3101 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e04c: 0c02 |0040: move-result-object v2 │ │ +00e04e: 6e10 3201 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00e054: 0c02 |0044: move-result-object v2 │ │ +00e056: 7020 fc01 2400 |0045: invoke-direct {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.showMessage:(Ljava/lang/String;)V // method@01fc │ │ +00e05c: 28bd |0048: goto 0005 // -0043 │ │ +00e05e: 0d00 |0049: move-exception v0 │ │ +00e060: 6e10 0901 0000 |004a: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +00e066: 0c02 |004d: move-result-object v2 │ │ +00e068: 7020 fc01 2400 |004e: invoke-direct {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.showMessage:(Ljava/lang/String;)V // method@01fc │ │ +00e06e: 28b4 |0051: goto 0005 // -004c │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ Ljava/util/regex/PatternSyntaxException; -> 0x0006 │ │ Ljava/lang/Exception; -> 0x0049 │ │ positions : │ │ 0x0001 line=703 │ │ 0x0004 line=704 │ │ @@ -6881,73 +6874,73 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -00aff0: |[00aff0] jp.gr.java_conf.hatalab.mnv.GrepActivity.setFileInfo:(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V │ │ -00b000: 3806 6200 |0000: if-eqz v6, 0062 // +0062 │ │ -00b004: 6e10 9201 0600 |0002: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.getFile:()Ljava/io/File; // method@0192 │ │ -00b00a: 0c02 |0005: move-result-object v2 │ │ -00b00c: 6e10 e700 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00b012: 0c00 |0009: move-result-object v0 │ │ -00b014: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -00b018: 1a02 0000 |000c: const-string v2, "" // string@0000 │ │ -00b01c: 6e20 1701 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00b022: 0a02 |0011: move-result v2 │ │ -00b024: 3802 0300 |0012: if-eqz v2, 0015 // +0003 │ │ -00b028: 0e00 |0014: return-void │ │ -00b02a: 6e10 9201 0600 |0015: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.getFile:()Ljava/io/File; // method@0192 │ │ -00b030: 0c02 |0018: move-result-object v2 │ │ -00b032: 6e10 e600 0200 |0019: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00b038: 0c02 |001c: move-result-object v2 │ │ -00b03a: 5b52 6800 |001d: iput-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ -00b03e: 5452 6800 |001f: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ -00b042: 2203 6c00 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ -00b046: 7010 2d01 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00b04c: 5454 7000 |0026: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchBaseDir:Ljava/lang/String; // field@0070 │ │ -00b050: 6e20 3001 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b056: 0c03 |002b: move-result-object v3 │ │ -00b058: 1a04 2000 |002c: const-string v4, "/" // string@0020 │ │ -00b05c: 6e20 3001 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b062: 0c03 |0031: move-result-object v3 │ │ -00b064: 6e10 3101 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00b06a: 0c03 |0035: move-result-object v3 │ │ -00b06c: 1a04 0000 |0036: const-string v4, "" // string@0000 │ │ -00b070: 6e30 2101 3204 |0038: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0121 │ │ -00b076: 0c01 |003b: move-result-object v1 │ │ -00b078: 6e20 f901 1500 |003c: invoke-virtual {v5, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@01f9 │ │ -00b07e: 5452 6900 |003f: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00b082: 6e10 9101 0600 |0041: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.getData:()Ljava/lang/String; // method@0191 │ │ -00b088: 0c03 |0044: move-result-object v3 │ │ -00b08a: 6e20 b200 3200 |0045: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -00b090: 5552 6300 |0048: iget-boolean v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkFlag:Z // field@0063 │ │ -00b094: 3802 0500 |004a: if-eqz v2, 004f // +0005 │ │ -00b098: 7010 f801 0500 |004c: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.setMySpanAll:()V // method@01f8 │ │ -00b09e: 5452 6900 |004f: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00b0a2: 6e10 9401 0600 |0051: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.getSelStart:()I // method@0194 │ │ -00b0a8: 0a03 |0054: move-result v3 │ │ -00b0aa: 6e10 9301 0600 |0055: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.getSelEnd:()I // method@0193 │ │ -00b0b0: 0a04 |0058: move-result v4 │ │ -00b0b2: 6e30 b100 3204 |0059: invoke-virtual {v2, v3, v4}, Landroid/widget/EditText;.setSelection:(II)V // method@00b1 │ │ -00b0b8: 5452 6900 |005c: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ -00b0bc: 6e10 a900 0200 |005e: invoke-virtual {v2}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ -00b0c2: 28b3 |0061: goto 0014 // -004d │ │ -00b0c4: 5452 6800 |0062: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ -00b0c8: 1a03 0000 |0064: const-string v3, "" // string@0000 │ │ -00b0cc: 6e20 1701 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00b0d2: 0a02 |0069: move-result v2 │ │ -00b0d4: 3802 0600 |006a: if-eqz v2, 0070 // +0006 │ │ -00b0d8: 7010 ed01 0500 |006c: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.initParams:()V // method@01ed │ │ -00b0de: 28a5 |006f: goto 0014 // -005b │ │ -00b0e0: 5452 6100 |0070: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ -00b0e4: 5453 6800 |0072: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ -00b0e8: 6e20 8801 3200 |0074: invoke-virtual {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.setCurrentFile:(Ljava/lang/String;)V // method@0188 │ │ -00b0ee: 289d |0077: goto 0014 // -0063 │ │ +00e080: |[00e080] jp.gr.java_conf.hatalab.mnv.GrepActivity.setFileInfo:(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V │ │ +00e090: 3806 6200 |0000: if-eqz v6, 0062 // +0062 │ │ +00e094: 6e10 9301 0600 |0002: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.getFile:()Ljava/io/File; // method@0193 │ │ +00e09a: 0c02 |0005: move-result-object v2 │ │ +00e09c: 6e10 e700 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00e0a2: 0c00 |0009: move-result-object v0 │ │ +00e0a4: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +00e0a8: 1a02 0000 |000c: const-string v2, "" // string@0000 │ │ +00e0ac: 6e20 1801 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00e0b2: 0a02 |0011: move-result v2 │ │ +00e0b4: 3802 0300 |0012: if-eqz v2, 0015 // +0003 │ │ +00e0b8: 0e00 |0014: return-void │ │ +00e0ba: 6e10 9301 0600 |0015: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.getFile:()Ljava/io/File; // method@0193 │ │ +00e0c0: 0c02 |0018: move-result-object v2 │ │ +00e0c2: 6e10 e600 0200 |0019: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00e0c8: 0c02 |001c: move-result-object v2 │ │ +00e0ca: 5b52 6800 |001d: iput-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ +00e0ce: 5452 6800 |001f: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ +00e0d2: 2203 6c00 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ +00e0d6: 7010 2e01 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00e0dc: 5454 7000 |0026: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mSearchBaseDir:Ljava/lang/String; // field@0070 │ │ +00e0e0: 6e20 3101 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e0e6: 0c03 |002b: move-result-object v3 │ │ +00e0e8: 1a04 2000 |002c: const-string v4, "/" // string@0020 │ │ +00e0ec: 6e20 3101 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e0f2: 0c03 |0031: move-result-object v3 │ │ +00e0f4: 6e10 3201 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00e0fa: 0c03 |0035: move-result-object v3 │ │ +00e0fc: 1a04 0000 |0036: const-string v4, "" // string@0000 │ │ +00e100: 6e30 2201 3204 |0038: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0122 │ │ +00e106: 0c01 |003b: move-result-object v1 │ │ +00e108: 6e20 fa01 1500 |003c: invoke-virtual {v5, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@01fa │ │ +00e10e: 5452 6900 |003f: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00e112: 6e10 9201 0600 |0041: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.getData:()Ljava/lang/String; // method@0192 │ │ +00e118: 0c03 |0044: move-result-object v3 │ │ +00e11a: 6e20 b200 3200 |0045: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +00e120: 5552 6300 |0048: iget-boolean v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mAutoLinkFlag:Z // field@0063 │ │ +00e124: 3802 0500 |004a: if-eqz v2, 004f // +0005 │ │ +00e128: 7010 f901 0500 |004c: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.setMySpanAll:()V // method@01f9 │ │ +00e12e: 5452 6900 |004f: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00e132: 6e10 9501 0600 |0051: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.getSelStart:()I // method@0195 │ │ +00e138: 0a03 |0054: move-result v3 │ │ +00e13a: 6e10 9401 0600 |0055: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.getSelEnd:()I // method@0194 │ │ +00e140: 0a04 |0058: move-result v4 │ │ +00e142: 6e30 b100 3204 |0059: invoke-virtual {v2, v3, v4}, Landroid/widget/EditText;.setSelection:(II)V // method@00b1 │ │ +00e148: 5452 6900 |005c: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mEdit:Landroid/widget/EditText; // field@0069 │ │ +00e14c: 6e10 a900 0200 |005e: invoke-virtual {v2}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ +00e152: 28b3 |0061: goto 0014 // -004d │ │ +00e154: 5452 6800 |0062: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ +00e158: 1a03 0000 |0064: const-string v3, "" // string@0000 │ │ +00e15c: 6e20 1801 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00e162: 0a02 |0069: move-result v2 │ │ +00e164: 3802 0600 |006a: if-eqz v2, 0070 // +0006 │ │ +00e168: 7010 ee01 0500 |006c: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.initParams:()V // method@01ee │ │ +00e16e: 28a5 |006f: goto 0014 // -005b │ │ +00e170: 5452 6100 |0070: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ +00e174: 5453 6800 |0072: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.mCurrentFilePath:Ljava/lang/String; // field@0068 │ │ +00e178: 6e20 8901 3200 |0074: invoke-virtual {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.setCurrentFile:(Ljava/lang/String;)V // method@0189 │ │ +00e17e: 289d |0077: goto 0014 // -0063 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0002 line=599 │ │ 0x000a line=600 │ │ 0x0014 line=624 │ │ 0x0015 line=604 │ │ @@ -6972,18 +6965,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b0f0: |[00b0f0] jp.gr.java_conf.hatalab.mnv.GrepActivity.stopDirList:()V │ │ -00b100: 5410 6100 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ -00b104: 6e10 8701 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.setCancel:()V // method@0187 │ │ -00b10a: 0e00 |0005: return-void │ │ +00e180: |[00e180] jp.gr.java_conf.hatalab.mnv.GrepActivity.stopDirList:()V │ │ +00e190: 5410 6100 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; // field@0061 │ │ +00e194: 6e10 8801 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/DirList2;.setCancel:()V // method@0188 │ │ +00e19a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0005 line=594 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ @@ -7020,19 +7013,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00b10c: |[00b10c] jp.gr.java_conf.hatalab.mnv.GrepMatchInfo.:(II)V │ │ -00b11c: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00b122: 5901 7300 |0003: iput v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.start:I // field@0073 │ │ -00b126: 5902 7400 |0005: iput v2, v0, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.stop:I // field@0074 │ │ -00b12a: 0e00 |0007: return-void │ │ +00e19c: |[00e19c] jp.gr.java_conf.hatalab.mnv.GrepMatchInfo.:(II)V │ │ +00e1ac: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00e1b2: 5901 7300 |0003: iput v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.start:I // field@0073 │ │ +00e1b6: 5902 7400 |0005: iput v2, v0, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.stop:I // field@0074 │ │ +00e1ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ 0x0003 line=6 │ │ 0x0005 line=7 │ │ 0x0007 line=8 │ │ locals : │ │ @@ -7076,39 +7069,39 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b12c: |[00b12c] jp.gr.java_conf.hatalab.mnv.GrepTask$1.:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)V │ │ -00b13c: 5b01 7500 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepTask; // field@0075 │ │ -00b140: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00b146: 0e00 |0005: return-void │ │ +00e1bc: |[00e1bc] jp.gr.java_conf.hatalab.mnv.GrepTask$1.:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)V │ │ +00e1cc: 5b01 7500 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepTask; // field@0075 │ │ +00e1d0: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00e1d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepTask$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepTask$1;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b148: |[00b148] jp.gr.java_conf.hatalab.mnv.GrepTask$1.onCancel:(Landroid/content/DialogInterface;)V │ │ -00b158: 5410 7500 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepTask$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepTask; // field@0075 │ │ -00b15c: 7110 0402 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)V // method@0204 │ │ -00b162: 0e00 |0005: return-void │ │ +00e1d8: |[00e1d8] jp.gr.java_conf.hatalab.mnv.GrepTask$1.onCancel:(Landroid/content/DialogInterface;)V │ │ +00e1e8: 5410 7500 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepTask$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepTask; // field@0075 │ │ +00e1ec: 7110 0502 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)V // method@0205 │ │ +00e1f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/GrepTask$1; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -7152,44 +7145,44 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepTask;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00b164: |[00b164] jp.gr.java_conf.hatalab.mnv.GrepTask$2.:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;Ljava/lang/String;)V │ │ -00b174: 5b01 7600 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepTask; // field@0076 │ │ -00b178: 5b02 7700 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask$2;.val$msg:Ljava/lang/String; // field@0077 │ │ -00b17c: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00b182: 0e00 |0007: return-void │ │ +00e1f4: |[00e1f4] jp.gr.java_conf.hatalab.mnv.GrepTask$2.:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;Ljava/lang/String;)V │ │ +00e204: 5b01 7600 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepTask; // field@0076 │ │ +00e208: 5b02 7700 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask$2;.val$msg:Ljava/lang/String; // field@0077 │ │ +00e20c: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00e212: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepTask$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/GrepTask$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00b184: |[00b184] jp.gr.java_conf.hatalab.mnv.GrepTask$2.run:()V │ │ -00b194: 5420 7600 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepTask$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepTask; // field@0076 │ │ -00b198: 7110 0502 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.access$100:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)Landroid/app/ProgressDialog; // method@0205 │ │ -00b19e: 0c00 |0005: move-result-object v0 │ │ -00b1a0: 5421 7700 |0006: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepTask$2;.val$msg:Ljava/lang/String; // field@0077 │ │ -00b1a4: 6e20 2900 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0029 │ │ -00b1aa: 0e00 |000b: return-void │ │ +00e214: |[00e214] jp.gr.java_conf.hatalab.mnv.GrepTask$2.run:()V │ │ +00e224: 5420 7600 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepTask$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/GrepTask; // field@0076 │ │ +00e228: 7110 0602 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.access$100:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)Landroid/app/ProgressDialog; // method@0206 │ │ +00e22e: 0c00 |0005: move-result-object v0 │ │ +00e230: 5421 7700 |0006: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/GrepTask$2;.val$msg:Ljava/lang/String; // field@0077 │ │ +00e234: 6e20 2900 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0029 │ │ +00e23a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x000b line=159 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljp/gr/java_conf/hatalab/mnv/GrepTask$2; │ │ │ │ @@ -7242,22 +7235,22 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -00b1ac: |[00b1ac] jp.gr.java_conf.hatalab.mnv.GrepTask.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ -00b1bc: 7010 4e00 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@004e │ │ -00b1c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00b1c4: 5c10 7900 |0004: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorOccured:Z // field@0079 │ │ -00b1c8: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -00b1cc: 5b10 7800 |0008: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorMessage:Ljava/lang/String; // field@0078 │ │ -00b1d0: 5b12 7b00 |000a: iput-object v2, v1, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b1d4: 0e00 |000c: return-void │ │ +00e23c: |[00e23c] jp.gr.java_conf.hatalab.mnv.GrepTask.:(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ +00e24c: 7010 4e00 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@004e │ │ +00e252: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +00e254: 5c10 7900 |0004: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorOccured:Z // field@0079 │ │ +00e258: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +00e25c: 5b10 7800 |0008: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorMessage:Ljava/lang/String; // field@0078 │ │ +00e260: 5b12 7b00 |000a: iput-object v2, v1, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e264: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=19 │ │ 0x0006 line=20 │ │ 0x000a line=26 │ │ 0x000c line=27 │ │ @@ -7270,17 +7263,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00b1d8: |[00b1d8] jp.gr.java_conf.hatalab.mnv.GrepTask.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)V │ │ -00b1e8: 7010 1002 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.taskCancel:()V // method@0210 │ │ -00b1ee: 0e00 |0003: return-void │ │ +00e268: |[00e268] jp.gr.java_conf.hatalab.mnv.GrepTask.access$000:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)V │ │ +00e278: 7010 1102 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.taskCancel:()V // method@0211 │ │ +00e27e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ │ │ #2 : (in Ljp/gr/java_conf/hatalab/mnv/GrepTask;) │ │ @@ -7288,17 +7281,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b1f0: |[00b1f0] jp.gr.java_conf.hatalab.mnv.GrepTask.access$100:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)Landroid/app/ProgressDialog; │ │ -00b200: 5410 7c00 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ -00b204: 1100 |0002: return-object v0 │ │ +00e280: |[00e280] jp.gr.java_conf.hatalab.mnv.GrepTask.access$100:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)Landroid/app/ProgressDialog; │ │ +00e290: 5410 7c00 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ +00e294: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ │ │ #3 : (in Ljp/gr/java_conf/hatalab/mnv/GrepTask;) │ │ @@ -7306,20 +7299,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00b208: |[00b208] jp.gr.java_conf.hatalab.mnv.GrepTask.postMessage:(Ljava/lang/String;)V │ │ -00b218: 5420 7a00 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.handler:Landroid/os/Handler; // field@007a │ │ -00b21c: 2201 9f00 |0002: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepTask$2; // type@009f │ │ -00b220: 7030 0102 2103 |0004: invoke-direct {v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepTask$2;.:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;Ljava/lang/String;)V // method@0201 │ │ -00b226: 6e20 5500 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0055 │ │ -00b22c: 0e00 |000a: return-void │ │ +00e298: |[00e298] jp.gr.java_conf.hatalab.mnv.GrepTask.postMessage:(Ljava/lang/String;)V │ │ +00e2a8: 5420 7a00 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.handler:Landroid/os/Handler; // field@007a │ │ +00e2ac: 2201 9f00 |0002: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepTask$2; // type@009f │ │ +00e2b0: 7030 0202 2103 |0004: invoke-direct {v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepTask$2;.:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;Ljava/lang/String;)V // method@0202 │ │ +00e2b6: 6e20 5500 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0055 │ │ +00e2bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x000a line=161 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ 0x0000 - 0x000b reg=3 msg Ljava/lang/String; │ │ @@ -7329,18 +7322,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00b230: |[00b230] jp.gr.java_conf.hatalab.mnv.GrepTask.taskCancel:()V │ │ -00b240: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00b242: 6e20 0602 0100 |0001: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.cancel:(Z)Z // method@0206 │ │ -00b248: 0e00 |0004: return-void │ │ +00e2c0: |[00e2c0] jp.gr.java_conf.hatalab.mnv.GrepTask.taskCancel:()V │ │ +00e2d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00e2d2: 6e20 0702 0100 |0001: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.cancel:(Z)Z // method@0207 │ │ +00e2d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0004 line=194 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ │ │ @@ -7350,231 +7343,231 @@ │ │ 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 │ │ -00b24c: |[00b24c] jp.gr.java_conf.hatalab.mnv.GrepTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -00b25c: 1f02 2001 |0000: check-cast v2, [Ljava/lang/String; // type@0120 │ │ -00b260: 6e20 0802 2100 |0002: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.doInBackground:([Ljava/lang/String;)Ljp/gr/java_conf/hatalab/mnv/FileInfo; // method@0208 │ │ -00b266: 0c00 |0005: move-result-object v0 │ │ -00b268: 1100 |0006: return-object v0 │ │ +00e2dc: |[00e2dc] jp.gr.java_conf.hatalab.mnv.GrepTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +00e2ec: 1f02 2001 |0000: check-cast v2, [Ljava/lang/String; // type@0120 │ │ +00e2f0: 6e20 0902 2100 |0002: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.doInBackground:([Ljava/lang/String;)Ljp/gr/java_conf/hatalab/mnv/FileInfo; // method@0209 │ │ +00e2f6: 0c00 |0005: move-result-object v0 │ │ +00e2f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/GrepTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/String;)Ljp/gr/java_conf/hatalab/mnv/FileInfo;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 382 16-bit code units │ │ -00b26c: |[00b26c] jp.gr.java_conf.hatalab.mnv.GrepTask.doInBackground:([Ljava/lang/String;)Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ -00b27c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -00b27e: 0800 1100 |0001: move-object/from16 v0, v17 │ │ -00b282: 540f 7b00 |0003: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b286: 6e10 e501 0f00 |0005: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getSearchWord:()Ljava/lang/String; // method@01e5 │ │ -00b28c: 0c09 |0008: move-result-object v9 │ │ -00b28e: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -00b292: 540f 7b00 |000b: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b296: 6e10 e001 0f00 |000d: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getCurrentFilePath:()Ljava/lang/String; // method@01e0 │ │ -00b29c: 0c01 |0010: move-result-object v1 │ │ -00b29e: 0800 1100 |0011: move-object/from16 v0, v17 │ │ -00b2a2: 540f 7b00 |0013: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b2a6: 6e10 e401 0f00 |0015: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getSearchDirection:()I // method@01e4 │ │ -00b2ac: 0a03 |0018: move-result v3 │ │ -00b2ae: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -00b2b2: 540f 7b00 |001b: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b2b6: 6e10 ce01 0f00 |001d: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.IncludeEncryptedFile:()Z // method@01ce │ │ -00b2bc: 0a08 |0020: move-result v8 │ │ -00b2be: 120a |0021: const/4 v10, #int 0 // #0 │ │ -00b2c0: 120b |0022: const/4 v11, #int 0 // #0 │ │ -00b2c2: 0800 1100 |0023: move-object/from16 v0, v17 │ │ -00b2c6: 540f 7b00 |0025: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b2ca: 1410 9100 067f |0027: const v16, #float 1.78119e+38 // #7f060091 │ │ -00b2d0: 7402 e901 0f00 |002a: invoke-virtual/range {v15, v16}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01e9 │ │ -00b2d6: 0c0f |002d: move-result-object v15 │ │ -00b2d8: 6e10 0f01 0f00 |002e: invoke-virtual {v15}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00b2de: 0c0d |0031: move-result-object v13 │ │ -00b2e0: 390a 0800 |0032: if-nez v10, 003a // +0008 │ │ -00b2e4: 7401 0a02 1100 |0034: invoke-virtual/range {v17}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.isCancelled:()Z // method@020a │ │ -00b2ea: 0a0f |0037: move-result v15 │ │ -00b2ec: 380f 0300 |0038: if-eqz v15, 003b // +0003 │ │ -00b2f0: 1105 |003a: return-object v5 │ │ -00b2f2: 1a07 0000 |003b: const-string v7, "" // string@0000 │ │ -00b2f6: 3903 8900 |003d: if-nez v3, 00c6 // +0089 │ │ -00b2fa: 0800 1100 |003f: move-object/from16 v0, v17 │ │ -00b2fe: 540f 7b00 |0041: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b302: 6e10 e201 0f00 |0043: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getNextFile:()Ljava/lang/String; // method@01e2 │ │ -00b308: 0c07 |0046: move-result-object v7 │ │ -00b30a: 1a0f 0000 |0047: const-string v15, "" // string@0000 │ │ -00b30e: 6e20 1701 f700 |0049: invoke-virtual {v7, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00b314: 0a0f |004c: move-result v15 │ │ -00b316: 390f 1000 |004d: if-nez v15, 005d // +0010 │ │ -00b31a: 6e20 1701 1700 |004f: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00b320: 0a0f |0052: move-result v15 │ │ -00b322: 380f 0a00 |0053: if-eqz v15, 005d // +000a │ │ -00b326: 0800 1100 |0055: move-object/from16 v0, v17 │ │ -00b32a: 540f 7b00 |0057: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b32e: 6e10 e201 0f00 |0059: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getNextFile:()Ljava/lang/String; // method@01e2 │ │ -00b334: 0c07 |005c: move-result-object v7 │ │ -00b336: 1a0f 0000 |005d: const-string v15, "" // string@0000 │ │ -00b33a: 6e20 1701 f700 |005f: invoke-virtual {v7, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00b340: 0a0f |0062: move-result v15 │ │ -00b342: 390f d7ff |0063: if-nez v15, 003a // -0029 │ │ -00b346: 3808 8100 |0065: if-eqz v8, 00e6 // +0081 │ │ -00b34a: 1a0f 1700 |0067: const-string v15, "(.*\.txt|.*\.chi)" // string@0017 │ │ -00b34e: 6e20 2001 f700 |0069: invoke-virtual {v7, v15}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0120 │ │ -00b354: 0a0f |006c: move-result v15 │ │ -00b356: 380f c5ff |006d: if-eqz v15, 0032 // -003b │ │ -00b35a: 220f 5900 |006f: new-instance v15, Ljava/io/File; // type@0059 │ │ -00b35e: 7020 e100 7f00 |0071: invoke-direct {v15, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00b364: 6e10 e700 0f00 |0074: invoke-virtual {v15}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00b36a: 0c0e |0077: move-result-object v14 │ │ -00b36c: 220f 6c00 |0078: new-instance v15, Ljava/lang/StringBuilder; // type@006c │ │ -00b370: 7010 2d01 0f00 |007a: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00b376: 6e20 3001 df00 |007d: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b37c: 0c0f |0080: move-result-object v15 │ │ -00b37e: 1a10 0400 |0081: const-string v16, " " // string@0004 │ │ -00b382: 7402 3001 0f00 |0083: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b388: 0c0f |0086: move-result-object v15 │ │ -00b38a: 6e20 3001 ef00 |0087: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b390: 0c0f |008a: move-result-object v15 │ │ -00b392: 6e10 3101 0f00 |008b: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00b398: 0c0f |008e: move-result-object v15 │ │ -00b39a: 0800 1100 |008f: move-object/from16 v0, v17 │ │ -00b39e: 7020 0f02 f000 |0091: invoke-direct {v0, v15}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.postMessage:(Ljava/lang/String;)V // method@020f │ │ -00b3a4: 0800 1100 |0094: move-object/from16 v0, v17 │ │ -00b3a8: 540f 7b00 |0096: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b3ac: 6e10 df01 0f00 |0098: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getCharsetName:()Ljava/lang/String; // method@01df │ │ -00b3b2: 0c0f |009b: move-result-object v15 │ │ -00b3b4: 7120 7c02 f700 |009c: invoke-static {v7, v15}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.readFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@027c │ │ -00b3ba: 0c02 |009f: move-result-object v2 │ │ -00b3bc: 3903 5000 |00a0: if-nez v3, 00f0 // +0050 │ │ -00b3c0: 120f |00a2: const/4 v15, #int 0 // #0 │ │ -00b3c2: 7130 7f02 290f |00a3: invoke-static {v9, v2, v15}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.searchWord:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; // method@027f │ │ -00b3c8: 0c0b |00a6: move-result-object v11 │ │ -00b3ca: 380b 8bff |00a7: if-eqz v11, 0032 // -0075 │ │ -00b3ce: 2206 8b00 |00a9: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/FileInfo; // type@008b │ │ -00b3d2: 7010 9001 0600 |00ab: invoke-direct {v6}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.:()V // method@0190 │ │ -00b3d8: 220f 5900 |00ae: new-instance v15, Ljava/io/File; // type@0059 │ │ -00b3dc: 7020 e100 7f00 |00b0: invoke-direct {v15, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00b3e2: 6e20 9601 f600 |00b3: invoke-virtual {v6, v15}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.setFile:(Ljava/io/File;)V // method@0196 │ │ -00b3e8: 6e20 9501 2600 |00b6: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.setData:(Ljava/lang/String;)V // method@0195 │ │ -00b3ee: 52bf 7300 |00b9: iget v15, v11, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.start:I // field@0073 │ │ -00b3f2: 6e20 9801 f600 |00bb: invoke-virtual {v6, v15}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.setSelStart:(I)V // method@0198 │ │ -00b3f8: 52bf 7400 |00be: iget v15, v11, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.stop:I // field@0074 │ │ -00b3fc: 6e20 9701 f600 |00c0: invoke-virtual {v6, v15}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.setSelEnd:(I)V // method@0197 │ │ -00b402: 0765 |00c3: move-object v5, v6 │ │ -00b404: 2900 76ff |00c4: goto/16 003a // -008a │ │ -00b408: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ -00b40c: 540f 7b00 |00c8: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b410: 6e10 e301 0f00 |00ca: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getPrevFile:()Ljava/lang/String; // method@01e3 │ │ -00b416: 0c07 |00cd: move-result-object v7 │ │ -00b418: 1a0f 0000 |00ce: const-string v15, "" // string@0000 │ │ -00b41c: 6e20 1701 f700 |00d0: invoke-virtual {v7, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00b422: 0a0f |00d3: move-result v15 │ │ -00b424: 390f 89ff |00d4: if-nez v15, 005d // -0077 │ │ -00b428: 6e20 1701 1700 |00d6: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00b42e: 0a0f |00d9: move-result v15 │ │ -00b430: 380f 83ff |00da: if-eqz v15, 005d // -007d │ │ -00b434: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ -00b438: 540f 7b00 |00de: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b43c: 6e10 e301 0f00 |00e0: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getPrevFile:()Ljava/lang/String; // method@01e3 │ │ -00b442: 0c07 |00e3: move-result-object v7 │ │ -00b444: 2900 79ff |00e4: goto/16 005d // -0087 │ │ -00b448: 1a0f 1600 |00e6: const-string v15, "(.*\.txt)" // string@0016 │ │ -00b44c: 6e20 2001 f700 |00e8: invoke-virtual {v7, v15}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0120 │ │ -00b452: 0a0f |00eb: move-result v15 │ │ -00b454: 390f 83ff |00ec: if-nez v15, 006f // -007d │ │ -00b458: 2900 44ff |00ee: goto/16 0032 // -00bc │ │ -00b45c: 6e10 1f01 0200 |00f0: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@011f │ │ -00b462: 0a0f |00f3: move-result v15 │ │ -00b464: 7130 8002 290f |00f4: invoke-static {v9, v2, v15}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.searchWordBackward:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; // method@0280 │ │ -00b46a: 0c0b |00f7: move-result-object v11 │ │ -00b46c: 28af |00f8: goto 00a7 // -0051 │ │ -00b46e: 0d04 |00f9: move-exception v4 │ │ -00b470: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ -00b474: 540f 7b00 |00fc: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b478: 6e10 8502 0400 |00fe: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.getCode:()I // method@0285 │ │ -00b47e: 0a10 |0101: move-result v16 │ │ -00b480: 7402 e701 0f00 |0102: invoke-virtual/range {v15, v16}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getString:(I)Ljava/lang/String; // method@01e7 │ │ -00b486: 0c0c |0105: move-result-object v12 │ │ -00b488: 121f |0106: const/4 v15, #int 1 // #1 │ │ -00b48a: 0800 1100 |0107: move-object/from16 v0, v17 │ │ -00b48e: 5c0f 7900 |0109: iput-boolean v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorOccured:Z // field@0079 │ │ -00b492: 220f 6c00 |010b: new-instance v15, Ljava/lang/StringBuilder; // type@006c │ │ -00b496: 7010 2d01 0f00 |010d: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00b49c: 0800 1100 |0110: move-object/from16 v0, v17 │ │ -00b4a0: 5400 7800 |0112: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorMessage:Ljava/lang/String; // field@0078 │ │ -00b4a4: 0810 0000 |0114: move-object/from16 v16, v0 │ │ -00b4a8: 7402 3001 0f00 |0116: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b4ae: 0c0f |0119: move-result-object v15 │ │ -00b4b0: 6e20 3001 7f00 |011a: invoke-virtual {v15, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b4b6: 0c0f |011d: move-result-object v15 │ │ -00b4b8: 1a10 2900 |011e: const-string v16, ": │ │ +00e2fc: |[00e2fc] jp.gr.java_conf.hatalab.mnv.GrepTask.doInBackground:([Ljava/lang/String;)Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ +00e30c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +00e30e: 0800 1100 |0001: move-object/from16 v0, v17 │ │ +00e312: 540f 7b00 |0003: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e316: 6e10 e601 0f00 |0005: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getSearchWord:()Ljava/lang/String; // method@01e6 │ │ +00e31c: 0c09 |0008: move-result-object v9 │ │ +00e31e: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +00e322: 540f 7b00 |000b: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e326: 6e10 e101 0f00 |000d: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getCurrentFilePath:()Ljava/lang/String; // method@01e1 │ │ +00e32c: 0c01 |0010: move-result-object v1 │ │ +00e32e: 0800 1100 |0011: move-object/from16 v0, v17 │ │ +00e332: 540f 7b00 |0013: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e336: 6e10 e501 0f00 |0015: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getSearchDirection:()I // method@01e5 │ │ +00e33c: 0a03 |0018: move-result v3 │ │ +00e33e: 0800 1100 |0019: move-object/from16 v0, v17 │ │ +00e342: 540f 7b00 |001b: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e346: 6e10 cf01 0f00 |001d: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.IncludeEncryptedFile:()Z // method@01cf │ │ +00e34c: 0a08 |0020: move-result v8 │ │ +00e34e: 120a |0021: const/4 v10, #int 0 // #0 │ │ +00e350: 120b |0022: const/4 v11, #int 0 // #0 │ │ +00e352: 0800 1100 |0023: move-object/from16 v0, v17 │ │ +00e356: 540f 7b00 |0025: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e35a: 1410 9100 067f |0027: const v16, #float 1.78119e+38 // #7f060091 │ │ +00e360: 7402 ea01 0f00 |002a: invoke-virtual/range {v15, v16}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01ea │ │ +00e366: 0c0f |002d: move-result-object v15 │ │ +00e368: 7210 0301 0f00 |002e: invoke-interface {v15}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00e36e: 0c0d |0031: move-result-object v13 │ │ +00e370: 390a 0800 |0032: if-nez v10, 003a // +0008 │ │ +00e374: 7401 0b02 1100 |0034: invoke-virtual/range {v17}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.isCancelled:()Z // method@020b │ │ +00e37a: 0a0f |0037: move-result v15 │ │ +00e37c: 380f 0300 |0038: if-eqz v15, 003b // +0003 │ │ +00e380: 1105 |003a: return-object v5 │ │ +00e382: 1a07 0000 |003b: const-string v7, "" // string@0000 │ │ +00e386: 3903 8900 |003d: if-nez v3, 00c6 // +0089 │ │ +00e38a: 0800 1100 |003f: move-object/from16 v0, v17 │ │ +00e38e: 540f 7b00 |0041: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e392: 6e10 e301 0f00 |0043: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getNextFile:()Ljava/lang/String; // method@01e3 │ │ +00e398: 0c07 |0046: move-result-object v7 │ │ +00e39a: 1a0f 0000 |0047: const-string v15, "" // string@0000 │ │ +00e39e: 6e20 1801 f700 |0049: invoke-virtual {v7, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00e3a4: 0a0f |004c: move-result v15 │ │ +00e3a6: 390f 1000 |004d: if-nez v15, 005d // +0010 │ │ +00e3aa: 6e20 1801 1700 |004f: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00e3b0: 0a0f |0052: move-result v15 │ │ +00e3b2: 380f 0a00 |0053: if-eqz v15, 005d // +000a │ │ +00e3b6: 0800 1100 |0055: move-object/from16 v0, v17 │ │ +00e3ba: 540f 7b00 |0057: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e3be: 6e10 e301 0f00 |0059: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getNextFile:()Ljava/lang/String; // method@01e3 │ │ +00e3c4: 0c07 |005c: move-result-object v7 │ │ +00e3c6: 1a0f 0000 |005d: const-string v15, "" // string@0000 │ │ +00e3ca: 6e20 1801 f700 |005f: invoke-virtual {v7, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00e3d0: 0a0f |0062: move-result v15 │ │ +00e3d2: 390f d7ff |0063: if-nez v15, 003a // -0029 │ │ +00e3d6: 3808 8100 |0065: if-eqz v8, 00e6 // +0081 │ │ +00e3da: 1a0f 1700 |0067: const-string v15, "(.*\.txt|.*\.chi)" // string@0017 │ │ +00e3de: 6e20 2101 f700 |0069: invoke-virtual {v7, v15}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0121 │ │ +00e3e4: 0a0f |006c: move-result v15 │ │ +00e3e6: 380f c5ff |006d: if-eqz v15, 0032 // -003b │ │ +00e3ea: 220f 5900 |006f: new-instance v15, Ljava/io/File; // type@0059 │ │ +00e3ee: 7020 e100 7f00 |0071: invoke-direct {v15, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00e3f4: 6e10 e700 0f00 |0074: invoke-virtual {v15}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00e3fa: 0c0e |0077: move-result-object v14 │ │ +00e3fc: 220f 6c00 |0078: new-instance v15, Ljava/lang/StringBuilder; // type@006c │ │ +00e400: 7010 2e01 0f00 |007a: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00e406: 6e20 3101 df00 |007d: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e40c: 0c0f |0080: move-result-object v15 │ │ +00e40e: 1a10 0400 |0081: const-string v16, " " // string@0004 │ │ +00e412: 7402 3101 0f00 |0083: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e418: 0c0f |0086: move-result-object v15 │ │ +00e41a: 6e20 3101 ef00 |0087: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e420: 0c0f |008a: move-result-object v15 │ │ +00e422: 6e10 3201 0f00 |008b: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00e428: 0c0f |008e: move-result-object v15 │ │ +00e42a: 0800 1100 |008f: move-object/from16 v0, v17 │ │ +00e42e: 7020 1002 f000 |0091: invoke-direct {v0, v15}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.postMessage:(Ljava/lang/String;)V // method@0210 │ │ +00e434: 0800 1100 |0094: move-object/from16 v0, v17 │ │ +00e438: 540f 7b00 |0096: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e43c: 6e10 e001 0f00 |0098: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getCharsetName:()Ljava/lang/String; // method@01e0 │ │ +00e442: 0c0f |009b: move-result-object v15 │ │ +00e444: 7120 7d02 f700 |009c: invoke-static {v7, v15}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.readFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@027d │ │ +00e44a: 0c02 |009f: move-result-object v2 │ │ +00e44c: 3903 5000 |00a0: if-nez v3, 00f0 // +0050 │ │ +00e450: 120f |00a2: const/4 v15, #int 0 // #0 │ │ +00e452: 7130 8002 290f |00a3: invoke-static {v9, v2, v15}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.searchWord:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; // method@0280 │ │ +00e458: 0c0b |00a6: move-result-object v11 │ │ +00e45a: 380b 8bff |00a7: if-eqz v11, 0032 // -0075 │ │ +00e45e: 2206 8b00 |00a9: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/FileInfo; // type@008b │ │ +00e462: 7010 9101 0600 |00ab: invoke-direct {v6}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.:()V // method@0191 │ │ +00e468: 220f 5900 |00ae: new-instance v15, Ljava/io/File; // type@0059 │ │ +00e46c: 7020 e100 7f00 |00b0: invoke-direct {v15, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00e472: 6e20 9701 f600 |00b3: invoke-virtual {v6, v15}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.setFile:(Ljava/io/File;)V // method@0197 │ │ +00e478: 6e20 9601 2600 |00b6: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.setData:(Ljava/lang/String;)V // method@0196 │ │ +00e47e: 52bf 7300 |00b9: iget v15, v11, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.start:I // field@0073 │ │ +00e482: 6e20 9901 f600 |00bb: invoke-virtual {v6, v15}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.setSelStart:(I)V // method@0199 │ │ +00e488: 52bf 7400 |00be: iget v15, v11, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.stop:I // field@0074 │ │ +00e48c: 6e20 9801 f600 |00c0: invoke-virtual {v6, v15}, Ljp/gr/java_conf/hatalab/mnv/FileInfo;.setSelEnd:(I)V // method@0198 │ │ +00e492: 0765 |00c3: move-object v5, v6 │ │ +00e494: 2900 76ff |00c4: goto/16 003a // -008a │ │ +00e498: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ +00e49c: 540f 7b00 |00c8: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e4a0: 6e10 e401 0f00 |00ca: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getPrevFile:()Ljava/lang/String; // method@01e4 │ │ +00e4a6: 0c07 |00cd: move-result-object v7 │ │ +00e4a8: 1a0f 0000 |00ce: const-string v15, "" // string@0000 │ │ +00e4ac: 6e20 1801 f700 |00d0: invoke-virtual {v7, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00e4b2: 0a0f |00d3: move-result v15 │ │ +00e4b4: 390f 89ff |00d4: if-nez v15, 005d // -0077 │ │ +00e4b8: 6e20 1801 1700 |00d6: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00e4be: 0a0f |00d9: move-result v15 │ │ +00e4c0: 380f 83ff |00da: if-eqz v15, 005d // -007d │ │ +00e4c4: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ +00e4c8: 540f 7b00 |00de: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e4cc: 6e10 e401 0f00 |00e0: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getPrevFile:()Ljava/lang/String; // method@01e4 │ │ +00e4d2: 0c07 |00e3: move-result-object v7 │ │ +00e4d4: 2900 79ff |00e4: goto/16 005d // -0087 │ │ +00e4d8: 1a0f 1600 |00e6: const-string v15, "(.*\.txt)" // string@0016 │ │ +00e4dc: 6e20 2101 f700 |00e8: invoke-virtual {v7, v15}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0121 │ │ +00e4e2: 0a0f |00eb: move-result v15 │ │ +00e4e4: 390f 83ff |00ec: if-nez v15, 006f // -007d │ │ +00e4e8: 2900 44ff |00ee: goto/16 0032 // -00bc │ │ +00e4ec: 6e10 2001 0200 |00f0: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0120 │ │ +00e4f2: 0a0f |00f3: move-result v15 │ │ +00e4f4: 7130 8102 290f |00f4: invoke-static {v9, v2, v15}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.searchWordBackward:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; // method@0281 │ │ +00e4fa: 0c0b |00f7: move-result-object v11 │ │ +00e4fc: 28af |00f8: goto 00a7 // -0051 │ │ +00e4fe: 0d04 |00f9: move-exception v4 │ │ +00e500: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ +00e504: 540f 7b00 |00fc: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e508: 6e10 8602 0400 |00fe: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.getCode:()I // method@0286 │ │ +00e50e: 0a10 |0101: move-result v16 │ │ +00e510: 7402 e801 0f00 |0102: invoke-virtual/range {v15, v16}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getString:(I)Ljava/lang/String; // method@01e8 │ │ +00e516: 0c0c |0105: move-result-object v12 │ │ +00e518: 121f |0106: const/4 v15, #int 1 // #1 │ │ +00e51a: 0800 1100 |0107: move-object/from16 v0, v17 │ │ +00e51e: 5c0f 7900 |0109: iput-boolean v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorOccured:Z // field@0079 │ │ +00e522: 220f 6c00 |010b: new-instance v15, Ljava/lang/StringBuilder; // type@006c │ │ +00e526: 7010 2e01 0f00 |010d: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00e52c: 0800 1100 |0110: move-object/from16 v0, v17 │ │ +00e530: 5400 7800 |0112: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorMessage:Ljava/lang/String; // field@0078 │ │ +00e534: 0810 0000 |0114: move-object/from16 v16, v0 │ │ +00e538: 7402 3101 0f00 |0116: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e53e: 0c0f |0119: move-result-object v15 │ │ +00e540: 6e20 3101 7f00 |011a: invoke-virtual {v15, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e546: 0c0f |011d: move-result-object v15 │ │ +00e548: 1a10 2900 |011e: const-string v16, ": │ │ " // string@0029 │ │ -00b4bc: 7402 3001 0f00 |0120: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b4c2: 0c0f |0123: move-result-object v15 │ │ -00b4c4: 6e20 3001 cf00 |0124: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b4ca: 0c0f |0127: move-result-object v15 │ │ -00b4cc: 6e10 3101 0f00 |0128: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00b4d2: 0c0f |012b: move-result-object v15 │ │ -00b4d4: 0800 1100 |012c: move-object/from16 v0, v17 │ │ -00b4d8: 5b0f 7800 |012e: iput-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorMessage:Ljava/lang/String; // field@0078 │ │ -00b4dc: 0800 1100 |0130: move-object/from16 v0, v17 │ │ -00b4e0: 540f 7b00 |0132: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b4e4: 6e10 da01 0f00 |0134: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirListRevert:()V // method@01da │ │ -00b4ea: 2900 03ff |0137: goto/16 003a // -00fd │ │ -00b4ee: 0d04 |0139: move-exception v4 │ │ -00b4f0: 121f |013a: const/4 v15, #int 1 // #1 │ │ -00b4f2: 0800 1100 |013b: move-object/from16 v0, v17 │ │ -00b4f6: 5c0f 7900 |013d: iput-boolean v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorOccured:Z // field@0079 │ │ -00b4fa: 220f 6c00 |013f: new-instance v15, Ljava/lang/StringBuilder; // type@006c │ │ -00b4fe: 7010 2d01 0f00 |0141: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00b504: 0800 1100 |0144: move-object/from16 v0, v17 │ │ -00b508: 5400 7800 |0146: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorMessage:Ljava/lang/String; // field@0078 │ │ -00b50c: 0810 0000 |0148: move-object/from16 v16, v0 │ │ -00b510: 7402 3001 0f00 |014a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b516: 0c0f |014d: move-result-object v15 │ │ -00b518: 6e20 3001 7f00 |014e: invoke-virtual {v15, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b51e: 0c0f |0151: move-result-object v15 │ │ -00b520: 1a10 2900 |0152: const-string v16, ": │ │ +00e54c: 7402 3101 0f00 |0120: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e552: 0c0f |0123: move-result-object v15 │ │ +00e554: 6e20 3101 cf00 |0124: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e55a: 0c0f |0127: move-result-object v15 │ │ +00e55c: 6e10 3201 0f00 |0128: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00e562: 0c0f |012b: move-result-object v15 │ │ +00e564: 0800 1100 |012c: move-object/from16 v0, v17 │ │ +00e568: 5b0f 7800 |012e: iput-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorMessage:Ljava/lang/String; // field@0078 │ │ +00e56c: 0800 1100 |0130: move-object/from16 v0, v17 │ │ +00e570: 540f 7b00 |0132: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e574: 6e10 db01 0f00 |0134: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirListRevert:()V // method@01db │ │ +00e57a: 2900 03ff |0137: goto/16 003a // -00fd │ │ +00e57e: 0d04 |0139: move-exception v4 │ │ +00e580: 121f |013a: const/4 v15, #int 1 // #1 │ │ +00e582: 0800 1100 |013b: move-object/from16 v0, v17 │ │ +00e586: 5c0f 7900 |013d: iput-boolean v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorOccured:Z // field@0079 │ │ +00e58a: 220f 6c00 |013f: new-instance v15, Ljava/lang/StringBuilder; // type@006c │ │ +00e58e: 7010 2e01 0f00 |0141: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00e594: 0800 1100 |0144: move-object/from16 v0, v17 │ │ +00e598: 5400 7800 |0146: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorMessage:Ljava/lang/String; // field@0078 │ │ +00e59c: 0810 0000 |0148: move-object/from16 v16, v0 │ │ +00e5a0: 7402 3101 0f00 |014a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e5a6: 0c0f |014d: move-result-object v15 │ │ +00e5a8: 6e20 3101 7f00 |014e: invoke-virtual {v15, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e5ae: 0c0f |0151: move-result-object v15 │ │ +00e5b0: 1a10 2900 |0152: const-string v16, ": │ │ " // string@0029 │ │ -00b524: 7402 3001 0f00 |0154: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b52a: 0c0f |0157: move-result-object v15 │ │ -00b52c: 6e10 0801 0400 |0158: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -00b532: 0c10 |015b: move-result-object v16 │ │ -00b534: 7402 3001 0f00 |015c: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b53a: 0c0f |015f: move-result-object v15 │ │ -00b53c: 1a10 0100 |0160: const-string v16, " │ │ +00e5b4: 7402 3101 0f00 |0154: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e5ba: 0c0f |0157: move-result-object v15 │ │ +00e5bc: 6e10 0901 0400 |0158: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +00e5c2: 0c10 |015b: move-result-object v16 │ │ +00e5c4: 7402 3101 0f00 |015c: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e5ca: 0c0f |015f: move-result-object v15 │ │ +00e5cc: 1a10 0100 |0160: const-string v16, " │ │ " // string@0001 │ │ -00b540: 7402 3001 0f00 |0162: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b546: 0c0f |0165: move-result-object v15 │ │ -00b548: 6e10 3101 0f00 |0166: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00b54e: 0c0f |0169: move-result-object v15 │ │ -00b550: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -00b554: 5b0f 7800 |016c: iput-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorMessage:Ljava/lang/String; // field@0078 │ │ -00b558: 0800 1100 |016e: move-object/from16 v0, v17 │ │ -00b55c: 540f 7b00 |0170: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b560: 6e10 da01 0f00 |0172: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirListRevert:()V // method@01da │ │ -00b566: 2900 c5fe |0175: goto/16 003a // -013b │ │ -00b56a: 0d04 |0177: move-exception v4 │ │ -00b56c: 0765 |0178: move-object v5, v6 │ │ -00b56e: 28c1 |0179: goto 013a // -003f │ │ -00b570: 0d04 |017a: move-exception v4 │ │ -00b572: 0765 |017b: move-object v5, v6 │ │ -00b574: 2900 7eff |017c: goto/16 00fa // -0082 │ │ +00e5d0: 7402 3101 0f00 |0162: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e5d6: 0c0f |0165: move-result-object v15 │ │ +00e5d8: 6e10 3201 0f00 |0166: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00e5de: 0c0f |0169: move-result-object v15 │ │ +00e5e0: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +00e5e4: 5b0f 7800 |016c: iput-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorMessage:Ljava/lang/String; // field@0078 │ │ +00e5e8: 0800 1100 |016e: move-object/from16 v0, v17 │ │ +00e5ec: 540f 7b00 |0170: iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e5f0: 6e10 db01 0f00 |0172: invoke-virtual {v15}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.dirListRevert:()V // method@01db │ │ +00e5f6: 2900 c5fe |0175: goto/16 003a // -013b │ │ +00e5fa: 0d04 |0177: move-exception v4 │ │ +00e5fc: 0765 |0178: move-object v5, v6 │ │ +00e5fe: 28c1 |0179: goto 013a // -003f │ │ +00e600: 0d04 |017a: move-exception v4 │ │ +00e602: 0765 |017b: move-object v5, v6 │ │ +00e604: 2900 7eff |017c: goto/16 00fa // -0082 │ │ catches : 3 │ │ 0x003f - 0x00ae │ │ Ljp/gr/java_conf/hatalab/mnv/MyUtilException; -> 0x00f9 │ │ Ljava/lang/Exception; -> 0x0139 │ │ 0x00ae - 0x00c3 │ │ Ljp/gr/java_conf/hatalab/mnv/MyUtilException; -> 0x017a │ │ Ljava/lang/Exception; -> 0x0177 │ │ @@ -7660,33 +7653,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -00b5a4: |[00b5a4] jp.gr.java_conf.hatalab.mnv.GrepTask.onCancelled:()V │ │ -00b5b4: 5430 7b00 |0000: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b5b8: 6e10 fd01 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.stopDirList:()V // method@01fd │ │ -00b5be: 5430 7c00 |0005: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ -00b5c2: 3800 0f00 |0007: if-eqz v0, 0016 // +000f │ │ -00b5c6: 5430 7c00 |0009: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ -00b5ca: 6e10 2800 0000 |000b: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@0028 │ │ -00b5d0: 0a00 |000e: move-result v0 │ │ -00b5d2: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -00b5d6: 5430 7c00 |0011: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ -00b5da: 6e10 2700 0000 |0013: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ -00b5e0: 5430 7b00 |0016: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b5e4: 1a01 0203 |0018: const-string v1, "cancel..." // string@0302 │ │ -00b5e8: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -00b5ea: 7130 d500 1002 |001b: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -00b5f0: 0c00 |001e: move-result-object v0 │ │ -00b5f2: 6e10 d800 0000 |001f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -00b5f8: 6f10 4f00 0300 |0022: invoke-super {v3}, Landroid/os/AsyncTask;.onCancelled:()V // method@004f │ │ -00b5fe: 0e00 |0025: return-void │ │ +00e634: |[00e634] jp.gr.java_conf.hatalab.mnv.GrepTask.onCancelled:()V │ │ +00e644: 5430 7b00 |0000: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e648: 6e10 fe01 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.stopDirList:()V // method@01fe │ │ +00e64e: 5430 7c00 |0005: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ +00e652: 3800 0f00 |0007: if-eqz v0, 0016 // +000f │ │ +00e656: 5430 7c00 |0009: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ +00e65a: 6e10 2800 0000 |000b: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@0028 │ │ +00e660: 0a00 |000e: move-result v0 │ │ +00e662: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +00e666: 5430 7c00 |0011: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ +00e66a: 6e10 2700 0000 |0013: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ +00e670: 5430 7b00 |0016: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e674: 1a01 0103 |0018: const-string v1, "cancel..." // string@0301 │ │ +00e678: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +00e67a: 7130 d500 1002 |001b: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +00e680: 0c00 |001e: move-result-object v0 │ │ +00e682: 6e10 d800 0000 |001f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +00e688: 6f10 4f00 0300 |0022: invoke-super {v3}, Landroid/os/AsyncTask;.onCancelled:()V // method@004f │ │ +00e68e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=188 │ │ 0x0016 line=189 │ │ 0x0022 line=190 │ │ 0x0025 line=191 │ │ @@ -7698,64 +7691,64 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00b600: |[00b600] jp.gr.java_conf.hatalab.mnv.GrepTask.onPostExecute:(Ljava/lang/Object;)V │ │ -00b610: 1f01 8b00 |0000: check-cast v1, Ljp/gr/java_conf/hatalab/mnv/FileInfo; // type@008b │ │ -00b614: 6e20 0d02 1000 |0002: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.onPostExecute:(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V // method@020d │ │ -00b61a: 0e00 |0005: return-void │ │ +00e690: |[00e690] jp.gr.java_conf.hatalab.mnv.GrepTask.onPostExecute:(Ljava/lang/Object;)V │ │ +00e6a0: 1f01 8b00 |0000: check-cast v1, Ljp/gr/java_conf/hatalab/mnv/FileInfo; // type@008b │ │ +00e6a4: 6e20 0e02 1000 |0002: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.onPostExecute:(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V // method@020e │ │ +00e6aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #4 : (in Ljp/gr/java_conf/hatalab/mnv/GrepTask;) │ │ name : 'onPostExecute' │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -00b61c: |[00b61c] jp.gr.java_conf.hatalab.mnv.GrepTask.onPostExecute:(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V │ │ -00b62c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00b62e: 6f20 5000 5400 |0001: invoke-super {v4, v5}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0050 │ │ -00b634: 5440 7c00 |0004: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ -00b638: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -00b63c: 5440 7c00 |0008: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ -00b640: 6e10 2800 0000 |000a: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@0028 │ │ -00b646: 0a00 |000d: move-result v0 │ │ -00b648: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -00b64c: 5440 7c00 |0010: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ -00b650: 6e10 2700 0000 |0012: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ -00b656: 5540 7900 |0015: iget-boolean v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorOccured:Z // field@0079 │ │ -00b65a: 3800 0f00 |0017: if-eqz v0, 0026 // +000f │ │ -00b65e: 5440 7800 |0019: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorMessage:Ljava/lang/String; // field@0078 │ │ -00b662: 5441 7b00 |001b: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b666: 7120 8202 1000 |001d: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V // method@0282 │ │ -00b66c: 5440 7b00 |0020: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b670: 6e20 f701 3000 |0022: invoke-virtual {v0, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.setFileInfo:(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V // method@01f7 │ │ -00b676: 0e00 |0025: return-void │ │ -00b678: 3905 1100 |0026: if-nez v5, 0037 // +0011 │ │ -00b67c: 5440 7b00 |0028: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b680: 1401 3c00 067f |002a: const v1, #float 1.78118e+38 // #7f06003c │ │ -00b686: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -00b688: 7130 2504 1002 |002e: invoke-static {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.makeTextAndShow:(Landroid/content/Context;II)V // method@0425 │ │ -00b68e: 5440 7b00 |0031: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b692: 6e20 f701 3000 |0033: invoke-virtual {v0, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.setFileInfo:(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V // method@01f7 │ │ -00b698: 28ef |0036: goto 0025 // -0011 │ │ -00b69a: 5440 7b00 |0037: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b69e: 6e20 f701 5000 |0039: invoke-virtual {v0, v5}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.setFileInfo:(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V // method@01f7 │ │ -00b6a4: 28e9 |003c: goto 0025 // -0017 │ │ +00e6ac: |[00e6ac] jp.gr.java_conf.hatalab.mnv.GrepTask.onPostExecute:(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V │ │ +00e6bc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00e6be: 6f20 5000 5400 |0001: invoke-super {v4, v5}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0050 │ │ +00e6c4: 5440 7c00 |0004: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ +00e6c8: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +00e6cc: 5440 7c00 |0008: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ +00e6d0: 6e10 2800 0000 |000a: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@0028 │ │ +00e6d6: 0a00 |000d: move-result v0 │ │ +00e6d8: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +00e6dc: 5440 7c00 |0010: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ +00e6e0: 6e10 2700 0000 |0012: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ +00e6e6: 5540 7900 |0015: iget-boolean v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorOccured:Z // field@0079 │ │ +00e6ea: 3800 0f00 |0017: if-eqz v0, 0026 // +000f │ │ +00e6ee: 5440 7800 |0019: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorMessage:Ljava/lang/String; // field@0078 │ │ +00e6f2: 5441 7b00 |001b: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e6f6: 7120 8302 1000 |001d: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V // method@0283 │ │ +00e6fc: 5440 7b00 |0020: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e700: 6e20 f801 3000 |0022: invoke-virtual {v0, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.setFileInfo:(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V // method@01f8 │ │ +00e706: 0e00 |0025: return-void │ │ +00e708: 3905 1100 |0026: if-nez v5, 0037 // +0011 │ │ +00e70c: 5440 7b00 |0028: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e710: 1401 3c00 067f |002a: const v1, #float 1.78118e+38 // #7f06003c │ │ +00e716: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +00e718: 7130 2604 1002 |002e: invoke-static {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.makeTextAndShow:(Landroid/content/Context;II)V // method@0426 │ │ +00e71e: 5440 7b00 |0031: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e722: 6e20 f801 3000 |0033: invoke-virtual {v0, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.setFileInfo:(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V // method@01f8 │ │ +00e728: 28ef |0036: goto 0025 // -0011 │ │ +00e72a: 5440 7b00 |0037: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e72e: 6e20 f801 5000 |0039: invoke-virtual {v0, v5}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.setFileInfo:(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V // method@01f8 │ │ +00e734: 28e9 |003c: goto 0025 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=166 │ │ 0x0004 line=167 │ │ 0x0015 line=169 │ │ 0x0019 line=171 │ │ 0x0020 line=172 │ │ @@ -7773,38 +7766,38 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -00b6a8: |[00b6a8] jp.gr.java_conf.hatalab.mnv.GrepTask.onPreExecute:()V │ │ -00b6b8: 6f10 5100 0300 |0000: invoke-super {v3}, Landroid/os/AsyncTask;.onPreExecute:()V // method@0051 │ │ -00b6be: 2200 0b00 |0003: new-instance v0, Landroid/app/ProgressDialog; // type@000b │ │ -00b6c2: 5431 7b00 |0005: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b6c6: 7020 2600 1000 |0007: invoke-direct {v0, v1}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0026 │ │ -00b6cc: 5b30 7c00 |000a: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ -00b6d0: 5430 7c00 |000c: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ -00b6d4: 2201 9e00 |000e: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepTask$1; // type@009e │ │ -00b6d8: 7020 ff01 3100 |0010: invoke-direct {v1, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepTask$1;.:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)V // method@01ff │ │ -00b6de: 6e20 2a00 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@002a │ │ -00b6e4: 5430 7c00 |0016: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ -00b6e8: 5431 7b00 |0018: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ -00b6ec: 1402 9100 067f |001a: const v2, #float 1.78119e+38 // #7f060091 │ │ -00b6f2: 6e20 e901 2100 |001d: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01e9 │ │ -00b6f8: 0c01 |0020: move-result-object v1 │ │ -00b6fa: 6e20 2900 1000 |0021: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0029 │ │ -00b700: 5430 7c00 |0024: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ -00b704: 6e10 2c00 0000 |0026: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@002c │ │ -00b70a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -00b70c: 5c30 7900 |002a: iput-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorOccured:Z // field@0079 │ │ -00b710: 2200 1800 |002c: new-instance v0, Landroid/os/Handler; // type@0018 │ │ -00b714: 7010 5400 0000 |002e: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0054 │ │ -00b71a: 5b30 7a00 |0031: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.handler:Landroid/os/Handler; // field@007a │ │ -00b71e: 0e00 |0033: return-void │ │ +00e738: |[00e738] jp.gr.java_conf.hatalab.mnv.GrepTask.onPreExecute:()V │ │ +00e748: 6f10 5100 0300 |0000: invoke-super {v3}, Landroid/os/AsyncTask;.onPreExecute:()V // method@0051 │ │ +00e74e: 2200 0b00 |0003: new-instance v0, Landroid/app/ProgressDialog; // type@000b │ │ +00e752: 5431 7b00 |0005: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e756: 7020 2600 1000 |0007: invoke-direct {v0, v1}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0026 │ │ +00e75c: 5b30 7c00 |000a: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ +00e760: 5430 7c00 |000c: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ +00e764: 2201 9e00 |000e: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepTask$1; // type@009e │ │ +00e768: 7020 0002 3100 |0010: invoke-direct {v1, v3}, Ljp/gr/java_conf/hatalab/mnv/GrepTask$1;.:(Ljp/gr/java_conf/hatalab/mnv/GrepTask;)V // method@0200 │ │ +00e76e: 6e20 2a00 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@002a │ │ +00e774: 5430 7c00 |0016: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ +00e778: 5431 7b00 |0018: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // field@007b │ │ +00e77c: 1402 9100 067f |001a: const v2, #float 1.78119e+38 // #7f060091 │ │ +00e782: 6e20 ea01 2100 |001d: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;.getText:(I)Ljava/lang/CharSequence; // method@01ea │ │ +00e788: 0c01 |0020: move-result-object v1 │ │ +00e78a: 6e20 2900 1000 |0021: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0029 │ │ +00e790: 5430 7c00 |0024: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.mProgressDialog:Landroid/app/ProgressDialog; // field@007c │ │ +00e794: 6e10 2c00 0000 |0026: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@002c │ │ +00e79a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +00e79c: 5c30 7900 |002a: iput-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.errorOccured:Z // field@0079 │ │ +00e7a0: 2200 1800 |002c: new-instance v0, Landroid/os/Handler; // type@0018 │ │ +00e7a4: 7010 5400 0000 |002e: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0054 │ │ +00e7aa: 5b30 7a00 |0031: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/GrepTask;.handler:Landroid/os/Handler; // field@007a │ │ +00e7ae: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=34 │ │ 0x000c line=36 │ │ 0x0016 line=45 │ │ 0x0024 line=47 │ │ @@ -7849,37 +7842,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b720: |[00b720] jp.gr.java_conf.hatalab.mnv.MainActivity$10.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -00b730: 5b01 7d00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007d │ │ -00b734: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00b73a: 0e00 |0005: return-void │ │ +00e7b0: |[00e7b0] jp.gr.java_conf.hatalab.mnv.MainActivity$10.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00e7c0: 5b01 7d00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007d │ │ +00e7c4: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00e7ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$10;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00b73c: |[00b73c] jp.gr.java_conf.hatalab.mnv.MainActivity$10.onClick:(Landroid/content/DialogInterface;I)V │ │ -00b74c: 0e00 |0000: return-void │ │ +00e7cc: |[00e7cc] jp.gr.java_conf.hatalab.mnv.MainActivity$10.onClick:(Landroid/content/DialogInterface;I)V │ │ +00e7dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$10; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -7927,146 +7920,146 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00b750: |[00b750] jp.gr.java_conf.hatalab.mnv.MainActivity$11.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;Ljava/io/File;)V │ │ -00b760: 5b01 7e00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ -00b764: 5b02 8000 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.val$inputView:Landroid/view/View; // field@0080 │ │ -00b768: 5b03 7f00 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.val$file:Ljava/io/File; // field@007f │ │ -00b76c: 7010 0e01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00b772: 0e00 |0009: return-void │ │ +00e7e0: |[00e7e0] jp.gr.java_conf.hatalab.mnv.MainActivity$11.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;Ljava/io/File;)V │ │ +00e7f0: 5b01 7e00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ +00e7f4: 5b02 8000 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.val$inputView:Landroid/view/View; // field@0080 │ │ +00e7f8: 5b03 7f00 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.val$file:Ljava/io/File; // field@007f │ │ +00e7fc: 7010 0f01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00e802: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$11; │ │ - 0x0000 - 0x000a reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x000a reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/io/File; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 217 16-bit code units │ │ -00b774: |[00b774] jp.gr.java_conf.hatalab.mnv.MainActivity$11.onClick:(Landroid/content/DialogInterface;I)V │ │ -00b784: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -00b786: 5484 8000 |0001: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.val$inputView:Landroid/view/View; // field@0080 │ │ -00b78a: 1405 0300 077f |0003: const v5, #float 1.79446e+38 // #7f070003 │ │ -00b790: 6e20 8600 5400 |0006: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -00b796: 0c03 |0009: move-result-object v3 │ │ -00b798: 1f03 4500 |000a: check-cast v3, Landroid/widget/EditText; // type@0045 │ │ -00b79c: 6e10 a300 0300 |000c: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -00b7a2: 0c04 |000f: move-result-object v4 │ │ -00b7a4: 6e10 0f01 0400 |0010: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00b7aa: 0c02 |0013: move-result-object v2 │ │ -00b7ac: 5484 7e00 |0014: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ -00b7b0: 7110 4102 0400 |0016: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$700:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)Ljava/io/File; // method@0241 │ │ -00b7b6: 0c04 |0019: move-result-object v4 │ │ -00b7b8: 6e10 e600 0400 |001a: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00b7be: 0c00 |001d: move-result-object v0 │ │ -00b7c0: 5484 7e00 |001e: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ -00b7c4: 7110 4102 0400 |0020: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$700:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)Ljava/io/File; // method@0241 │ │ -00b7ca: 0c04 |0023: move-result-object v4 │ │ -00b7cc: 6e10 e800 0400 |0024: invoke-virtual {v4}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -00b7d2: 0c04 |0027: move-result-object v4 │ │ -00b7d4: 3904 3900 |0028: if-nez v4, 0061 // +0039 │ │ -00b7d8: 6e10 1f01 0200 |002a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@011f │ │ -00b7de: 0a04 |002d: move-result v4 │ │ -00b7e0: 3d04 9700 |002e: if-lez v4, 00c5 // +0097 │ │ -00b7e4: 5484 7f00 |0030: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.val$file:Ljava/io/File; // field@007f │ │ -00b7e8: 2205 5900 |0032: new-instance v5, Ljava/io/File; // type@0059 │ │ -00b7ec: 2206 6c00 |0034: new-instance v6, Ljava/lang/StringBuilder; // type@006c │ │ -00b7f0: 7010 2d01 0600 |0036: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00b7f6: 6e20 3001 0600 |0039: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b7fc: 0c06 |003c: move-result-object v6 │ │ -00b7fe: 6e20 3001 2600 |003d: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b804: 0c06 |0040: move-result-object v6 │ │ -00b806: 6e10 3101 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00b80c: 0c06 |0044: move-result-object v6 │ │ -00b80e: 7020 e100 6500 |0045: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00b814: 7120 7e02 5400 |0048: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.renameFile:(Ljava/io/File;Ljava/io/File;)Z // method@027e │ │ -00b81a: 0a04 |004b: move-result v4 │ │ -00b81c: 3804 2900 |004c: if-eqz v4, 0075 // +0029 │ │ -00b820: 5484 7e00 |004e: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ -00b824: 1405 2800 067f |0050: const v5, #float 1.78117e+38 // #7f060028 │ │ -00b82a: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -00b82c: 7130 d400 5406 |0054: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ -00b832: 0c04 |0057: move-result-object v4 │ │ -00b834: 6e10 d800 0400 |0058: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -00b83a: 5484 7e00 |005b: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ -00b83e: 6e10 6202 0400 |005d: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.refreshDir:()V // method@0262 │ │ -00b844: 0e00 |0060: return-void │ │ -00b846: 2204 6c00 |0061: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ -00b84a: 7010 2d01 0400 |0063: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00b850: 6e20 3001 0400 |0066: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b856: 0c04 |0069: move-result-object v4 │ │ -00b858: 1a05 2000 |006a: const-string v5, "/" // string@0020 │ │ -00b85c: 6e20 3001 5400 |006c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b862: 0c04 |006f: move-result-object v4 │ │ -00b864: 6e10 3101 0400 |0070: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00b86a: 0c00 |0073: move-result-object v0 │ │ -00b86c: 28b6 |0074: goto 002a // -004a │ │ -00b86e: 5484 7e00 |0075: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ -00b872: 1405 2d00 067f |0077: const v5, #float 1.78117e+38 // #7f06002d │ │ -00b878: 1206 |007a: const/4 v6, #int 0 // #0 │ │ -00b87a: 7130 d400 5406 |007b: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ -00b880: 0c04 |007e: move-result-object v4 │ │ -00b882: 6e10 d800 0400 |007f: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -00b888: 28de |0082: goto 0060 // -0022 │ │ -00b88a: 0d01 |0083: move-exception v1 │ │ -00b88c: 6e10 8602 0100 |0084: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.printStackTrace:()V // method@0286 │ │ -00b892: 5484 7e00 |0087: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ -00b896: 5485 7e00 |0089: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ -00b89a: 6e10 8502 0100 |008b: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.getCode:()I // method@0285 │ │ -00b8a0: 0a06 |008e: move-result v6 │ │ -00b8a2: 6e20 5402 6500 |008f: invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getString:(I)Ljava/lang/String; // method@0254 │ │ -00b8a8: 0c05 |0092: move-result-object v5 │ │ -00b8aa: 7120 4202 5400 |0093: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$800:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/lang/String;)V // method@0242 │ │ -00b8b0: 28ca |0096: goto 0060 // -0036 │ │ -00b8b2: 0d01 |0097: move-exception v1 │ │ -00b8b4: 6e10 0701 0100 |0098: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0107 │ │ -00b8ba: 5484 7e00 |009b: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ -00b8be: 2205 6c00 |009d: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ -00b8c2: 7010 2d01 0500 |009f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00b8c8: 5486 7e00 |00a2: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ -00b8cc: 1407 3500 067f |00a4: const v7, #float 1.78118e+38 // #7f060035 │ │ -00b8d2: 6e20 5402 7600 |00a7: invoke-virtual {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getString:(I)Ljava/lang/String; // method@0254 │ │ -00b8d8: 0c06 |00aa: move-result-object v6 │ │ -00b8da: 6e20 3001 6500 |00ab: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b8e0: 0c05 |00ae: move-result-object v5 │ │ -00b8e2: 1a06 0100 |00af: const-string v6, " │ │ +00e804: |[00e804] jp.gr.java_conf.hatalab.mnv.MainActivity$11.onClick:(Landroid/content/DialogInterface;I)V │ │ +00e814: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +00e816: 5484 8000 |0001: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.val$inputView:Landroid/view/View; // field@0080 │ │ +00e81a: 1405 0300 077f |0003: const v5, #float 1.79446e+38 // #7f070003 │ │ +00e820: 6e20 8600 5400 |0006: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +00e826: 0c03 |0009: move-result-object v3 │ │ +00e828: 1f03 4500 |000a: check-cast v3, Landroid/widget/EditText; // type@0045 │ │ +00e82c: 6e10 a300 0300 |000c: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +00e832: 0c04 |000f: move-result-object v4 │ │ +00e834: 6e10 1001 0400 |0010: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +00e83a: 0c02 |0013: move-result-object v2 │ │ +00e83c: 5484 7e00 |0014: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ +00e840: 7110 4202 0400 |0016: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$700:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)Ljava/io/File; // method@0242 │ │ +00e846: 0c04 |0019: move-result-object v4 │ │ +00e848: 6e10 e600 0400 |001a: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00e84e: 0c00 |001d: move-result-object v0 │ │ +00e850: 5484 7e00 |001e: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ +00e854: 7110 4202 0400 |0020: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$700:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)Ljava/io/File; // method@0242 │ │ +00e85a: 0c04 |0023: move-result-object v4 │ │ +00e85c: 6e10 e800 0400 |0024: invoke-virtual {v4}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00e862: 0c04 |0027: move-result-object v4 │ │ +00e864: 3904 3900 |0028: if-nez v4, 0061 // +0039 │ │ +00e868: 6e10 2001 0200 |002a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0120 │ │ +00e86e: 0a04 |002d: move-result v4 │ │ +00e870: 3d04 9700 |002e: if-lez v4, 00c5 // +0097 │ │ +00e874: 5484 7f00 |0030: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.val$file:Ljava/io/File; // field@007f │ │ +00e878: 2205 5900 |0032: new-instance v5, Ljava/io/File; // type@0059 │ │ +00e87c: 2206 6c00 |0034: new-instance v6, Ljava/lang/StringBuilder; // type@006c │ │ +00e880: 7010 2e01 0600 |0036: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00e886: 6e20 3101 0600 |0039: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e88c: 0c06 |003c: move-result-object v6 │ │ +00e88e: 6e20 3101 2600 |003d: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e894: 0c06 |0040: move-result-object v6 │ │ +00e896: 6e10 3201 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00e89c: 0c06 |0044: move-result-object v6 │ │ +00e89e: 7020 e100 6500 |0045: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00e8a4: 7120 7f02 5400 |0048: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.renameFile:(Ljava/io/File;Ljava/io/File;)Z // method@027f │ │ +00e8aa: 0a04 |004b: move-result v4 │ │ +00e8ac: 3804 2900 |004c: if-eqz v4, 0075 // +0029 │ │ +00e8b0: 5484 7e00 |004e: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ +00e8b4: 1405 2800 067f |0050: const v5, #float 1.78117e+38 // #7f060028 │ │ +00e8ba: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +00e8bc: 7130 d400 5406 |0054: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ +00e8c2: 0c04 |0057: move-result-object v4 │ │ +00e8c4: 6e10 d800 0400 |0058: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +00e8ca: 5484 7e00 |005b: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ +00e8ce: 6e10 6302 0400 |005d: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.refreshDir:()V // method@0263 │ │ +00e8d4: 0e00 |0060: return-void │ │ +00e8d6: 2204 6c00 |0061: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ +00e8da: 7010 2e01 0400 |0063: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00e8e0: 6e20 3101 0400 |0066: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e8e6: 0c04 |0069: move-result-object v4 │ │ +00e8e8: 1a05 2000 |006a: const-string v5, "/" // string@0020 │ │ +00e8ec: 6e20 3101 5400 |006c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e8f2: 0c04 |006f: move-result-object v4 │ │ +00e8f4: 6e10 3201 0400 |0070: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00e8fa: 0c00 |0073: move-result-object v0 │ │ +00e8fc: 28b6 |0074: goto 002a // -004a │ │ +00e8fe: 5484 7e00 |0075: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ +00e902: 1405 2d00 067f |0077: const v5, #float 1.78117e+38 // #7f06002d │ │ +00e908: 1206 |007a: const/4 v6, #int 0 // #0 │ │ +00e90a: 7130 d400 5406 |007b: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ +00e910: 0c04 |007e: move-result-object v4 │ │ +00e912: 6e10 d800 0400 |007f: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +00e918: 28de |0082: goto 0060 // -0022 │ │ +00e91a: 0d01 |0083: move-exception v1 │ │ +00e91c: 6e10 8702 0100 |0084: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.printStackTrace:()V // method@0287 │ │ +00e922: 5484 7e00 |0087: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ +00e926: 5485 7e00 |0089: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ +00e92a: 6e10 8602 0100 |008b: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.getCode:()I // method@0286 │ │ +00e930: 0a06 |008e: move-result v6 │ │ +00e932: 6e20 5502 6500 |008f: invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getString:(I)Ljava/lang/String; // method@0255 │ │ +00e938: 0c05 |0092: move-result-object v5 │ │ +00e93a: 7120 4302 5400 |0093: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$800:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/lang/String;)V // method@0243 │ │ +00e940: 28ca |0096: goto 0060 // -0036 │ │ +00e942: 0d01 |0097: move-exception v1 │ │ +00e944: 6e10 0801 0100 |0098: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0108 │ │ +00e94a: 5484 7e00 |009b: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ +00e94e: 2205 6c00 |009d: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ +00e952: 7010 2e01 0500 |009f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00e958: 5486 7e00 |00a2: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ +00e95c: 1407 3500 067f |00a4: const v7, #float 1.78118e+38 // #7f060035 │ │ +00e962: 6e20 5502 7600 |00a7: invoke-virtual {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getString:(I)Ljava/lang/String; // method@0255 │ │ +00e968: 0c06 |00aa: move-result-object v6 │ │ +00e96a: 6e20 3101 6500 |00ab: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e970: 0c05 |00ae: move-result-object v5 │ │ +00e972: 1a06 0100 |00af: const-string v6, " │ │ " // string@0001 │ │ -00b8e6: 6e20 3001 6500 |00b1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b8ec: 0c05 |00b4: move-result-object v5 │ │ -00b8ee: 6e10 0801 0100 |00b5: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -00b8f4: 0c06 |00b8: move-result-object v6 │ │ -00b8f6: 6e20 3001 6500 |00b9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00b8fc: 0c05 |00bc: move-result-object v5 │ │ -00b8fe: 6e10 3101 0500 |00bd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00b904: 0c05 |00c0: move-result-object v5 │ │ -00b906: 7120 4202 5400 |00c1: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$800:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/lang/String;)V // method@0242 │ │ -00b90c: 289c |00c4: goto 0060 // -0064 │ │ -00b90e: 5484 7e00 |00c5: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ -00b912: 1405 2700 067f |00c7: const v5, #float 1.78117e+38 // #7f060027 │ │ -00b918: 7130 d400 5406 |00ca: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ -00b91e: 0c04 |00cd: move-result-object v4 │ │ -00b920: 6e10 d800 0400 |00ce: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -00b926: 5484 7e00 |00d1: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ -00b92a: 5485 7f00 |00d3: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.val$file:Ljava/io/File; // field@007f │ │ -00b92e: 7120 3d02 5400 |00d5: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$300:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@023d │ │ -00b934: 2888 |00d8: goto 0060 // -0078 │ │ +00e976: 6e20 3101 6500 |00b1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e97c: 0c05 |00b4: move-result-object v5 │ │ +00e97e: 6e10 0901 0100 |00b5: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +00e984: 0c06 |00b8: move-result-object v6 │ │ +00e986: 6e20 3101 6500 |00b9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00e98c: 0c05 |00bc: move-result-object v5 │ │ +00e98e: 6e10 3201 0500 |00bd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00e994: 0c05 |00c0: move-result-object v5 │ │ +00e996: 7120 4302 5400 |00c1: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$800:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/lang/String;)V // method@0243 │ │ +00e99c: 289c |00c4: goto 0060 // -0064 │ │ +00e99e: 5484 7e00 |00c5: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ +00e9a2: 1405 2700 067f |00c7: const v5, #float 1.78117e+38 // #7f060027 │ │ +00e9a8: 7130 d400 5406 |00ca: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ +00e9ae: 0c04 |00cd: move-result-object v4 │ │ +00e9b0: 6e10 d800 0400 |00ce: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +00e9b6: 5484 7e00 |00d1: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@007e │ │ +00e9ba: 5485 7f00 |00d3: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.val$file:Ljava/io/File; // field@007f │ │ +00e9be: 7120 3e02 5400 |00d5: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$300:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@023e │ │ +00e9c4: 2888 |00d8: goto 0060 // -0078 │ │ catches : 2 │ │ 0x0030 - 0x0060 │ │ Ljp/gr/java_conf/hatalab/mnv/MyUtilException; -> 0x0083 │ │ Ljava/lang/Exception; -> 0x0097 │ │ 0x0075 - 0x0082 │ │ Ljp/gr/java_conf/hatalab/mnv/MyUtilException; -> 0x0083 │ │ Ljava/lang/Exception; -> 0x0097 │ │ @@ -8139,45 +8132,45 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/app/AlertDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00b954: |[00b954] jp.gr.java_conf.hatalab.mnv.MainActivity$12.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/app/AlertDialog;)V │ │ -00b964: 5b01 8100 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$12;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0081 │ │ -00b968: 5b02 8200 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$12;.val$dialog:Landroid/app/AlertDialog; // field@0082 │ │ -00b96c: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00b972: 0e00 |0007: return-void │ │ +00e9e4: |[00e9e4] jp.gr.java_conf.hatalab.mnv.MainActivity$12.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/app/AlertDialog;)V │ │ +00e9f4: 5b01 8100 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$12;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0081 │ │ +00e9f8: 5b02 8200 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$12;.val$dialog:Landroid/app/AlertDialog; // field@0082 │ │ +00e9fc: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ea02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$12; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/AlertDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$12;) │ │ name : 'onFocusChange' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00b974: |[00b974] jp.gr.java_conf.hatalab.mnv.MainActivity$12.onFocusChange:(Landroid/view/View;Z)V │ │ -00b984: 3804 0c00 |0000: if-eqz v4, 000c // +000c │ │ -00b988: 5420 8200 |0002: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$12;.val$dialog:Landroid/app/AlertDialog; // field@0082 │ │ -00b98c: 6e10 1b00 0000 |0004: invoke-virtual {v0}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@001b │ │ -00b992: 0c00 |0007: move-result-object v0 │ │ -00b994: 1251 |0008: const/4 v1, #int 5 // #5 │ │ -00b996: 6e20 8d00 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ -00b99c: 0e00 |000c: return-void │ │ +00ea04: |[00ea04] jp.gr.java_conf.hatalab.mnv.MainActivity$12.onFocusChange:(Landroid/view/View;Z)V │ │ +00ea14: 3804 0c00 |0000: if-eqz v4, 000c // +000c │ │ +00ea18: 5420 8200 |0002: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$12;.val$dialog:Landroid/app/AlertDialog; // field@0082 │ │ +00ea1c: 6e10 1b00 0000 |0004: invoke-virtual {v0}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@001b │ │ +00ea22: 0c00 |0007: move-result-object v0 │ │ +00ea24: 1251 |0008: const/4 v1, #int 5 // #5 │ │ +00ea26: 6e20 8d00 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ +00ea2c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0002 line=776 │ │ 0x000c line=778 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$12; │ │ @@ -8219,37 +8212,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b9a0: |[00b9a0] jp.gr.java_conf.hatalab.mnv.MainActivity$13.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -00b9b0: 5b01 8300 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0083 │ │ -00b9b4: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00b9ba: 0e00 |0005: return-void │ │ +00ea30: |[00ea30] jp.gr.java_conf.hatalab.mnv.MainActivity$13.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00ea40: 5b01 8300 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0083 │ │ +00ea44: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ea4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$13; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$13;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00b9bc: |[00b9bc] jp.gr.java_conf.hatalab.mnv.MainActivity$13.onCancel:(Landroid/content/DialogInterface;)V │ │ -00b9cc: 0e00 |0000: return-void │ │ +00ea4c: |[00ea4c] jp.gr.java_conf.hatalab.mnv.MainActivity$13.onCancel:(Landroid/content/DialogInterface;)V │ │ +00ea5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$13; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -8288,37 +8281,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b9d0: |[00b9d0] jp.gr.java_conf.hatalab.mnv.MainActivity$14.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -00b9e0: 5b01 8400 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0084 │ │ -00b9e4: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00b9ea: 0e00 |0005: return-void │ │ +00ea60: |[00ea60] jp.gr.java_conf.hatalab.mnv.MainActivity$14.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00ea70: 5b01 8400 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0084 │ │ +00ea74: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ea7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$14; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$14;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00b9ec: |[00b9ec] jp.gr.java_conf.hatalab.mnv.MainActivity$14.onClick:(Landroid/content/DialogInterface;I)V │ │ -00b9fc: 0e00 |0000: return-void │ │ +00ea7c: |[00ea7c] jp.gr.java_conf.hatalab.mnv.MainActivity$14.onClick:(Landroid/content/DialogInterface;I)V │ │ +00ea8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$14; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -8362,120 +8355,120 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00ba00: |[00ba00] jp.gr.java_conf.hatalab.mnv.MainActivity$15.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;)V │ │ -00ba10: 5b01 8500 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ -00ba14: 5b02 8600 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.val$inputView:Landroid/view/View; // field@0086 │ │ -00ba18: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00ba1e: 0e00 |0007: return-void │ │ +00ea90: |[00ea90] jp.gr.java_conf.hatalab.mnv.MainActivity$15.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;)V │ │ +00eaa0: 5b01 8500 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ +00eaa4: 5b02 8600 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.val$inputView:Landroid/view/View; // field@0086 │ │ +00eaa8: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00eaae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=832 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$15; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 168 16-bit code units │ │ -00ba20: |[00ba20] jp.gr.java_conf.hatalab.mnv.MainActivity$15.onClick:(Landroid/content/DialogInterface;I)V │ │ -00ba30: 5474 8600 |0000: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.val$inputView:Landroid/view/View; // field@0086 │ │ -00ba34: 1405 0300 077f |0002: const v5, #float 1.79446e+38 // #7f070003 │ │ -00ba3a: 6e20 8600 5400 |0005: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -00ba40: 0c03 |0008: move-result-object v3 │ │ -00ba42: 1f03 4500 |0009: check-cast v3, Landroid/widget/EditText; // type@0045 │ │ -00ba46: 6e10 a300 0300 |000b: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -00ba4c: 0c04 |000e: move-result-object v4 │ │ -00ba4e: 6e10 0f01 0400 |000f: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00ba54: 0c02 |0012: move-result-object v2 │ │ -00ba56: 5474 8500 |0013: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ -00ba5a: 7110 4102 0400 |0015: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$700:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)Ljava/io/File; // method@0241 │ │ -00ba60: 0c04 |0018: move-result-object v4 │ │ -00ba62: 6e10 e600 0400 |0019: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00ba68: 0c00 |001c: move-result-object v0 │ │ -00ba6a: 5474 8500 |001d: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ -00ba6e: 7110 4102 0400 |001f: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$700:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)Ljava/io/File; // method@0241 │ │ -00ba74: 0c04 |0022: move-result-object v4 │ │ -00ba76: 6e10 e800 0400 |0023: invoke-virtual {v4}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -00ba7c: 0c04 |0026: move-result-object v4 │ │ -00ba7e: 3904 2a00 |0027: if-nez v4, 0051 // +002a │ │ -00ba82: 6e10 1f01 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@011f │ │ -00ba88: 0a04 |002c: move-result v4 │ │ -00ba8a: 3d04 6800 |002d: if-lez v4, 0095 // +0068 │ │ -00ba8e: 2204 5900 |002f: new-instance v4, Ljava/io/File; // type@0059 │ │ -00ba92: 2205 6c00 |0031: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ -00ba96: 7010 2d01 0500 |0033: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00ba9c: 6e20 3001 0500 |0036: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00baa2: 0c05 |0039: move-result-object v5 │ │ -00baa4: 6e20 3001 2500 |003a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00baaa: 0c05 |003d: move-result-object v5 │ │ -00baac: 6e10 3101 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00bab2: 0c05 |0041: move-result-object v5 │ │ -00bab4: 7020 e100 5400 |0042: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00baba: 7110 7402 0400 |0045: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.createDir:(Ljava/io/File;)Z // method@0274 │ │ -00bac0: 0a04 |0048: move-result v4 │ │ -00bac2: 3804 1c00 |0049: if-eqz v4, 0065 // +001c │ │ -00bac6: 5474 8500 |004b: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ -00baca: 6e10 6202 0400 |004d: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.refreshDir:()V // method@0262 │ │ -00bad0: 0e00 |0050: return-void │ │ -00bad2: 2204 6c00 |0051: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ -00bad6: 7010 2d01 0400 |0053: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00badc: 6e20 3001 0400 |0056: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00bae2: 0c04 |0059: move-result-object v4 │ │ -00bae4: 1a05 2000 |005a: const-string v5, "/" // string@0020 │ │ -00bae8: 6e20 3001 5400 |005c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00baee: 0c04 |005f: move-result-object v4 │ │ -00baf0: 6e10 3101 0400 |0060: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00baf6: 0c00 |0063: move-result-object v0 │ │ -00baf8: 28c5 |0064: goto 0029 // -003b │ │ -00bafa: 5474 8500 |0065: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ -00bafe: 1405 2d00 067f |0067: const v5, #float 1.78117e+38 // #7f06002d │ │ -00bb04: 1206 |006a: const/4 v6, #int 0 // #0 │ │ -00bb06: 7130 d400 5406 |006b: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ -00bb0c: 0c04 |006e: move-result-object v4 │ │ -00bb0e: 6e10 d800 0400 |006f: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -00bb14: 28de |0072: goto 0050 // -0022 │ │ -00bb16: 0d01 |0073: move-exception v1 │ │ -00bb18: 6e10 8602 0100 |0074: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.printStackTrace:()V // method@0286 │ │ -00bb1e: 5474 8500 |0077: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ -00bb22: 5475 8500 |0079: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ -00bb26: 6e10 8502 0100 |007b: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.getCode:()I // method@0285 │ │ -00bb2c: 0a06 |007e: move-result v6 │ │ -00bb2e: 6e20 5402 6500 |007f: invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getString:(I)Ljava/lang/String; // method@0254 │ │ -00bb34: 0c05 |0082: move-result-object v5 │ │ -00bb36: 7120 4202 5400 |0083: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$800:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/lang/String;)V // method@0242 │ │ -00bb3c: 28ca |0086: goto 0050 // -0036 │ │ -00bb3e: 0d01 |0087: move-exception v1 │ │ -00bb40: 6e10 0701 0100 |0088: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0107 │ │ -00bb46: 5474 8500 |008b: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ -00bb4a: 6e10 0801 0100 |008d: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -00bb50: 0c05 |0090: move-result-object v5 │ │ -00bb52: 7120 4202 5400 |0091: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$800:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/lang/String;)V // method@0242 │ │ -00bb58: 28bc |0094: goto 0050 // -0044 │ │ -00bb5a: 5474 8500 |0095: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ -00bb5e: 1405 2700 067f |0097: const v5, #float 1.78117e+38 // #7f060027 │ │ -00bb64: 1216 |009a: const/4 v6, #int 1 // #1 │ │ -00bb66: 7130 d400 5406 |009b: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ -00bb6c: 0c04 |009e: move-result-object v4 │ │ -00bb6e: 6e10 d800 0400 |009f: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -00bb74: 5474 8500 |00a2: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ -00bb78: 7110 4302 0400 |00a4: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$900:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0243 │ │ -00bb7e: 28a9 |00a7: goto 0050 // -0057 │ │ +00eab0: |[00eab0] jp.gr.java_conf.hatalab.mnv.MainActivity$15.onClick:(Landroid/content/DialogInterface;I)V │ │ +00eac0: 5474 8600 |0000: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.val$inputView:Landroid/view/View; // field@0086 │ │ +00eac4: 1405 0300 077f |0002: const v5, #float 1.79446e+38 // #7f070003 │ │ +00eaca: 6e20 8600 5400 |0005: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +00ead0: 0c03 |0008: move-result-object v3 │ │ +00ead2: 1f03 4500 |0009: check-cast v3, Landroid/widget/EditText; // type@0045 │ │ +00ead6: 6e10 a300 0300 |000b: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +00eadc: 0c04 |000e: move-result-object v4 │ │ +00eade: 6e10 1001 0400 |000f: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +00eae4: 0c02 |0012: move-result-object v2 │ │ +00eae6: 5474 8500 |0013: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ +00eaea: 7110 4202 0400 |0015: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$700:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)Ljava/io/File; // method@0242 │ │ +00eaf0: 0c04 |0018: move-result-object v4 │ │ +00eaf2: 6e10 e600 0400 |0019: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00eaf8: 0c00 |001c: move-result-object v0 │ │ +00eafa: 5474 8500 |001d: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ +00eafe: 7110 4202 0400 |001f: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$700:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)Ljava/io/File; // method@0242 │ │ +00eb04: 0c04 |0022: move-result-object v4 │ │ +00eb06: 6e10 e800 0400 |0023: invoke-virtual {v4}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00eb0c: 0c04 |0026: move-result-object v4 │ │ +00eb0e: 3904 2a00 |0027: if-nez v4, 0051 // +002a │ │ +00eb12: 6e10 2001 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0120 │ │ +00eb18: 0a04 |002c: move-result v4 │ │ +00eb1a: 3d04 6800 |002d: if-lez v4, 0095 // +0068 │ │ +00eb1e: 2204 5900 |002f: new-instance v4, Ljava/io/File; // type@0059 │ │ +00eb22: 2205 6c00 |0031: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ +00eb26: 7010 2e01 0500 |0033: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00eb2c: 6e20 3101 0500 |0036: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00eb32: 0c05 |0039: move-result-object v5 │ │ +00eb34: 6e20 3101 2500 |003a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00eb3a: 0c05 |003d: move-result-object v5 │ │ +00eb3c: 6e10 3201 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00eb42: 0c05 |0041: move-result-object v5 │ │ +00eb44: 7020 e100 5400 |0042: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00eb4a: 7110 7502 0400 |0045: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.createDir:(Ljava/io/File;)Z // method@0275 │ │ +00eb50: 0a04 |0048: move-result v4 │ │ +00eb52: 3804 1c00 |0049: if-eqz v4, 0065 // +001c │ │ +00eb56: 5474 8500 |004b: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ +00eb5a: 6e10 6302 0400 |004d: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.refreshDir:()V // method@0263 │ │ +00eb60: 0e00 |0050: return-void │ │ +00eb62: 2204 6c00 |0051: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ +00eb66: 7010 2e01 0400 |0053: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00eb6c: 6e20 3101 0400 |0056: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00eb72: 0c04 |0059: move-result-object v4 │ │ +00eb74: 1a05 2000 |005a: const-string v5, "/" // string@0020 │ │ +00eb78: 6e20 3101 5400 |005c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00eb7e: 0c04 |005f: move-result-object v4 │ │ +00eb80: 6e10 3201 0400 |0060: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00eb86: 0c00 |0063: move-result-object v0 │ │ +00eb88: 28c5 |0064: goto 0029 // -003b │ │ +00eb8a: 5474 8500 |0065: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ +00eb8e: 1405 2d00 067f |0067: const v5, #float 1.78117e+38 // #7f06002d │ │ +00eb94: 1206 |006a: const/4 v6, #int 0 // #0 │ │ +00eb96: 7130 d400 5406 |006b: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ +00eb9c: 0c04 |006e: move-result-object v4 │ │ +00eb9e: 6e10 d800 0400 |006f: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +00eba4: 28de |0072: goto 0050 // -0022 │ │ +00eba6: 0d01 |0073: move-exception v1 │ │ +00eba8: 6e10 8702 0100 |0074: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.printStackTrace:()V // method@0287 │ │ +00ebae: 5474 8500 |0077: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ +00ebb2: 5475 8500 |0079: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ +00ebb6: 6e10 8602 0100 |007b: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.getCode:()I // method@0286 │ │ +00ebbc: 0a06 |007e: move-result v6 │ │ +00ebbe: 6e20 5502 6500 |007f: invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getString:(I)Ljava/lang/String; // method@0255 │ │ +00ebc4: 0c05 |0082: move-result-object v5 │ │ +00ebc6: 7120 4302 5400 |0083: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$800:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/lang/String;)V // method@0243 │ │ +00ebcc: 28ca |0086: goto 0050 // -0036 │ │ +00ebce: 0d01 |0087: move-exception v1 │ │ +00ebd0: 6e10 0801 0100 |0088: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0108 │ │ +00ebd6: 5474 8500 |008b: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ +00ebda: 6e10 0901 0100 |008d: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +00ebe0: 0c05 |0090: move-result-object v5 │ │ +00ebe2: 7120 4302 5400 |0091: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$800:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/lang/String;)V // method@0243 │ │ +00ebe8: 28bc |0094: goto 0050 // -0044 │ │ +00ebea: 5474 8500 |0095: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ +00ebee: 1405 2700 067f |0097: const v5, #float 1.78117e+38 // #7f060027 │ │ +00ebf4: 1216 |009a: const/4 v6, #int 1 // #1 │ │ +00ebf6: 7130 d400 5406 |009b: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ +00ebfc: 0c04 |009e: move-result-object v4 │ │ +00ebfe: 6e10 d800 0400 |009f: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +00ec04: 5474 8500 |00a2: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0085 │ │ +00ec08: 7110 4402 0400 |00a4: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$900:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0244 │ │ +00ec0e: 28a9 |00a7: goto 0050 // -0057 │ │ catches : 2 │ │ 0x002f - 0x0050 │ │ Ljp/gr/java_conf/hatalab/mnv/MyUtilException; -> 0x0073 │ │ Ljava/lang/Exception; -> 0x0087 │ │ 0x0065 - 0x0072 │ │ Ljp/gr/java_conf/hatalab/mnv/MyUtilException; -> 0x0073 │ │ Ljava/lang/Exception; -> 0x0087 │ │ @@ -8543,39 +8536,39 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bb98: |[00bb98] jp.gr.java_conf.hatalab.mnv.MainActivity$16.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -00bba8: 5b01 8700 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0087 │ │ -00bbac: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00bbb2: 0e00 |0005: return-void │ │ +00ec28: |[00ec28] jp.gr.java_conf.hatalab.mnv.MainActivity$16.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00ec38: 5b01 8700 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0087 │ │ +00ec3c: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ec42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=972 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$16; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$16;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bbb4: |[00bbb4] jp.gr.java_conf.hatalab.mnv.MainActivity$16.onClick:(Landroid/view/View;)V │ │ -00bbc4: 5410 8700 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/MainActivity$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0087 │ │ -00bbc8: 7110 3b02 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$1000:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@023b │ │ -00bbce: 0e00 |0005: return-void │ │ +00ec44: |[00ec44] jp.gr.java_conf.hatalab.mnv.MainActivity$16.onClick:(Landroid/view/View;)V │ │ +00ec54: 5410 8700 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/MainActivity$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0087 │ │ +00ec58: 7110 3c02 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$1000:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@023c │ │ +00ec5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=976 │ │ 0x0005 line=977 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$16; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -8615,39 +8608,39 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bbd0: |[00bbd0] jp.gr.java_conf.hatalab.mnv.MainActivity$17.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -00bbe0: 5b01 8800 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$17;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0088 │ │ -00bbe4: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00bbea: 0e00 |0005: return-void │ │ +00ec60: |[00ec60] jp.gr.java_conf.hatalab.mnv.MainActivity$17.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00ec70: 5b01 8800 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$17;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0088 │ │ +00ec74: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ec7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=984 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$17; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$17;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bbec: |[00bbec] jp.gr.java_conf.hatalab.mnv.MainActivity$17.onClick:(Landroid/view/View;)V │ │ -00bbfc: 5410 8800 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/MainActivity$17;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0088 │ │ -00bc00: 6e10 6102 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.openOptionsMenu:()V // method@0261 │ │ -00bc06: 0e00 |0005: return-void │ │ +00ec7c: |[00ec7c] jp.gr.java_conf.hatalab.mnv.MainActivity$17.onClick:(Landroid/view/View;)V │ │ +00ec8c: 5410 8800 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/MainActivity$17;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0088 │ │ +00ec90: 6e10 6202 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.openOptionsMenu:()V // method@0262 │ │ +00ec96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=988 │ │ 0x0005 line=989 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$17; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -8687,37 +8680,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bc08: |[00bc08] jp.gr.java_conf.hatalab.mnv.MainActivity$18.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -00bc18: 5b01 8900 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$18;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0089 │ │ -00bc1c: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00bc22: 0e00 |0005: return-void │ │ +00ec98: |[00ec98] jp.gr.java_conf.hatalab.mnv.MainActivity$18.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00eca8: 5b01 8900 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$18;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0089 │ │ +00ecac: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ecb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$18; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$18;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00bc24: |[00bc24] jp.gr.java_conf.hatalab.mnv.MainActivity$18.onClick:(Landroid/content/DialogInterface;I)V │ │ -00bc34: 0e00 |0000: return-void │ │ +00ecb4: |[00ecb4] jp.gr.java_conf.hatalab.mnv.MainActivity$18.onClick:(Landroid/content/DialogInterface;I)V │ │ +00ecc4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1057 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$18; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -8734,15 +8727,15 @@ │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #40 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #548 'onItemLongClick' │ │ +Annotations on method #549 'onItemLongClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)Z" } │ │ │ │ Class #40 - │ │ Class descriptor : 'Ljp/gr/java_conf/hatalab/mnv/MainActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -8759,40 +8752,40 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bc38: |[00bc38] jp.gr.java_conf.hatalab.mnv.MainActivity$1.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -00bc48: 5b01 8a00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008a │ │ -00bc4c: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00bc52: 0e00 |0005: return-void │ │ +00ecc8: |[00ecc8] jp.gr.java_conf.hatalab.mnv.MainActivity$1.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00ecd8: 5b01 8a00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008a │ │ +00ecdc: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ece2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$1;) │ │ name : 'onItemLongClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00bc54: |[00bc54] jp.gr.java_conf.hatalab.mnv.MainActivity$1.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ -00bc64: 5410 8a00 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/MainActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008a │ │ -00bc68: 6e20 5802 4000 |0002: invoke-virtual {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.myLongClick:(I)V // method@0258 │ │ -00bc6e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -00bc70: 0f00 |0006: return v0 │ │ +00ece4: |[00ece4] jp.gr.java_conf.hatalab.mnv.MainActivity$1.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ +00ecf4: 5410 8a00 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/MainActivity$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008a │ │ +00ecf8: 6e20 5902 4000 |0002: invoke-virtual {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.myLongClick:(I)V // method@0259 │ │ +00ecfe: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +00ed00: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=108 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0007 reg=1 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$1; │ │ @@ -8836,39 +8829,39 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bc74: |[00bc74] jp.gr.java_conf.hatalab.mnv.MainActivity$2.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -00bc84: 5b01 8b00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008b │ │ -00bc88: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00bc8e: 0e00 |0005: return-void │ │ +00ed04: |[00ed04] jp.gr.java_conf.hatalab.mnv.MainActivity$2.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00ed14: 5b01 8b00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008b │ │ +00ed18: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ed1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bc90: |[00bc90] jp.gr.java_conf.hatalab.mnv.MainActivity$2.onClick:(Landroid/view/View;)V │ │ -00bca0: 5410 8b00 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/MainActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008b │ │ -00bca4: 7110 3902 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$000:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0239 │ │ -00bcaa: 0e00 |0005: return-void │ │ +00ed20: |[00ed20] jp.gr.java_conf.hatalab.mnv.MainActivity$2.onClick:(Landroid/view/View;)V │ │ +00ed30: 5410 8b00 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/MainActivity$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008b │ │ +00ed34: 7110 3a02 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$000:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@023a │ │ +00ed3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$2; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -8885,17 +8878,17 @@ │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #42 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #552 'onItemSelected' │ │ +Annotations on method #553 'onItemSelected' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ -Annotations on method #553 'onNothingSelected' │ │ +Annotations on method #554 'onNothingSelected' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;)V" } │ │ │ │ Class #42 - │ │ Class descriptor : 'Ljp/gr/java_conf/hatalab/mnv/MainActivity$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -8912,39 +8905,39 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bcac: |[00bcac] jp.gr.java_conf.hatalab.mnv.MainActivity$3.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -00bcbc: 5b01 8c00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008c │ │ -00bcc0: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00bcc6: 0e00 |0005: return-void │ │ +00ed3c: |[00ed3c] jp.gr.java_conf.hatalab.mnv.MainActivity$3.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00ed4c: 5b01 8c00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008c │ │ +00ed50: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ed56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$3;) │ │ name : 'onItemSelected' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00bcc8: |[00bcc8] jp.gr.java_conf.hatalab.mnv.MainActivity$3.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -00bcd8: 5410 8c00 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/MainActivity$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008c │ │ -00bcdc: 6e20 6602 4000 |0002: invoke-virtual {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.setCurrentPosition:(I)V // method@0266 │ │ -00bce2: 0e00 |0005: return-void │ │ +00ed58: |[00ed58] jp.gr.java_conf.hatalab.mnv.MainActivity$3.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +00ed68: 5410 8c00 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/MainActivity$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008c │ │ +00ed6c: 6e20 6702 4000 |0002: invoke-virtual {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.setCurrentPosition:(I)V // method@0267 │ │ +00ed72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$3; │ │ @@ -8958,16 +8951,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00bce4: |[00bce4] jp.gr.java_conf.hatalab.mnv.MainActivity$3.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -00bcf4: 0e00 |0000: return-void │ │ +00ed74: |[00ed74] jp.gr.java_conf.hatalab.mnv.MainActivity$3.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +00ed84: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$3; │ │ 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -9012,66 +9005,66 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00bcf8: |[00bcf8] jp.gr.java_conf.hatalab.mnv.MainActivity$4.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V │ │ -00bd08: 5b01 8d00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008d │ │ -00bd0c: 5902 8e00 |0002: iput v2, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;.val$m_sortOrder:I // field@008e │ │ -00bd10: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00bd16: 0e00 |0007: return-void │ │ +00ed88: |[00ed88] jp.gr.java_conf.hatalab.mnv.MainActivity$4.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V │ │ +00ed98: 5b01 8d00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008d │ │ +00ed9c: 5902 8e00 |0002: iput v2, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;.val$m_sortOrder:I // field@008e │ │ +00eda0: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00eda6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$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 │ │ -00bd18: |[00bd18] jp.gr.java_conf.hatalab.mnv.MainActivity$4.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -00bd28: 1f02 6a00 |0000: check-cast v2, Ljava/lang/String; // type@006a │ │ -00bd2c: 1f03 6a00 |0002: check-cast v3, Ljava/lang/String; // type@006a │ │ -00bd30: 6e30 2c02 2103 |0004: invoke-virtual {v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@022c │ │ -00bd36: 0a00 |0007: move-result v0 │ │ -00bd38: 0f00 |0008: return v0 │ │ +00eda8: |[00eda8] jp.gr.java_conf.hatalab.mnv.MainActivity$4.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +00edb8: 1f02 6a00 |0000: check-cast v2, Ljava/lang/String; // type@006a │ │ +00edbc: 1f03 6a00 |0002: check-cast v3, Ljava/lang/String; // type@006a │ │ +00edc0: 6e30 2d02 2103 |0004: invoke-virtual {v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@022d │ │ +00edc6: 0a00 |0007: move-result v0 │ │ +00edc8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$4; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;) │ │ name : 'compare' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -00bd3c: |[00bd3c] jp.gr.java_conf.hatalab.mnv.MainActivity$4.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -00bd4c: 6e20 1301 4300 |0000: invoke-virtual {v3, v4}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0113 │ │ -00bd52: 0a00 |0003: move-result v0 │ │ -00bd54: 5221 8e00 |0004: iget v1, v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;.val$m_sortOrder:I // field@008e │ │ -00bd58: b210 |0006: mul-int/2addr v0, v1 │ │ -00bd5a: 0f00 |0007: return v0 │ │ +00edcc: |[00edcc] jp.gr.java_conf.hatalab.mnv.MainActivity$4.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +00eddc: 6e20 1401 4300 |0000: invoke-virtual {v3, v4}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0114 │ │ +00ede2: 0a00 |0003: move-result v0 │ │ +00ede4: 5221 8e00 |0004: iget v1, v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;.val$m_sortOrder:I // field@008e │ │ +00ede8: b210 |0006: mul-int/2addr v0, v1 │ │ +00edea: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$4; │ │ 0x0000 - 0x0008 reg=3 object1 Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=4 object2 Ljava/lang/String; │ │ @@ -9116,77 +9109,77 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00bd5c: |[00bd5c] jp.gr.java_conf.hatalab.mnv.MainActivity$5.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V │ │ -00bd6c: 5b01 8f00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008f │ │ -00bd70: 5902 9000 |0002: iput v2, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;.val$m_sortOrder:I // field@0090 │ │ -00bd74: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00bd7a: 0e00 |0007: return-void │ │ +00edec: |[00edec] jp.gr.java_conf.hatalab.mnv.MainActivity$5.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V │ │ +00edfc: 5b01 8f00 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@008f │ │ +00ee00: 5902 9000 |0002: iput v2, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;.val$m_sortOrder:I // field@0090 │ │ +00ee04: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ee0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;) │ │ 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 │ │ -00bd7c: |[00bd7c] jp.gr.java_conf.hatalab.mnv.MainActivity$5.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -00bd8c: 1f02 6a00 |0000: check-cast v2, Ljava/lang/String; // type@006a │ │ -00bd90: 1f03 6a00 |0002: check-cast v3, Ljava/lang/String; // type@006a │ │ -00bd94: 6e30 2f02 2103 |0004: invoke-virtual {v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@022f │ │ -00bd9a: 0a00 |0007: move-result v0 │ │ -00bd9c: 0f00 |0008: return v0 │ │ +00ee0c: |[00ee0c] jp.gr.java_conf.hatalab.mnv.MainActivity$5.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +00ee1c: 1f02 6a00 |0000: check-cast v2, Ljava/lang/String; // type@006a │ │ +00ee20: 1f03 6a00 |0002: check-cast v3, Ljava/lang/String; // type@006a │ │ +00ee24: 6e30 3002 2103 |0004: invoke-virtual {v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@0230 │ │ +00ee2a: 0a00 |0007: move-result v0 │ │ +00ee2c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$5; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;) │ │ name : 'compare' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -00bda0: |[00bda0] jp.gr.java_conf.hatalab.mnv.MainActivity$5.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -00bdb0: 1a02 1500 |0000: const-string v2, "(.*/$|\.\.)" // string@0015 │ │ -00bdb4: 6e20 2001 2400 |0002: invoke-virtual {v4, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0120 │ │ -00bdba: 0a00 |0005: move-result v0 │ │ -00bdbc: 1a02 1500 |0006: const-string v2, "(.*/$|\.\.)" // string@0015 │ │ -00bdc0: 6e20 2001 2500 |0008: invoke-virtual {v5, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0120 │ │ -00bdc6: 0a01 |000b: move-result v1 │ │ -00bdc8: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ -00bdcc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -00bdce: 0f02 |000f: return v2 │ │ -00bdd0: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -00bdd4: 5232 9000 |0012: iget v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;.val$m_sortOrder:I // field@0090 │ │ -00bdd8: da02 02ff |0014: mul-int/lit8 v2, v2, #int -1 // #ff │ │ -00bddc: 28f9 |0016: goto 000f // -0007 │ │ -00bdde: 5232 9000 |0017: iget v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;.val$m_sortOrder:I // field@0090 │ │ -00bde2: da02 0201 |0019: mul-int/lit8 v2, v2, #int 1 // #01 │ │ -00bde6: 28f4 |001b: goto 000f // -000c │ │ +00ee30: |[00ee30] jp.gr.java_conf.hatalab.mnv.MainActivity$5.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +00ee40: 1a02 1500 |0000: const-string v2, "(.*/$|\.\.)" // string@0015 │ │ +00ee44: 6e20 2101 2400 |0002: invoke-virtual {v4, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0121 │ │ +00ee4a: 0a00 |0005: move-result v0 │ │ +00ee4c: 1a02 1500 |0006: const-string v2, "(.*/$|\.\.)" // string@0015 │ │ +00ee50: 6e20 2101 2500 |0008: invoke-virtual {v5, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0121 │ │ +00ee56: 0a01 |000b: move-result v1 │ │ +00ee58: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ +00ee5c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +00ee5e: 0f02 |000f: return v2 │ │ +00ee60: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +00ee64: 5232 9000 |0012: iget v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;.val$m_sortOrder:I // field@0090 │ │ +00ee68: da02 02ff |0014: mul-int/lit8 v2, v2, #int -1 // #ff │ │ +00ee6c: 28f9 |0016: goto 000f // -0007 │ │ +00ee6e: 5232 9000 |0017: iget v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;.val$m_sortOrder:I // field@0090 │ │ +00ee72: da02 0201 |0019: mul-int/lit8 v2, v2, #int 1 // #01 │ │ +00ee76: 28f4 |001b: goto 000f // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0006 line=486 │ │ 0x000c line=487 │ │ 0x000e line=488 │ │ 0x000f line=492 │ │ @@ -9239,65 +9232,65 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00bde8: |[00bde8] jp.gr.java_conf.hatalab.mnv.MainActivity$6.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ -00bdf8: 5b01 9100 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0091 │ │ -00bdfc: 5b02 9200 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.val$file:Ljava/io/File; // field@0092 │ │ -00be00: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00be06: 0e00 |0007: return-void │ │ +00ee78: |[00ee78] jp.gr.java_conf.hatalab.mnv.MainActivity$6.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ +00ee88: 5b01 9100 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0091 │ │ +00ee8c: 5b02 9200 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.val$file:Ljava/io/File; // field@0092 │ │ +00ee90: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ee96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$6; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/File; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -00be08: |[00be08] jp.gr.java_conf.hatalab.mnv.MainActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -00be18: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -00be1c: 2b05 3000 0000 |0002: packed-switch v5, 00000032 // +00000030 │ │ -00be22: 0e00 |0005: return-void │ │ -00be24: 5431 9100 |0006: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0091 │ │ -00be28: 5432 9200 |0008: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.val$file:Ljava/io/File; // field@0092 │ │ -00be2c: 7120 3a02 2100 |000a: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$100:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@023a │ │ -00be32: 28f8 |000d: goto 0005 // -0008 │ │ -00be34: 5431 9100 |000e: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0091 │ │ -00be38: 5432 9200 |0010: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.val$file:Ljava/io/File; // field@0092 │ │ -00be3c: 7120 3c02 2100 |0012: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$200:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@023c │ │ -00be42: 28f0 |0015: goto 0005 // -0010 │ │ -00be44: 5431 9100 |0016: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0091 │ │ -00be48: 5432 9200 |0018: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.val$file:Ljava/io/File; // field@0092 │ │ -00be4c: 7120 3d02 2100 |001a: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$300:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@023d │ │ -00be52: 28e8 |001d: goto 0005 // -0018 │ │ -00be54: 5431 9100 |001e: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0091 │ │ -00be58: 5432 9200 |0020: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.val$file:Ljava/io/File; // field@0092 │ │ -00be5c: 7120 3e02 2100 |0022: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$400:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@023e │ │ -00be62: 28e0 |0025: goto 0005 // -0020 │ │ -00be64: 5431 9100 |0026: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0091 │ │ -00be68: 5432 9200 |0028: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.val$file:Ljava/io/File; // field@0092 │ │ -00be6c: 7120 3f02 2100 |002a: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$500:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@023f │ │ -00be72: 28d8 |002d: goto 0005 // -0028 │ │ -00be74: 1a00 4900 |002e: const-string v0, "Cancel" // string@0049 │ │ -00be78: 28d5 |0030: goto 0005 // -002b │ │ -00be7a: 0000 |0031: nop // spacer │ │ -00be7c: 0001 0600 0000 0000 0400 0000 0c00 ... |0032: packed-switch-data (16 units) │ │ +00ee98: |[00ee98] jp.gr.java_conf.hatalab.mnv.MainActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +00eea8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +00eeac: 2b05 3000 0000 |0002: packed-switch v5, 00000032 // +00000030 │ │ +00eeb2: 0e00 |0005: return-void │ │ +00eeb4: 5431 9100 |0006: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0091 │ │ +00eeb8: 5432 9200 |0008: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.val$file:Ljava/io/File; // field@0092 │ │ +00eebc: 7120 3b02 2100 |000a: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$100:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@023b │ │ +00eec2: 28f8 |000d: goto 0005 // -0008 │ │ +00eec4: 5431 9100 |000e: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0091 │ │ +00eec8: 5432 9200 |0010: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.val$file:Ljava/io/File; // field@0092 │ │ +00eecc: 7120 3d02 2100 |0012: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$200:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@023d │ │ +00eed2: 28f0 |0015: goto 0005 // -0010 │ │ +00eed4: 5431 9100 |0016: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0091 │ │ +00eed8: 5432 9200 |0018: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.val$file:Ljava/io/File; // field@0092 │ │ +00eedc: 7120 3e02 2100 |001a: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$300:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@023e │ │ +00eee2: 28e8 |001d: goto 0005 // -0018 │ │ +00eee4: 5431 9100 |001e: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0091 │ │ +00eee8: 5432 9200 |0020: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.val$file:Ljava/io/File; // field@0092 │ │ +00eeec: 7120 3f02 2100 |0022: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$400:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@023f │ │ +00eef2: 28e0 |0025: goto 0005 // -0020 │ │ +00eef4: 5431 9100 |0026: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0091 │ │ +00eef8: 5432 9200 |0028: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.val$file:Ljava/io/File; // field@0092 │ │ +00eefc: 7120 4002 2100 |002a: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$500:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@0240 │ │ +00ef02: 28d8 |002d: goto 0005 // -0028 │ │ +00ef04: 1a00 4900 |002e: const-string v0, "Cancel" // string@0049 │ │ +00ef08: 28d5 |0030: goto 0005 // -002b │ │ +00ef0a: 0000 |0031: nop // spacer │ │ +00ef0c: 0001 0600 0000 0000 0400 0000 0c00 ... |0032: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0002 line=574 │ │ 0x0005 line=607 │ │ 0x0006 line=577 │ │ 0x000e line=581 │ │ @@ -9348,37 +9341,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00be9c: |[00be9c] jp.gr.java_conf.hatalab.mnv.MainActivity$7.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -00beac: 5b01 9300 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0093 │ │ -00beb0: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00beb6: 0e00 |0005: return-void │ │ +00ef2c: |[00ef2c] jp.gr.java_conf.hatalab.mnv.MainActivity$7.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00ef3c: 5b01 9300 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0093 │ │ +00ef40: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ef46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00beb8: |[00beb8] jp.gr.java_conf.hatalab.mnv.MainActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -00bec8: 0e00 |0000: return-void │ │ +00ef48: |[00ef48] jp.gr.java_conf.hatalab.mnv.MainActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +00ef58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$7; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -9422,42 +9415,42 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00becc: |[00becc] jp.gr.java_conf.hatalab.mnv.MainActivity$8.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ -00bedc: 5b01 9400 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0094 │ │ -00bee0: 5b02 9500 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8;.val$file:Ljava/io/File; // field@0095 │ │ -00bee4: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00beea: 0e00 |0007: return-void │ │ +00ef5c: |[00ef5c] jp.gr.java_conf.hatalab.mnv.MainActivity$8.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ +00ef6c: 5b01 9400 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0094 │ │ +00ef70: 5b02 9500 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8;.val$file:Ljava/io/File; // field@0095 │ │ +00ef74: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00ef7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$8; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/File; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -00beec: |[00beec] jp.gr.java_conf.hatalab.mnv.MainActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -00befc: 5420 9400 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0094 │ │ -00bf00: 5421 9500 |0002: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8;.val$file:Ljava/io/File; // field@0095 │ │ -00bf04: 7120 4002 1000 |0004: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$600:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@0240 │ │ -00bf0a: 0e00 |0007: return-void │ │ +00ef7c: |[00ef7c] jp.gr.java_conf.hatalab.mnv.MainActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +00ef8c: 5420 9400 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0094 │ │ +00ef90: 5421 9500 |0002: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8;.val$file:Ljava/io/File; // field@0095 │ │ +00ef94: 7120 4102 1000 |0004: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.access$600:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@0241 │ │ +00ef9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0007 line=671 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$8; │ │ 0x0000 - 0x0008 reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -9498,37 +9491,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bf0c: |[00bf0c] jp.gr.java_conf.hatalab.mnv.MainActivity$9.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -00bf1c: 5b01 9600 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0096 │ │ -00bf20: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00bf26: 0e00 |0005: return-void │ │ +00ef9c: |[00ef9c] jp.gr.java_conf.hatalab.mnv.MainActivity$9.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00efac: 5b01 9600 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; // field@0096 │ │ +00efb0: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +00efb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity$9;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00bf28: |[00bf28] jp.gr.java_conf.hatalab.mnv.MainActivity$9.onCancel:(Landroid/content/DialogInterface;)V │ │ -00bf38: 0e00 |0000: return-void │ │ +00efb8: |[00efb8] jp.gr.java_conf.hatalab.mnv.MainActivity$9.onCancel:(Landroid/content/DialogInterface;)V │ │ +00efc8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity$9; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -9649,37 +9642,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -00bf3c: |[00bf3c] jp.gr.java_conf.hatalab.mnv.MainActivity.:()V │ │ -00bf4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00bf4e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -00bf50: 7010 1d00 0400 |0002: invoke-direct {v4}, Landroid/app/ListActivity;.:()V // method@001d │ │ -00bf56: 2200 7a00 |0005: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ -00bf5a: 7010 3d01 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@013d │ │ -00bf60: 5b40 a100 |000a: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ -00bf64: 2200 5900 |000c: new-instance v0, Ljava/io/File; // type@0059 │ │ -00bf68: 1a01 2400 |000e: const-string v1, "/sdcard" // string@0024 │ │ -00bf6c: 7020 e100 1000 |0010: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00bf72: 5b40 a000 |0013: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00bf76: 1a00 2400 |0015: const-string v0, "/sdcard" // string@0024 │ │ -00bf7a: 5b40 a700 |0017: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mInitDirName:Ljava/lang/String; // field@00a7 │ │ -00bf7e: 5c42 aa00 |0019: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ -00bf82: 5c42 a200 |001b: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.listFoldersFirstFlag:Z // field@00a2 │ │ -00bf86: 5b43 a400 |001d: iput-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBottombar:Landroid/view/View; // field@00a4 │ │ -00bf8a: 5b43 a800 |001f: iput-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mMainlayout:Landroid/view/ViewGroup; // field@00a8 │ │ -00bf8e: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ -00bf90: 5940 a600 |0022: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ -00bf94: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -00bf96: 5940 a500 |0025: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ -00bf9a: 5c42 a300 |0027: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBackKeyDown:Z // field@00a3 │ │ -00bf9e: 0e00 |0029: return-void │ │ +00efcc: |[00efcc] jp.gr.java_conf.hatalab.mnv.MainActivity.:()V │ │ +00efdc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00efde: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00efe0: 7010 1d00 0400 |0002: invoke-direct {v4}, Landroid/app/ListActivity;.:()V // method@001d │ │ +00efe6: 2200 7a00 |0005: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ +00efea: 7010 3e01 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@013e │ │ +00eff0: 5b40 a100 |000a: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ +00eff4: 2200 5900 |000c: new-instance v0, Ljava/io/File; // type@0059 │ │ +00eff8: 1a01 2400 |000e: const-string v1, "/sdcard" // string@0024 │ │ +00effc: 7020 e100 1000 |0010: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00f002: 5b40 a000 |0013: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00f006: 1a00 2400 |0015: const-string v0, "/sdcard" // string@0024 │ │ +00f00a: 5b40 a700 |0017: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mInitDirName:Ljava/lang/String; // field@00a7 │ │ +00f00e: 5c42 aa00 |0019: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ +00f012: 5c42 a200 |001b: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.listFoldersFirstFlag:Z // field@00a2 │ │ +00f016: 5b43 a400 |001d: iput-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBottombar:Landroid/view/View; // field@00a4 │ │ +00f01a: 5b43 a800 |001f: iput-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mMainlayout:Landroid/view/ViewGroup; // field@00a8 │ │ +00f01e: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ +00f020: 5940 a600 |0022: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ +00f024: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +00f026: 5940 a500 |0025: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ +00f02a: 5c42 a300 |0027: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBackKeyDown:Z // field@00a3 │ │ +00f02e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ 0x0005 line=54 │ │ 0x000c line=55 │ │ 0x0015 line=56 │ │ 0x0019 line=57 │ │ @@ -9697,17 +9690,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00bfa0: |[00bfa0] jp.gr.java_conf.hatalab.mnv.MainActivity.access$000:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -00bfb0: 7010 4602 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.changeListOreder:()V // method@0246 │ │ -00bfb6: 0e00 |0003: return-void │ │ +00f030: |[00f030] jp.gr.java_conf.hatalab.mnv.MainActivity.access$000:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00f040: 7010 4702 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.changeListOreder:()V // method@0247 │ │ +00f046: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ #2 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity;) │ │ @@ -9715,17 +9708,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00bfb8: |[00bfb8] jp.gr.java_conf.hatalab.mnv.MainActivity.access$100:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ -00bfc8: 7020 4402 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.browseTo:(Ljava/io/File;)V // method@0244 │ │ -00bfce: 0e00 |0003: return-void │ │ +00f048: |[00f048] jp.gr.java_conf.hatalab.mnv.MainActivity.access$100:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ +00f058: 7020 4502 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.browseTo:(Ljava/io/File;)V // method@0245 │ │ +00f05e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/File; │ │ │ │ @@ -9734,17 +9727,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00bfd0: |[00bfd0] jp.gr.java_conf.hatalab.mnv.MainActivity.access$1000:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -00bfe0: 7010 6c02 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.upOneLevel:()V // method@026c │ │ -00bfe6: 0e00 |0003: return-void │ │ +00f060: |[00f060] jp.gr.java_conf.hatalab.mnv.MainActivity.access$1000:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00f070: 7010 6d02 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.upOneLevel:()V // method@026d │ │ +00f076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ #4 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity;) │ │ @@ -9752,17 +9745,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00bfe8: |[00bfe8] jp.gr.java_conf.hatalab.mnv.MainActivity.access$200:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ -00bff8: 7020 4902 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.deleteFile:(Ljava/io/File;)V // method@0249 │ │ -00bffe: 0e00 |0003: return-void │ │ +00f078: |[00f078] jp.gr.java_conf.hatalab.mnv.MainActivity.access$200:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ +00f088: 7020 4a02 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.deleteFile:(Ljava/io/File;)V // method@024a │ │ +00f08e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/File; │ │ │ │ @@ -9771,17 +9764,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00c000: |[00c000] jp.gr.java_conf.hatalab.mnv.MainActivity.access$300:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ -00c010: 7020 6302 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.renameFile:(Ljava/io/File;)V // method@0263 │ │ -00c016: 0e00 |0003: return-void │ │ +00f090: |[00f090] jp.gr.java_conf.hatalab.mnv.MainActivity.access$300:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ +00f0a0: 7020 6402 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.renameFile:(Ljava/io/File;)V // method@0264 │ │ +00f0a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/File; │ │ │ │ @@ -9790,17 +9783,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00c018: |[00c018] jp.gr.java_conf.hatalab.mnv.MainActivity.access$400:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ -00c028: 7020 4702 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.copyFile:(Ljava/io/File;)V // method@0247 │ │ -00c02e: 0e00 |0003: return-void │ │ +00f0a8: |[00f0a8] jp.gr.java_conf.hatalab.mnv.MainActivity.access$400:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ +00f0b8: 7020 4802 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.copyFile:(Ljava/io/File;)V // method@0248 │ │ +00f0be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/File; │ │ │ │ @@ -9809,17 +9802,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00c030: |[00c030] jp.gr.java_conf.hatalab.mnv.MainActivity.access$500:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ -00c040: 7020 5702 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.moveFile:(Ljava/io/File;)V // method@0257 │ │ -00c046: 0e00 |0003: return-void │ │ +00f0c0: |[00f0c0] jp.gr.java_conf.hatalab.mnv.MainActivity.access$500:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ +00f0d0: 7020 5802 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.moveFile:(Ljava/io/File;)V // method@0258 │ │ +00f0d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/File; │ │ │ │ @@ -9828,17 +9821,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00c048: |[00c048] jp.gr.java_conf.hatalab.mnv.MainActivity.access$600:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ -00c058: 7020 4c02 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.execDeleteFile:(Ljava/io/File;)V // method@024c │ │ -00c05e: 0e00 |0003: return-void │ │ +00f0d8: |[00f0d8] jp.gr.java_conf.hatalab.mnv.MainActivity.access$600:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ +00f0e8: 7020 4d02 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.execDeleteFile:(Ljava/io/File;)V // method@024d │ │ +00f0ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/File; │ │ │ │ @@ -9847,17 +9840,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c060: |[00c060] jp.gr.java_conf.hatalab.mnv.MainActivity.access$700:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)Ljava/io/File; │ │ -00c070: 5410 a000 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00c074: 1100 |0002: return-object v0 │ │ +00f0f0: |[00f0f0] jp.gr.java_conf.hatalab.mnv.MainActivity.access$700:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)Ljava/io/File; │ │ +00f100: 5410 a000 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00f104: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ #10 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity;) │ │ @@ -9865,17 +9858,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00c078: |[00c078] jp.gr.java_conf.hatalab.mnv.MainActivity.access$800:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/lang/String;)V │ │ -00c088: 7020 6902 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showDialog:(Ljava/lang/String;)V // method@0269 │ │ -00c08e: 0e00 |0003: return-void │ │ +00f108: |[00f108] jp.gr.java_conf.hatalab.mnv.MainActivity.access$800:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/lang/String;)V │ │ +00f118: 7020 6a02 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showDialog:(Ljava/lang/String;)V // method@026a │ │ +00f11e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -9884,17 +9877,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00c090: |[00c090] jp.gr.java_conf.hatalab.mnv.MainActivity.access$900:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ -00c0a0: 7010 4802 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.createDir:()V // method@0248 │ │ -00c0a6: 0e00 |0003: return-void │ │ +00f120: |[00f120] jp.gr.java_conf.hatalab.mnv.MainActivity.access$900:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ +00f130: 7010 4902 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.createDir:()V // method@0249 │ │ +00f136: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ #12 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity;) │ │ @@ -9902,46 +9895,46 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -00c0a8: |[00c0a8] jp.gr.java_conf.hatalab.mnv.MainActivity.browseTo:(Ljava/io/File;)V │ │ -00c0b8: 6e10 eb00 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -00c0be: 0a01 |0003: move-result v1 │ │ -00c0c0: 3801 0c00 |0004: if-eqz v1, 0010 // +000c │ │ -00c0c4: 5b34 a000 |0006: iput-object v4, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00c0c8: 6e10 ee00 0400 |0008: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00ee │ │ -00c0ce: 0c01 |000b: move-result-object v1 │ │ -00c0d0: 7020 4e02 1300 |000c: invoke-direct {v3, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.fill:([Ljava/io/File;)V // method@024e │ │ -00c0d6: 0e00 |000f: return-void │ │ -00c0d8: 7020 6002 4300 |0010: invoke-direct {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.openFile:(Ljava/io/File;)V // method@0260 │ │ -00c0de: 28fc |0013: goto 000f // -0004 │ │ -00c0e0: 0d00 |0014: move-exception v0 │ │ -00c0e2: 6e10 0701 0000 |0015: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0107 │ │ -00c0e8: 2201 6c00 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ -00c0ec: 7010 2d01 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00c0f2: 1402 3600 067f |001d: const v2, #float 1.78118e+38 // #7f060036 │ │ -00c0f8: 6e20 5402 2300 |0020: invoke-virtual {v3, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getString:(I)Ljava/lang/String; // method@0254 │ │ -00c0fe: 0c02 |0023: move-result-object v2 │ │ -00c100: 6e20 3001 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00c106: 0c01 |0027: move-result-object v1 │ │ -00c108: 1a02 2a00 |0028: const-string v2, ": " // string@002a │ │ -00c10c: 6e20 3001 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00c112: 0c01 |002d: move-result-object v1 │ │ -00c114: 6e20 2f01 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@012f │ │ -00c11a: 0c01 |0031: move-result-object v1 │ │ -00c11c: 6e10 3101 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00c122: 0c01 |0035: move-result-object v1 │ │ -00c124: 1212 |0036: const/4 v2, #int 1 // #1 │ │ -00c126: 7130 d500 1302 |0037: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -00c12c: 0c01 |003a: move-result-object v1 │ │ -00c12e: 6e10 d800 0100 |003b: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -00c134: 28d1 |003e: goto 000f // -002f │ │ +00f138: |[00f138] jp.gr.java_conf.hatalab.mnv.MainActivity.browseTo:(Ljava/io/File;)V │ │ +00f148: 6e10 eb00 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00f14e: 0a01 |0003: move-result v1 │ │ +00f150: 3801 0c00 |0004: if-eqz v1, 0010 // +000c │ │ +00f154: 5b34 a000 |0006: iput-object v4, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00f158: 6e10 ee00 0400 |0008: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00ee │ │ +00f15e: 0c01 |000b: move-result-object v1 │ │ +00f160: 7020 4f02 1300 |000c: invoke-direct {v3, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.fill:([Ljava/io/File;)V // method@024f │ │ +00f166: 0e00 |000f: return-void │ │ +00f168: 7020 6102 4300 |0010: invoke-direct {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.openFile:(Ljava/io/File;)V // method@0261 │ │ +00f16e: 28fc |0013: goto 000f // -0004 │ │ +00f170: 0d00 |0014: move-exception v0 │ │ +00f172: 6e10 0801 0000 |0015: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0108 │ │ +00f178: 2201 6c00 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ +00f17c: 7010 2e01 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00f182: 1402 3600 067f |001d: const v2, #float 1.78118e+38 // #7f060036 │ │ +00f188: 6e20 5502 2300 |0020: invoke-virtual {v3, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getString:(I)Ljava/lang/String; // method@0255 │ │ +00f18e: 0c02 |0023: move-result-object v2 │ │ +00f190: 6e20 3101 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00f196: 0c01 |0027: move-result-object v1 │ │ +00f198: 1a02 2a00 |0028: const-string v2, ": " // string@002a │ │ +00f19c: 6e20 3101 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00f1a2: 0c01 |002d: move-result-object v1 │ │ +00f1a4: 6e20 3001 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0130 │ │ +00f1aa: 0c01 |0031: move-result-object v1 │ │ +00f1ac: 6e10 3201 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00f1b2: 0c01 |0035: move-result-object v1 │ │ +00f1b4: 1212 |0036: const/4 v2, #int 1 // #1 │ │ +00f1b6: 7130 d500 1302 |0037: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +00f1bc: 0c01 |003a: move-result-object v1 │ │ +00f1be: 6e10 d800 0100 |003b: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +00f1c4: 28d1 |003e: goto 000f // -002f │ │ catches : 1 │ │ 0x0010 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=413 │ │ 0x0006 line=414 │ │ 0x0008 line=415 │ │ @@ -9960,20 +9953,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00c144: |[00c144] jp.gr.java_conf.hatalab.mnv.MainActivity.browseToRoot:()V │ │ -00c154: 2200 5900 |0000: new-instance v0, Ljava/io/File; // type@0059 │ │ -00c158: 1a01 2000 |0002: const-string v1, "/" // string@0020 │ │ -00c15c: 7020 e100 1000 |0004: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00c162: 7020 4402 0200 |0007: invoke-direct {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.browseTo:(Ljava/io/File;)V // method@0244 │ │ -00c168: 0e00 |000a: return-void │ │ +00f1d4: |[00f1d4] jp.gr.java_conf.hatalab.mnv.MainActivity.browseToRoot:()V │ │ +00f1e4: 2200 5900 |0000: new-instance v0, Ljava/io/File; // type@0059 │ │ +00f1e8: 1a01 2000 |0002: const-string v1, "/" // string@0020 │ │ +00f1ec: 7020 e100 1000 |0004: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00f1f2: 7020 4502 0200 |0007: invoke-direct {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.browseTo:(Ljava/io/File;)V // method@0245 │ │ +00f1f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x000a line=388 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ @@ -9982,42 +9975,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -00c16c: |[00c16c] jp.gr.java_conf.hatalab.mnv.MainActivity.changeListOreder:()V │ │ -00c17c: 5231 a500 |0000: iget v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ -00c180: da01 01ff |0002: mul-int/lit8 v1, v1, #int -1 // #ff │ │ -00c184: 5931 a500 |0004: iput v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ -00c188: 5231 a500 |0006: iget v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ -00c18c: 3d01 2700 |0008: if-lez v1, 002f // +0027 │ │ -00c190: 5431 a900 |000a: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mOrderIcon:Landroid/widget/ImageView; // field@00a9 │ │ -00c194: 1402 0300 0801 |000c: const v2, #float 2.49793e-38 // #01080003 │ │ -00c19a: 6e20 b600 2100 |000f: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ -00c1a0: 5231 a600 |0012: iget v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ -00c1a4: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ -00c1a6: 3721 1600 |0015: if-le v1, v2, 002b // +0016 │ │ -00c1aa: 6e10 5202 0300 |0017: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getListView:()Landroid/widget/ListView; // method@0252 │ │ -00c1b0: 0c01 |001a: move-result-object v1 │ │ -00c1b2: 6e10 be00 0100 |001b: invoke-virtual {v1}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@00be │ │ -00c1b8: 0c01 |001e: move-result-object v1 │ │ -00c1ba: 7210 ba00 0100 |001f: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@00ba │ │ -00c1c0: 0a00 |0022: move-result v0 │ │ -00c1c2: 5231 a600 |0023: iget v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ -00c1c6: 9101 0001 |0025: sub-int v1, v0, v1 │ │ -00c1ca: d801 01ff |0027: add-int/lit8 v1, v1, #int -1 // #ff │ │ -00c1ce: 5931 a600 |0029: iput v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ -00c1d2: 6e10 6202 0300 |002b: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.refreshDir:()V // method@0262 │ │ -00c1d8: 0e00 |002e: return-void │ │ -00c1da: 5431 a900 |002f: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mOrderIcon:Landroid/widget/ImageView; // field@00a9 │ │ -00c1de: 1402 0200 0801 |0031: const v2, #float 2.49793e-38 // #01080002 │ │ -00c1e4: 6e20 b600 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ -00c1ea: 28db |0037: goto 0012 // -0025 │ │ +00f1fc: |[00f1fc] jp.gr.java_conf.hatalab.mnv.MainActivity.changeListOreder:()V │ │ +00f20c: 5231 a500 |0000: iget v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ +00f210: da01 01ff |0002: mul-int/lit8 v1, v1, #int -1 // #ff │ │ +00f214: 5931 a500 |0004: iput v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ +00f218: 5231 a500 |0006: iget v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ +00f21c: 3d01 2700 |0008: if-lez v1, 002f // +0027 │ │ +00f220: 5431 a900 |000a: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mOrderIcon:Landroid/widget/ImageView; // field@00a9 │ │ +00f224: 1402 0300 0801 |000c: const v2, #float 2.49793e-38 // #01080003 │ │ +00f22a: 6e20 b600 2100 |000f: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ +00f230: 5231 a600 |0012: iget v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ +00f234: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ +00f236: 3721 1600 |0015: if-le v1, v2, 002b // +0016 │ │ +00f23a: 6e10 5302 0300 |0017: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getListView:()Landroid/widget/ListView; // method@0253 │ │ +00f240: 0c01 |001a: move-result-object v1 │ │ +00f242: 6e10 be00 0100 |001b: invoke-virtual {v1}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@00be │ │ +00f248: 0c01 |001e: move-result-object v1 │ │ +00f24a: 7210 ba00 0100 |001f: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@00ba │ │ +00f250: 0a00 |0022: move-result v0 │ │ +00f252: 5231 a600 |0023: iget v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ +00f256: 9101 0001 |0025: sub-int v1, v0, v1 │ │ +00f25a: d801 01ff |0027: add-int/lit8 v1, v1, #int -1 // #ff │ │ +00f25e: 5931 a600 |0029: iput v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ +00f262: 6e10 6302 0300 |002b: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.refreshDir:()V // method@0263 │ │ +00f268: 0e00 |002e: return-void │ │ +00f26a: 5431 a900 |002f: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mOrderIcon:Landroid/widget/ImageView; // field@00a9 │ │ +00f26e: 1402 0200 0801 |0031: const v2, #float 2.49793e-38 // #01080002 │ │ +00f274: 6e20 b600 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ +00f27a: 28db |0037: goto 0012 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1024 │ │ 0x0006 line=1025 │ │ 0x000a line=1026 │ │ 0x0012 line=1035 │ │ 0x0017 line=1036 │ │ @@ -10034,32 +10027,32 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -00c1ec: |[00c1ec] jp.gr.java_conf.hatalab.mnv.MainActivity.copyFile:(Ljava/io/File;)V │ │ -00c1fc: 0750 |0000: move-object v0, v5 │ │ -00c1fe: 2201 1000 |0001: new-instance v1, Landroid/content/Intent; // type@0010 │ │ -00c202: 1c02 ca00 |0003: const-class v2, Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // type@00ca │ │ -00c206: 7030 3100 4102 |0005: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ -00c20c: 1a02 ec01 |0008: const-string v2, "MODE" // string@01ec │ │ -00c210: 1a03 4600 |000a: const-string v3, "COPY" // string@0046 │ │ -00c214: 6e30 3b00 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -00c21a: 1a02 6500 |000f: const-string v2, "FILEPATH" // string@0065 │ │ -00c21e: 6e10 e600 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00c224: 0c03 |0014: move-result-object v3 │ │ -00c226: 6e30 3b00 2103 |0015: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -00c22c: 1a02 5c00 |0018: const-string v2, "ENCRYPT" // string@005c │ │ -00c230: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -00c232: 6e30 3c00 2103 |001b: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@003c │ │ -00c238: 1222 |001e: const/4 v2, #int 2 // #2 │ │ -00c23a: 6e30 6b02 1402 |001f: invoke-virtual {v4, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@026b │ │ -00c240: 0e00 |0022: return-void │ │ +00f27c: |[00f27c] jp.gr.java_conf.hatalab.mnv.MainActivity.copyFile:(Ljava/io/File;)V │ │ +00f28c: 0750 |0000: move-object v0, v5 │ │ +00f28e: 2201 1000 |0001: new-instance v1, Landroid/content/Intent; // type@0010 │ │ +00f292: 1c02 ca00 |0003: const-class v2, Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // type@00ca │ │ +00f296: 7030 3100 4102 |0005: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ +00f29c: 1a02 ec01 |0008: const-string v2, "MODE" // string@01ec │ │ +00f2a0: 1a03 4600 |000a: const-string v3, "COPY" // string@0046 │ │ +00f2a4: 6e30 3b00 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +00f2aa: 1a02 6500 |000f: const-string v2, "FILEPATH" // string@0065 │ │ +00f2ae: 6e10 e600 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00f2b4: 0c03 |0014: move-result-object v3 │ │ +00f2b6: 6e30 3b00 2103 |0015: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +00f2bc: 1a02 5c00 |0018: const-string v2, "ENCRYPT" // string@005c │ │ +00f2c0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +00f2c2: 6e30 3c00 2103 |001b: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@003c │ │ +00f2c8: 1222 |001e: const/4 v2, #int 2 // #2 │ │ +00f2ca: 6e30 6c02 1402 |001f: invoke-virtual {v4, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@026c │ │ +00f2d0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 0x0001 line=913 │ │ 0x0008 line=915 │ │ 0x000f line=916 │ │ 0x0018 line=917 │ │ @@ -10072,132 +10065,132 @@ │ │ 0x0000 - 0x0023 reg=5 aFile Ljava/io/File; │ │ │ │ #16 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity;) │ │ name : 'createDir' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 21 │ │ + registers : 20 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 234 16-bit code units │ │ -00c244: |[00c244] jp.gr.java_conf.hatalab.mnv.MainActivity.createDir:()V │ │ -00c254: 7701 7d00 1400 |0000: invoke-static/range {v20}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ -00c25a: 0c06 |0003: move-result-object v6 │ │ -00c25c: 1411 0800 037f |0004: const v17, #float 1.74129e+38 // #7f030008 │ │ -00c262: 1312 0000 |0007: const/16 v18, #int 0 // #0 │ │ -00c266: 0200 1100 |0009: move/from16 v0, v17 │ │ -00c26a: 0801 1200 |000b: move-object/from16 v1, v18 │ │ -00c26e: 6e30 7e00 0601 |000d: invoke-virtual {v6, v0, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -00c274: 0c07 |0010: move-result-object v7 │ │ -00c276: 1411 0300 077f |0011: const v17, #float 1.79446e+38 // #7f070003 │ │ -00c27c: 0200 1100 |0014: move/from16 v0, v17 │ │ -00c280: 6e20 8600 0700 |0016: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -00c286: 0c0a |0019: move-result-object v10 │ │ -00c288: 1f0a 4500 |001a: check-cast v10, Landroid/widget/EditText; // type@0045 │ │ -00c28c: 7100 5e01 0000 |001c: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getDefaultFolderName:()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // method@015e │ │ -00c292: 0c03 |001f: move-result-object v3 │ │ -00c294: 6e10 3704 0300 |0020: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.toString:()Ljava/lang/String; // method@0437 │ │ -00c29a: 0c09 |0023: move-result-object v9 │ │ -00c29c: 6e10 3204 0300 |0024: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:()Z // method@0432 │ │ -00c2a2: 0a11 |0027: move-result v17 │ │ -00c2a4: 3811 5000 |0028: if-eqz v17, 0078 // +0050 │ │ -00c2a8: 120b |002a: const/4 v11, #int 0 // #0 │ │ -00c2aa: 6e10 2d04 0300 |002b: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getNumberRegex:()Ljava/lang/String; // method@042d │ │ -00c2b0: 0c0e |002e: move-result-object v14 │ │ -00c2b2: 380e 4900 |002f: if-eqz v14, 0078 // +0049 │ │ -00c2b6: 7110 5301 0e00 |0031: invoke-static {v14}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0153 │ │ -00c2bc: 0c0d |0034: move-result-object v13 │ │ -00c2be: 0800 1400 |0035: move-object/from16 v0, v20 │ │ -00c2c2: 5400 a100 |0037: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ -00c2c6: 0811 0000 |0039: move-object/from16 v17, v0 │ │ -00c2ca: 7801 4a01 1100 |003b: invoke-interface/range {v17}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@014a │ │ -00c2d0: 0c05 |003e: move-result-object v5 │ │ -00c2d2: 7210 4501 0500 |003f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0145 │ │ -00c2d8: 0a11 |0042: move-result v17 │ │ -00c2da: 3811 3100 |0043: if-eqz v17, 0074 // +0031 │ │ -00c2de: 7210 4601 0500 |0045: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0146 │ │ -00c2e4: 0c0f |0048: move-result-object v15 │ │ -00c2e6: 1f0f 6a00 |0049: check-cast v15, Ljava/lang/String; // type@006a │ │ -00c2ea: 1a11 2100 |004b: const-string v17, "/$" // string@0021 │ │ -00c2ee: 1a12 0000 |004d: const-string v18, "" // string@0000 │ │ -00c2f2: 0800 1100 |004f: move-object/from16 v0, v17 │ │ -00c2f6: 0801 1200 |0051: move-object/from16 v1, v18 │ │ -00c2fa: 6e30 2201 0f01 |0053: invoke-virtual {v15, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -00c300: 0c11 |0056: move-result-object v17 │ │ -00c302: 0800 1100 |0057: move-object/from16 v0, v17 │ │ -00c306: 6e20 5501 0d00 |0059: invoke-virtual {v13, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -00c30c: 0c08 |005c: move-result-object v8 │ │ -00c30e: 6e10 4e01 0800 |005d: invoke-virtual {v8}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -00c314: 0a11 |0060: move-result v17 │ │ -00c316: 3811 deff |0061: if-eqz v17, 003f // -0022 │ │ -00c31a: 1311 0100 |0063: const/16 v17, #int 1 // #1 │ │ -00c31e: 0200 1100 |0065: move/from16 v0, v17 │ │ -00c322: 6e20 5101 0800 |0067: invoke-virtual {v8, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0151 │ │ -00c328: 0c10 |006a: move-result-object v16 │ │ -00c32a: 7701 0a01 1000 |006b: invoke-static/range {v16}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@010a │ │ -00c330: 0a0c |006e: move-result v12 │ │ -00c332: 34bc d0ff |006f: if-lt v12, v11, 003f // -0030 │ │ -00c336: d80b 0c01 |0071: add-int/lit8 v11, v12, #int 1 // #01 │ │ -00c33a: 28cc |0073: goto 003f // -0034 │ │ -00c33c: 6e20 3804 b300 |0074: invoke-virtual {v3, v11}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.toString:(I)Ljava/lang/String; // method@0438 │ │ -00c342: 0c09 |0077: move-result-object v9 │ │ -00c344: 1a11 6f02 |0078: const-string v17, "\\%" // string@026f │ │ -00c348: 1a12 0c00 |007a: const-string v18, "%" // string@000c │ │ -00c34c: 0800 1100 |007c: move-object/from16 v0, v17 │ │ -00c350: 0801 1200 |007e: move-object/from16 v1, v18 │ │ -00c354: 6e30 2201 0901 |0080: invoke-virtual {v9, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -00c35a: 0c09 |0083: move-result-object v9 │ │ -00c35c: 1a11 f701 |0084: const-string v17, "Main" // string@01f7 │ │ -00c360: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -00c364: 7120 7800 9000 |0088: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0078 │ │ -00c36a: 1a11 6202 |008b: const-string v17, "[/:,;*?"<>|]" // string@0262 │ │ -00c36e: 1a12 1c00 |008d: const-string v18, "." // string@001c │ │ -00c372: 0800 1100 |008f: move-object/from16 v0, v17 │ │ -00c376: 0801 1200 |0091: move-object/from16 v1, v18 │ │ -00c37a: 6e30 2201 0901 |0093: invoke-virtual {v9, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -00c380: 0c09 |0096: move-result-object v9 │ │ -00c382: 6e20 b200 9a00 |0097: invoke-virtual {v10, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -00c388: 2202 0800 |009a: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00c38c: 0800 1400 |009c: move-object/from16 v0, v20 │ │ -00c390: 7020 0d00 0200 |009e: invoke-direct {v2, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -00c396: 1411 2500 067f |00a1: const v17, #float 1.78117e+38 // #7f060025 │ │ -00c39c: 0200 1100 |00a4: move/from16 v0, v17 │ │ -00c3a0: 6e20 1600 0200 |00a6: invoke-virtual {v2, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -00c3a6: 0c11 |00a9: move-result-object v17 │ │ -00c3a8: 1412 4100 067f |00aa: const v18, #float 1.78118e+38 // #7f060041 │ │ -00c3ae: 2213 a600 |00ad: new-instance v19, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15; // type@00a6 │ │ -00c3b2: 0800 1300 |00af: move-object/from16 v0, v19 │ │ -00c3b6: 0801 1400 |00b1: move-object/from16 v1, v20 │ │ -00c3ba: 7030 1b02 1007 |00b3: invoke-direct {v0, v1, v7}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;)V // method@021b │ │ -00c3c0: 7403 1500 1100 |00b6: invoke-virtual/range {v17, v18, v19}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -00c3c6: 0c11 |00b9: move-result-object v17 │ │ -00c3c8: 1412 4400 067f |00ba: const v18, #float 1.78118e+38 // #7f060044 │ │ -00c3ce: 2213 a500 |00bd: new-instance v19, Ljp/gr/java_conf/hatalab/mnv/MainActivity$14; // type@00a5 │ │ -00c3d2: 7602 1902 1300 |00bf: invoke-direct/range {v19, v20}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$14;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0219 │ │ -00c3d8: 7403 1200 1100 |00c2: invoke-virtual/range {v17, v18, v19}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -00c3de: 0c11 |00c5: move-result-object v17 │ │ -00c3e0: 2212 a400 |00c6: new-instance v18, Ljp/gr/java_conf/hatalab/mnv/MainActivity$13; // type@00a4 │ │ -00c3e4: 0800 1200 |00c8: move-object/from16 v0, v18 │ │ -00c3e8: 0801 1400 |00ca: move-object/from16 v1, v20 │ │ -00c3ec: 7020 1702 1000 |00cc: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$13;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0217 │ │ -00c3f2: 7402 1400 1100 |00cf: invoke-virtual/range {v17, v18}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -00c3f8: 0c11 |00d2: move-result-object v17 │ │ -00c3fa: 0800 1100 |00d3: move-object/from16 v0, v17 │ │ -00c3fe: 6e20 1800 7000 |00d5: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -00c404: 0c11 |00d8: move-result-object v17 │ │ -00c406: 7401 1900 1100 |00d9: invoke-virtual/range {v17}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -00c40c: 0e00 |00dc: return-void │ │ -00c40e: 0d04 |00dd: move-exception v4 │ │ -00c410: 6e10 0801 0400 |00de: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -00c416: 0c11 |00e1: move-result-object v17 │ │ -00c418: 0800 1100 |00e2: move-object/from16 v0, v17 │ │ -00c41c: 0801 1400 |00e4: move-object/from16 v1, v20 │ │ -00c420: 7120 8202 1000 |00e6: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V // method@0282 │ │ -00c426: 288f |00e9: goto 0078 // -0071 │ │ +00f2d4: |[00f2d4] jp.gr.java_conf.hatalab.mnv.MainActivity.createDir:()V │ │ +00f2e4: 7701 7d00 1300 |0000: invoke-static/range {v19}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ +00f2ea: 0c05 |0003: move-result-object v5 │ │ +00f2ec: 1410 0800 037f |0004: const v16, #float 1.74129e+38 // #7f030008 │ │ +00f2f2: 1311 0000 |0007: const/16 v17, #int 0 // #0 │ │ +00f2f6: 0200 1000 |0009: move/from16 v0, v16 │ │ +00f2fa: 0801 1100 |000b: move-object/from16 v1, v17 │ │ +00f2fe: 6e30 7e00 0501 |000d: invoke-virtual {v5, v0, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +00f304: 0c06 |0010: move-result-object v6 │ │ +00f306: 1410 0300 077f |0011: const v16, #float 1.79446e+38 // #7f070003 │ │ +00f30c: 0200 1000 |0014: move/from16 v0, v16 │ │ +00f310: 6e20 8600 0600 |0016: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +00f316: 0c09 |0019: move-result-object v9 │ │ +00f318: 1f09 4500 |001a: check-cast v9, Landroid/widget/EditText; // type@0045 │ │ +00f31c: 7100 5f01 0000 |001c: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getDefaultFolderName:()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // method@015f │ │ +00f322: 0c03 |001f: move-result-object v3 │ │ +00f324: 6e10 3804 0300 |0020: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.toString:()Ljava/lang/String; // method@0438 │ │ +00f32a: 0c08 |0023: move-result-object v8 │ │ +00f32c: 6e10 3304 0300 |0024: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:()Z // method@0433 │ │ +00f332: 0a10 |0027: move-result v16 │ │ +00f334: 3810 5000 |0028: if-eqz v16, 0078 // +0050 │ │ +00f338: 120a |002a: const/4 v10, #int 0 // #0 │ │ +00f33a: 6e10 2e04 0300 |002b: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getNumberRegex:()Ljava/lang/String; // method@042e │ │ +00f340: 0c0d |002e: move-result-object v13 │ │ +00f342: 380d 4900 |002f: if-eqz v13, 0078 // +0049 │ │ +00f346: 7110 5401 0d00 |0031: invoke-static {v13}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0154 │ │ +00f34c: 0c0c |0034: move-result-object v12 │ │ +00f34e: 0800 1300 |0035: move-object/from16 v0, v19 │ │ +00f352: 5400 a100 |0037: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ +00f356: 0810 0000 |0039: move-object/from16 v16, v0 │ │ +00f35a: 7801 4b01 1000 |003b: invoke-interface/range {v16}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@014b │ │ +00f360: 0c10 |003e: move-result-object v16 │ │ +00f362: 7801 4601 1000 |003f: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@0146 │ │ +00f368: 0a11 |0042: move-result v17 │ │ +00f36a: 3811 3100 |0043: if-eqz v17, 0074 // +0031 │ │ +00f36e: 7801 4701 1000 |0045: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0147 │ │ +00f374: 0c0e |0048: move-result-object v14 │ │ +00f376: 1f0e 6a00 |0049: check-cast v14, Ljava/lang/String; // type@006a │ │ +00f37a: 1a11 2100 |004b: const-string v17, "/$" // string@0021 │ │ +00f37e: 1a12 0000 |004d: const-string v18, "" // string@0000 │ │ +00f382: 0800 1100 |004f: move-object/from16 v0, v17 │ │ +00f386: 0801 1200 |0051: move-object/from16 v1, v18 │ │ +00f38a: 6e30 2301 0e01 |0053: invoke-virtual {v14, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +00f390: 0c11 |0056: move-result-object v17 │ │ +00f392: 0800 1100 |0057: move-object/from16 v0, v17 │ │ +00f396: 6e20 5601 0c00 |0059: invoke-virtual {v12, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +00f39c: 0c07 |005c: move-result-object v7 │ │ +00f39e: 6e10 4f01 0700 |005d: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +00f3a4: 0a11 |0060: move-result v17 │ │ +00f3a6: 3811 deff |0061: if-eqz v17, 003f // -0022 │ │ +00f3aa: 1311 0100 |0063: const/16 v17, #int 1 // #1 │ │ +00f3ae: 0200 1100 |0065: move/from16 v0, v17 │ │ +00f3b2: 6e20 5201 0700 |0067: invoke-virtual {v7, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0152 │ │ +00f3b8: 0c0f |006a: move-result-object v15 │ │ +00f3ba: 7110 0b01 0f00 |006b: invoke-static {v15}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@010b │ │ +00f3c0: 0a0b |006e: move-result v11 │ │ +00f3c2: 34ab d0ff |006f: if-lt v11, v10, 003f // -0030 │ │ +00f3c6: d80a 0b01 |0071: add-int/lit8 v10, v11, #int 1 // #01 │ │ +00f3ca: 28cc |0073: goto 003f // -0034 │ │ +00f3cc: 6e20 3904 a300 |0074: invoke-virtual {v3, v10}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.toString:(I)Ljava/lang/String; // method@0439 │ │ +00f3d2: 0c08 |0077: move-result-object v8 │ │ +00f3d4: 1a10 6f02 |0078: const-string v16, "\\%" // string@026f │ │ +00f3d8: 1a11 0c00 |007a: const-string v17, "%" // string@000c │ │ +00f3dc: 0800 1000 |007c: move-object/from16 v0, v16 │ │ +00f3e0: 0801 1100 |007e: move-object/from16 v1, v17 │ │ +00f3e4: 6e30 2301 0801 |0080: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +00f3ea: 0c08 |0083: move-result-object v8 │ │ +00f3ec: 1a10 f701 |0084: const-string v16, "Main" // string@01f7 │ │ +00f3f0: 0800 1000 |0086: move-object/from16 v0, v16 │ │ +00f3f4: 7120 7800 8000 |0088: invoke-static {v0, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0078 │ │ +00f3fa: 1a10 6202 |008b: const-string v16, "[/:,;*?"<>|]" // string@0262 │ │ +00f3fe: 1a11 1c00 |008d: const-string v17, "." // string@001c │ │ +00f402: 0800 1000 |008f: move-object/from16 v0, v16 │ │ +00f406: 0801 1100 |0091: move-object/from16 v1, v17 │ │ +00f40a: 6e30 2301 0801 |0093: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +00f410: 0c08 |0096: move-result-object v8 │ │ +00f412: 6e20 b200 8900 |0097: invoke-virtual {v9, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +00f418: 2202 0800 |009a: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00f41c: 0800 1300 |009c: move-object/from16 v0, v19 │ │ +00f420: 7020 0d00 0200 |009e: invoke-direct {v2, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +00f426: 1410 2500 067f |00a1: const v16, #float 1.78117e+38 // #7f060025 │ │ +00f42c: 0200 1000 |00a4: move/from16 v0, v16 │ │ +00f430: 6e20 1600 0200 |00a6: invoke-virtual {v2, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +00f436: 0c10 |00a9: move-result-object v16 │ │ +00f438: 1411 4100 067f |00aa: const v17, #float 1.78118e+38 // #7f060041 │ │ +00f43e: 2212 a600 |00ad: new-instance v18, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15; // type@00a6 │ │ +00f442: 0800 1200 |00af: move-object/from16 v0, v18 │ │ +00f446: 0801 1300 |00b1: move-object/from16 v1, v19 │ │ +00f44a: 7030 1c02 1006 |00b3: invoke-direct {v0, v1, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;)V // method@021c │ │ +00f450: 7403 1500 1000 |00b6: invoke-virtual/range {v16, v17, v18}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +00f456: 0c10 |00b9: move-result-object v16 │ │ +00f458: 1411 4400 067f |00ba: const v17, #float 1.78118e+38 // #7f060044 │ │ +00f45e: 2212 a500 |00bd: new-instance v18, Ljp/gr/java_conf/hatalab/mnv/MainActivity$14; // type@00a5 │ │ +00f462: 7602 1a02 1200 |00bf: invoke-direct/range {v18, v19}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$14;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@021a │ │ +00f468: 7403 1200 1000 |00c2: invoke-virtual/range {v16, v17, v18}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +00f46e: 0c10 |00c5: move-result-object v16 │ │ +00f470: 2211 a400 |00c6: new-instance v17, Ljp/gr/java_conf/hatalab/mnv/MainActivity$13; // type@00a4 │ │ +00f474: 0800 1100 |00c8: move-object/from16 v0, v17 │ │ +00f478: 0801 1300 |00ca: move-object/from16 v1, v19 │ │ +00f47c: 7020 1802 1000 |00cc: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$13;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0218 │ │ +00f482: 7402 1400 1000 |00cf: invoke-virtual/range {v16, v17}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +00f488: 0c10 |00d2: move-result-object v16 │ │ +00f48a: 0800 1000 |00d3: move-object/from16 v0, v16 │ │ +00f48e: 6e20 1800 6000 |00d5: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +00f494: 0c10 |00d8: move-result-object v16 │ │ +00f496: 7401 1900 1000 |00d9: invoke-virtual/range {v16}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +00f49c: 0e00 |00dc: return-void │ │ +00f49e: 0d04 |00dd: move-exception v4 │ │ +00f4a0: 6e10 0901 0400 |00de: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +00f4a6: 0c10 |00e1: move-result-object v16 │ │ +00f4a8: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ +00f4ac: 0801 1300 |00e4: move-object/from16 v1, v19 │ │ +00f4b0: 7120 8302 1000 |00e6: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V // method@0283 │ │ +00f4b6: 288f |00e9: goto 0078 // -0071 │ │ catches : 1 │ │ 0x0074 - 0x0077 │ │ Ljava/lang/Exception; -> 0x00dd │ │ positions : │ │ 0x0000 line=788 │ │ 0x0004 line=790 │ │ 0x0011 line=792 │ │ @@ -10217,94 +10210,103 @@ │ │ 0x0074 line=813 │ │ 0x0078 line=821 │ │ 0x0084 line=822 │ │ 0x008b line=824 │ │ 0x0097 line=825 │ │ 0x009a line=829 │ │ 0x00a1 line=830 │ │ + 0x00b6 line=832 │ │ + 0x00c2 line=871 │ │ + 0x00cf line=875 │ │ + 0x00d3 line=883 │ │ + 0x00d9 line=884 │ │ 0x00dc line=887 │ │ 0x00dd line=814 │ │ 0x00de line=816 │ │ locals : │ │ - 0x005d - 0x0074 reg=8 m Ljava/util/regex/Matcher; │ │ - 0x006f - 0x0074 reg=12 num I │ │ - 0x004b - 0x0074 reg=15 s Ljava/lang/String; │ │ - 0x006b - 0x0074 reg=16 str_num Ljava/lang/String; │ │ - 0x003f - 0x0078 reg=5 i$ Ljava/util/Iterator; │ │ - 0x002b - 0x0078 reg=11 next_num I │ │ - 0x0035 - 0x0078 reg=13 p Ljava/util/regex/Pattern; │ │ - 0x002f - 0x0078 reg=14 regex Ljava/lang/String; │ │ + 0x005d - 0x0074 reg=7 m Ljava/util/regex/Matcher; │ │ + 0x006f - 0x0074 reg=11 num I │ │ + 0x004b - 0x0074 reg=14 s Ljava/lang/String; │ │ + 0x006b - 0x0074 reg=15 str_num Ljava/lang/String; │ │ + 0x002b - 0x0078 reg=10 next_num I │ │ + 0x0035 - 0x0078 reg=12 p Ljava/util/regex/Pattern; │ │ + 0x002f - 0x0078 reg=13 regex Ljava/lang/String; │ │ 0x00a1 - 0x00dd reg=2 builder Landroid/app/AlertDialog$Builder; │ │ 0x0020 - 0x00ea reg=3 defaultName Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ 0x00de - 0x00ea reg=4 e Ljava/lang/Exception; │ │ - 0x00dd - 0x00ea reg=5 i$ Ljava/util/Iterator; │ │ - 0x0004 - 0x00ea reg=6 inflater Landroid/view/LayoutInflater; │ │ - 0x0011 - 0x00ea reg=7 inputView Landroid/view/View; │ │ - 0x0024 - 0x00ea reg=9 name Ljava/lang/String; │ │ - 0x001c - 0x00ea reg=10 nameEditText Landroid/widget/EditText; │ │ - 0x00dd - 0x00ea reg=11 next_num I │ │ - 0x00dd - 0x00ea reg=13 p Ljava/util/regex/Pattern; │ │ - 0x00dd - 0x00ea reg=14 regex Ljava/lang/String; │ │ - 0x0000 - 0x00ea reg=20 this Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0004 - 0x00ea reg=5 inflater Landroid/view/LayoutInflater; │ │ + 0x0011 - 0x00ea reg=6 inputView Landroid/view/View; │ │ + 0x0024 - 0x00ea reg=8 name Ljava/lang/String; │ │ + 0x001c - 0x00ea reg=9 nameEditText Landroid/widget/EditText; │ │ + 0x00dd - 0x00ea reg=10 next_num I │ │ + 0x00dd - 0x00ea reg=12 p Ljava/util/regex/Pattern; │ │ + 0x00dd - 0x00ea reg=13 regex Ljava/lang/String; │ │ + 0x0000 - 0x00ea reg=19 this Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ #17 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity;) │ │ name : 'deleteFile' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -00c438: |[00c438] jp.gr.java_conf.hatalab.mnv.MainActivity.deleteFile:(Ljava/io/File;)V │ │ -00c448: 0750 |0000: move-object v0, v5 │ │ -00c44a: 2201 0800 |0001: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00c44e: 7020 0d00 4100 |0003: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -00c454: 1402 1d00 067f |0006: const v2, #float 1.78117e+38 // #7f06001d │ │ -00c45a: 6e20 5502 2400 |0009: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -00c460: 0c02 |000c: move-result-object v2 │ │ -00c462: 6e20 1700 2100 |000d: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -00c468: 0c01 |0010: move-result-object v1 │ │ -00c46a: 2202 6c00 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ -00c46e: 7010 2d01 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00c474: 1403 2200 067f |0016: const v3, #float 1.78117e+38 // #7f060022 │ │ -00c47a: 6e20 5502 3400 |0019: invoke-virtual {v4, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -00c480: 0c03 |001c: move-result-object v3 │ │ -00c482: 6e20 2f01 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@012f │ │ -00c488: 0c02 |0020: move-result-object v2 │ │ -00c48a: 1a03 2a00 |0021: const-string v3, ": " // string@002a │ │ -00c48e: 6e20 3001 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00c494: 0c02 |0026: move-result-object v2 │ │ -00c496: 6e10 e700 0000 |0027: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00c49c: 0c03 |002a: move-result-object v3 │ │ -00c49e: 6e20 3001 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00c4a4: 0c02 |002e: move-result-object v2 │ │ -00c4a6: 6e10 3101 0200 |002f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00c4ac: 0c02 |0032: move-result-object v2 │ │ -00c4ae: 6e20 1100 2100 |0033: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ -00c4b4: 0c01 |0036: move-result-object v1 │ │ -00c4b6: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -00c4b8: 6e20 0f00 2100 |0038: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ -00c4be: 0c01 |003b: move-result-object v1 │ │ -00c4c0: 1402 4100 067f |003c: const v2, #float 1.78118e+38 // #7f060041 │ │ -00c4c6: 2203 b100 |003f: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8; // type@00b1 │ │ -00c4ca: 7030 3402 4300 |0041: invoke-direct {v3, v4, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@0234 │ │ -00c4d0: 6e30 1500 2103 |0044: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -00c4d6: 0c01 |0047: move-result-object v1 │ │ -00c4d8: 1402 4400 067f |0048: const v2, #float 1.78118e+38 // #7f060044 │ │ -00c4de: 2203 b000 |004b: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$7; // type@00b0 │ │ -00c4e2: 7020 3202 4300 |004d: invoke-direct {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$7;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0232 │ │ -00c4e8: 6e30 1200 2103 |0050: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -00c4ee: 0c01 |0053: move-result-object v1 │ │ -00c4f0: 6e10 1900 0100 |0054: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -00c4f6: 0e00 |0057: return-void │ │ +00f4c8: |[00f4c8] jp.gr.java_conf.hatalab.mnv.MainActivity.deleteFile:(Ljava/io/File;)V │ │ +00f4d8: 0750 |0000: move-object v0, v5 │ │ +00f4da: 2201 0800 |0001: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00f4de: 7020 0d00 4100 |0003: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +00f4e4: 1402 1d00 067f |0006: const v2, #float 1.78117e+38 // #7f06001d │ │ +00f4ea: 6e20 5602 2400 |0009: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00f4f0: 0c02 |000c: move-result-object v2 │ │ +00f4f2: 6e20 1700 2100 |000d: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +00f4f8: 0c01 |0010: move-result-object v1 │ │ +00f4fa: 2202 6c00 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ +00f4fe: 7010 2e01 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00f504: 1403 2200 067f |0016: const v3, #float 1.78117e+38 // #7f060022 │ │ +00f50a: 6e20 5602 3400 |0019: invoke-virtual {v4, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00f510: 0c03 |001c: move-result-object v3 │ │ +00f512: 6e20 3001 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0130 │ │ +00f518: 0c02 |0020: move-result-object v2 │ │ +00f51a: 1a03 2a00 |0021: const-string v3, ": " // string@002a │ │ +00f51e: 6e20 3101 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00f524: 0c02 |0026: move-result-object v2 │ │ +00f526: 6e10 e700 0000 |0027: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00f52c: 0c03 |002a: move-result-object v3 │ │ +00f52e: 6e20 3101 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00f534: 0c02 |002e: move-result-object v2 │ │ +00f536: 6e10 3201 0200 |002f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00f53c: 0c02 |0032: move-result-object v2 │ │ +00f53e: 6e20 1100 2100 |0033: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +00f544: 0c01 |0036: move-result-object v1 │ │ +00f546: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +00f548: 6e20 0f00 2100 |0038: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ +00f54e: 0c01 |003b: move-result-object v1 │ │ +00f550: 1402 4100 067f |003c: const v2, #float 1.78118e+38 // #7f060041 │ │ +00f556: 2203 b100 |003f: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8; // type@00b1 │ │ +00f55a: 7030 3502 4300 |0041: invoke-direct {v3, v4, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@0235 │ │ +00f560: 6e30 1500 2103 |0044: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +00f566: 0c01 |0047: move-result-object v1 │ │ +00f568: 1402 4400 067f |0048: const v2, #float 1.78118e+38 // #7f060044 │ │ +00f56e: 2203 b000 |004b: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$7; // type@00b0 │ │ +00f572: 7020 3302 4300 |004d: invoke-direct {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$7;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0233 │ │ +00f578: 6e30 1200 2103 |0050: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +00f57e: 0c01 |0053: move-result-object v1 │ │ +00f580: 6e10 1900 0100 |0054: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +00f586: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ 0x0001 line=653 │ │ + 0x0009 line=654 │ │ + 0x0019 line=655 │ │ + 0x0038 line=656 │ │ + 0x0044 line=657 │ │ + 0x0050 line=673 │ │ + 0x0054 line=678 │ │ 0x0057 line=680 │ │ locals : │ │ 0x0001 - 0x0058 reg=0 file Ljava/io/File; │ │ 0x0000 - 0x0058 reg=4 this Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0058 reg=5 aFile Ljava/io/File; │ │ │ │ #18 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity;) │ │ @@ -10312,32 +10314,32 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -00c4f8: |[00c4f8] jp.gr.java_conf.hatalab.mnv.MainActivity.execCopyFile:(Ljava/io/File;Ljava/io/File;)V │ │ -00c508: 2200 8f00 |0000: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; // type@008f │ │ -00c50c: 7020 a301 4000 |0002: invoke-direct {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@01a3 │ │ -00c512: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -00c514: 2311 2001 |0006: new-array v1, v1, [Ljava/lang/String; // type@0120 │ │ -00c518: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -00c51a: 6203 3b00 |0009: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.COPY_FILE:Ljava/lang/String; // field@003b │ │ -00c51e: 4d03 0102 |000b: aput-object v3, v1, v2 │ │ -00c522: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -00c524: 6e10 e600 0500 |000e: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00c52a: 0c03 |0011: move-result-object v3 │ │ -00c52c: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -00c530: 1222 |0014: const/4 v2, #int 2 // #2 │ │ -00c532: 6e10 e600 0600 |0015: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00c538: 0c03 |0018: move-result-object v3 │ │ -00c53a: 4d03 0102 |0019: aput-object v3, v1, v2 │ │ -00c53e: 6e20 ab01 1000 |001b: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@01ab │ │ -00c544: 0e00 |001e: return-void │ │ +00f588: |[00f588] jp.gr.java_conf.hatalab.mnv.MainActivity.execCopyFile:(Ljava/io/File;Ljava/io/File;)V │ │ +00f598: 2200 8f00 |0000: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; // type@008f │ │ +00f59c: 7020 a401 4000 |0002: invoke-direct {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@01a4 │ │ +00f5a2: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +00f5a4: 2311 2001 |0006: new-array v1, v1, [Ljava/lang/String; // type@0120 │ │ +00f5a8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +00f5aa: 6203 3b00 |0009: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.COPY_FILE:Ljava/lang/String; // field@003b │ │ +00f5ae: 4d03 0102 |000b: aput-object v3, v1, v2 │ │ +00f5b2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +00f5b4: 6e10 e600 0500 |000e: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00f5ba: 0c03 |0011: move-result-object v3 │ │ +00f5bc: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +00f5c0: 1222 |0014: const/4 v2, #int 2 // #2 │ │ +00f5c2: 6e10 e600 0600 |0015: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00f5c8: 0c03 |0018: move-result-object v3 │ │ +00f5ca: 4d03 0102 |0019: aput-object v3, v1, v2 │ │ +00f5ce: 6e20 ac01 1000 |001b: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@01ac │ │ +00f5d4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ 0x0005 line=926 │ │ 0x001e line=939 │ │ locals : │ │ 0x0005 - 0x001f reg=0 task Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ @@ -10350,28 +10352,28 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -00c548: |[00c548] jp.gr.java_conf.hatalab.mnv.MainActivity.execDeleteFile:(Ljava/io/File;)V │ │ -00c558: 2200 8f00 |0000: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; // type@008f │ │ -00c55c: 7020 a301 4000 |0002: invoke-direct {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@01a3 │ │ -00c562: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -00c564: 2311 2001 |0006: new-array v1, v1, [Ljava/lang/String; // type@0120 │ │ -00c568: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -00c56a: 6203 3c00 |0009: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.DELETE_FILE:Ljava/lang/String; // field@003c │ │ -00c56e: 4d03 0102 |000b: aput-object v3, v1, v2 │ │ -00c572: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -00c574: 6e10 e600 0500 |000e: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00c57a: 0c03 |0011: move-result-object v3 │ │ -00c57c: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -00c580: 6e20 ab01 1000 |0014: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@01ab │ │ -00c586: 0e00 |0017: return-void │ │ +00f5d8: |[00f5d8] jp.gr.java_conf.hatalab.mnv.MainActivity.execDeleteFile:(Ljava/io/File;)V │ │ +00f5e8: 2200 8f00 |0000: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; // type@008f │ │ +00f5ec: 7020 a401 4000 |0002: invoke-direct {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@01a4 │ │ +00f5f2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +00f5f4: 2311 2001 |0006: new-array v1, v1, [Ljava/lang/String; // type@0120 │ │ +00f5f8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +00f5fa: 6203 3c00 |0009: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.DELETE_FILE:Ljava/lang/String; // field@003c │ │ +00f5fe: 4d03 0102 |000b: aput-object v3, v1, v2 │ │ +00f602: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +00f604: 6e10 e600 0500 |000e: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00f60a: 0c03 |0011: move-result-object v3 │ │ +00f60c: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +00f610: 6e20 ac01 1000 |0014: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@01ac │ │ +00f616: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ 0x0005 line=683 │ │ 0x0017 line=685 │ │ locals : │ │ 0x0005 - 0x0018 reg=0 task Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ @@ -10383,32 +10385,32 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -00c588: |[00c588] jp.gr.java_conf.hatalab.mnv.MainActivity.execMoveFile:(Ljava/io/File;Ljava/io/File;)V │ │ -00c598: 2200 8f00 |0000: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; // type@008f │ │ -00c59c: 7020 a301 4000 |0002: invoke-direct {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@01a3 │ │ -00c5a2: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -00c5a4: 2311 2001 |0006: new-array v1, v1, [Ljava/lang/String; // type@0120 │ │ -00c5a8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -00c5aa: 6203 3d00 |0009: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.MOVE_FILE:Ljava/lang/String; // field@003d │ │ -00c5ae: 4d03 0102 |000b: aput-object v3, v1, v2 │ │ -00c5b2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -00c5b4: 6e10 e600 0500 |000e: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00c5ba: 0c03 |0011: move-result-object v3 │ │ -00c5bc: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -00c5c0: 1222 |0014: const/4 v2, #int 2 // #2 │ │ -00c5c2: 6e10 e600 0600 |0015: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00c5c8: 0c03 |0018: move-result-object v3 │ │ -00c5ca: 4d03 0102 |0019: aput-object v3, v1, v2 │ │ -00c5ce: 6e20 ab01 1000 |001b: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@01ab │ │ -00c5d4: 0e00 |001e: return-void │ │ +00f618: |[00f618] jp.gr.java_conf.hatalab.mnv.MainActivity.execMoveFile:(Ljava/io/File;Ljava/io/File;)V │ │ +00f628: 2200 8f00 |0000: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; // type@008f │ │ +00f62c: 7020 a401 4000 |0002: invoke-direct {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@01a4 │ │ +00f632: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +00f634: 2311 2001 |0006: new-array v1, v1, [Ljava/lang/String; // type@0120 │ │ +00f638: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +00f63a: 6203 3d00 |0009: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.MOVE_FILE:Ljava/lang/String; // field@003d │ │ +00f63e: 4d03 0102 |000b: aput-object v3, v1, v2 │ │ +00f642: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +00f644: 6e10 e600 0500 |000e: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00f64a: 0c03 |0011: move-result-object v3 │ │ +00f64c: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +00f650: 1222 |0014: const/4 v2, #int 2 // #2 │ │ +00f652: 6e10 e600 0600 |0015: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00f658: 0c03 |0018: move-result-object v3 │ │ +00f65a: 4d03 0102 |0019: aput-object v3, v1, v2 │ │ +00f65e: 6e20 ac01 1000 |001b: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@01ac │ │ +00f664: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ 0x0005 line=905 │ │ 0x001e line=907 │ │ locals : │ │ 0x0005 - 0x001f reg=0 task Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ @@ -10417,157 +10419,153 @@ │ │ 0x0000 - 0x001f reg=6 dstFile Ljava/io/File; │ │ │ │ #21 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity;) │ │ name : 'fill' │ │ type : '([Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 13 │ │ + registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 155 16-bit code units │ │ -00c5d8: |[00c5d8] jp.gr.java_conf.hatalab.mnv.MainActivity.fill:([Ljava/io/File;)V │ │ -00c5e8: 54b8 a100 |0000: iget-object v8, v11, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ -00c5ec: 7210 4801 0800 |0002: invoke-interface {v8}, Ljava/util/List;.clear:()V // method@0148 │ │ -00c5f2: 54b8 a000 |0005: iget-object v8, v11, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00c5f6: 6e10 e800 0800 |0007: invoke-virtual {v8}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -00c5fc: 0c08 |000a: move-result-object v8 │ │ -00c5fe: 3808 0900 |000b: if-eqz v8, 0014 // +0009 │ │ -00c602: 54b8 a100 |000d: iget-object v8, v11, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ -00c606: 1a09 1d00 |000f: const-string v9, ".." // string@001d │ │ -00c60a: 7220 4701 9800 |0011: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0147 │ │ -00c610: 54b8 a000 |0014: iget-object v8, v11, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00c614: 6e10 e600 0800 |0016: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00c61a: 0c08 |0019: move-result-object v8 │ │ -00c61c: 6e10 1f01 0800 |001a: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@011f │ │ -00c622: 0a02 |001d: move-result v2 │ │ -00c624: 54b8 a000 |001e: iget-object v8, v11, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00c628: 6e10 e800 0800 |0020: invoke-virtual {v8}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -00c62e: 0c08 |0023: move-result-object v8 │ │ -00c630: 3808 0400 |0024: if-eqz v8, 0028 // +0004 │ │ -00c634: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00c638: 380c 4000 |0028: if-eqz v12, 0068 // +0040 │ │ -00c63c: 07c1 |002a: move-object v1, v12 │ │ -00c63e: 2115 |002b: array-length v5, v1 │ │ -00c640: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -00c642: 3554 3b00 |002d: if-ge v4, v5, 0068 // +003b │ │ -00c646: 4603 0104 |002f: aget-object v3, v1, v4 │ │ -00c64a: 6e10 eb00 0300 |0031: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -00c650: 0a08 |0034: move-result v8 │ │ -00c652: 3808 2500 |0035: if-eqz v8, 005a // +0025 │ │ -00c656: 54b8 a100 |0037: iget-object v8, v11, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ -00c65a: 2209 6c00 |0039: new-instance v9, Ljava/lang/StringBuilder; // type@006c │ │ -00c65e: 7010 2d01 0900 |003b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00c664: 6e10 e600 0300 |003e: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00c66a: 0c0a |0041: move-result-object v10 │ │ -00c66c: 6e20 2501 2a00 |0042: invoke-virtual {v10, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0125 │ │ -00c672: 0c0a |0045: move-result-object v10 │ │ -00c674: 6e20 3001 a900 |0046: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00c67a: 0c09 |0049: move-result-object v9 │ │ -00c67c: 1a0a 2000 |004a: const-string v10, "/" // string@0020 │ │ -00c680: 6e20 3001 a900 |004c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00c686: 0c09 |004f: move-result-object v9 │ │ -00c688: 6e10 3101 0900 |0050: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00c68e: 0c09 |0053: move-result-object v9 │ │ -00c690: 7220 4701 9800 |0054: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0147 │ │ -00c696: d804 0401 |0057: add-int/lit8 v4, v4, #int 1 // #01 │ │ -00c69a: 28d4 |0059: goto 002d // -002c │ │ -00c69c: 54b8 a100 |005a: iget-object v8, v11, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ -00c6a0: 6e10 e600 0300 |005c: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00c6a6: 0c09 |005f: move-result-object v9 │ │ -00c6a8: 6e20 2501 2900 |0060: invoke-virtual {v9, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0125 │ │ -00c6ae: 0c09 |0063: move-result-object v9 │ │ -00c6b0: 7220 4701 9800 |0064: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0147 │ │ -00c6b6: 28f0 |0067: goto 0057 // -0010 │ │ -00c6b8: 1408 1600 077f |0068: const v8, #float 1.79446e+38 // #7f070016 │ │ -00c6be: 6e20 4f02 8b00 |006b: invoke-virtual {v11, v8}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.findViewById:(I)Landroid/view/View; // method@024f │ │ -00c6c4: 0c07 |006e: move-result-object v7 │ │ -00c6c6: 1f07 4e00 |006f: check-cast v7, Landroid/widget/TextView; // type@004e │ │ -00c6ca: 54b8 a000 |0071: iget-object v8, v11, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00c6ce: 6e10 e600 0800 |0073: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00c6d4: 0c08 |0076: move-result-object v8 │ │ -00c6d6: 6e20 d100 8700 |0077: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ -00c6dc: 2200 8c00 |007a: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; // type@008c │ │ -00c6e0: 54b8 a100 |007c: iget-object v8, v11, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ -00c6e4: 7030 9901 b008 |007e: invoke-direct {v0, v11, v8}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@0199 │ │ -00c6ea: 52b6 a500 |0081: iget v6, v11, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ -00c6ee: 2208 ad00 |0083: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4; // type@00ad │ │ -00c6f2: 7030 2a02 b806 |0085: invoke-direct {v8, v11, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V // method@022a │ │ -00c6f8: 6e20 9d01 8000 |0088: invoke-virtual {v0, v8}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.sort:(Ljava/util/Comparator;)V // method@019d │ │ -00c6fe: 55b8 a200 |008b: iget-boolean v8, v11, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.listFoldersFirstFlag:Z // field@00a2 │ │ -00c702: 3808 0a00 |008d: if-eqz v8, 0097 // +000a │ │ -00c706: 2208 ae00 |008f: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5; // type@00ae │ │ -00c70a: 7030 2d02 b806 |0091: invoke-direct {v8, v11, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V // method@022d │ │ -00c710: 6e20 9d01 8000 |0094: invoke-virtual {v0, v8}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.sort:(Ljava/util/Comparator;)V // method@019d │ │ -00c716: 6e20 6702 0b00 |0097: invoke-virtual {v11, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0267 │ │ -00c71c: 0e00 |009a: return-void │ │ + insns size : 154 16-bit code units │ │ +00f668: |[00f668] jp.gr.java_conf.hatalab.mnv.MainActivity.fill:([Ljava/io/File;)V │ │ +00f678: 54a5 a100 |0000: iget-object v5, v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ +00f67c: 7210 4901 0500 |0002: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@0149 │ │ +00f682: 54a5 a000 |0005: iget-object v5, v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00f686: 6e10 e800 0500 |0007: invoke-virtual {v5}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00f68c: 0c05 |000a: move-result-object v5 │ │ +00f68e: 3805 0900 |000b: if-eqz v5, 0014 // +0009 │ │ +00f692: 54a5 a100 |000d: iget-object v5, v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ +00f696: 1a06 1d00 |000f: const-string v6, ".." // string@001d │ │ +00f69a: 7220 4801 6500 |0011: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0148 │ │ +00f6a0: 54a5 a000 |0014: iget-object v5, v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00f6a4: 6e10 e600 0500 |0016: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00f6aa: 0c05 |0019: move-result-object v5 │ │ +00f6ac: 6e10 2001 0500 |001a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0120 │ │ +00f6b2: 0a01 |001d: move-result v1 │ │ +00f6b4: 54a5 a000 |001e: iget-object v5, v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00f6b8: 6e10 e800 0500 |0020: invoke-virtual {v5}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00f6be: 0c05 |0023: move-result-object v5 │ │ +00f6c0: 3805 0400 |0024: if-eqz v5, 0028 // +0004 │ │ +00f6c4: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00f6c8: 380b 3f00 |0028: if-eqz v11, 0067 // +003f │ │ +00f6cc: 21b6 |002a: array-length v6, v11 │ │ +00f6ce: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +00f6d0: 3565 3b00 |002c: if-ge v5, v6, 0067 // +003b │ │ +00f6d4: 4602 0b05 |002e: aget-object v2, v11, v5 │ │ +00f6d8: 6e10 eb00 0200 |0030: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00f6de: 0a07 |0033: move-result v7 │ │ +00f6e0: 3807 2500 |0034: if-eqz v7, 0059 // +0025 │ │ +00f6e4: 54a7 a100 |0036: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ +00f6e8: 2208 6c00 |0038: new-instance v8, Ljava/lang/StringBuilder; // type@006c │ │ +00f6ec: 7010 2e01 0800 |003a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00f6f2: 6e10 e600 0200 |003d: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00f6f8: 0c09 |0040: move-result-object v9 │ │ +00f6fa: 6e20 2601 1900 |0041: invoke-virtual {v9, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0126 │ │ +00f700: 0c09 |0044: move-result-object v9 │ │ +00f702: 6e20 3101 9800 |0045: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00f708: 0c08 |0048: move-result-object v8 │ │ +00f70a: 1a09 2000 |0049: const-string v9, "/" // string@0020 │ │ +00f70e: 6e20 3101 9800 |004b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00f714: 0c08 |004e: move-result-object v8 │ │ +00f716: 6e10 3201 0800 |004f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00f71c: 0c08 |0052: move-result-object v8 │ │ +00f71e: 7220 4801 8700 |0053: invoke-interface {v7, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0148 │ │ +00f724: d805 0501 |0056: add-int/lit8 v5, v5, #int 1 // #01 │ │ +00f728: 28d4 |0058: goto 002c // -002c │ │ +00f72a: 54a7 a100 |0059: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ +00f72e: 6e10 e600 0200 |005b: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00f734: 0c08 |005e: move-result-object v8 │ │ +00f736: 6e20 2601 1800 |005f: invoke-virtual {v8, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0126 │ │ +00f73c: 0c08 |0062: move-result-object v8 │ │ +00f73e: 7220 4801 8700 |0063: invoke-interface {v7, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0148 │ │ +00f744: 28f0 |0066: goto 0056 // -0010 │ │ +00f746: 1405 1600 077f |0067: const v5, #float 1.79446e+38 // #7f070016 │ │ +00f74c: 6e20 5002 5a00 |006a: invoke-virtual {v10, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.findViewById:(I)Landroid/view/View; // method@0250 │ │ +00f752: 0c04 |006d: move-result-object v4 │ │ +00f754: 1f04 4e00 |006e: check-cast v4, Landroid/widget/TextView; // type@004e │ │ +00f758: 54a5 a000 |0070: iget-object v5, v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00f75c: 6e10 e600 0500 |0072: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00f762: 0c05 |0075: move-result-object v5 │ │ +00f764: 6e20 d100 5400 |0076: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ +00f76a: 2200 8c00 |0079: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; // type@008c │ │ +00f76e: 54a5 a100 |007b: iget-object v5, v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ +00f772: 7030 9a01 a005 |007d: invoke-direct {v0, v10, v5}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@019a │ │ +00f778: 52a3 a500 |0080: iget v3, v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ +00f77c: 2205 ad00 |0082: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4; // type@00ad │ │ +00f780: 7030 2b02 a503 |0084: invoke-direct {v5, v10, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V // method@022b │ │ +00f786: 6e20 9e01 5000 |0087: invoke-virtual {v0, v5}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.sort:(Ljava/util/Comparator;)V // method@019e │ │ +00f78c: 55a5 a200 |008a: iget-boolean v5, v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.listFoldersFirstFlag:Z // field@00a2 │ │ +00f790: 3805 0a00 |008c: if-eqz v5, 0096 // +000a │ │ +00f794: 2205 ae00 |008e: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5; // type@00ae │ │ +00f798: 7030 2e02 a503 |0090: invoke-direct {v5, v10, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V // method@022e │ │ +00f79e: 6e20 9e01 5000 |0093: invoke-virtual {v0, v5}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.sort:(Ljava/util/Comparator;)V // method@019e │ │ +00f7a4: 6e20 6802 0a00 |0096: invoke-virtual {v10, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0268 │ │ +00f7aa: 0e00 |0099: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0005 line=435 │ │ 0x000d line=436 │ │ 0x0014 line=441 │ │ 0x001e line=442 │ │ 0x0028 line=444 │ │ - 0x0031 line=445 │ │ - 0x0037 line=446 │ │ - 0x0057 line=444 │ │ - 0x005a line=448 │ │ - 0x0068 line=453 │ │ - 0x0071 line=454 │ │ - 0x007a line=471 │ │ - 0x0081 line=472 │ │ - 0x0083 line=474 │ │ - 0x008b line=482 │ │ - 0x008f line=483 │ │ - 0x0097 line=500 │ │ - 0x009a line=505 │ │ - locals : │ │ - 0x002b - 0x0068 reg=1 arr$ [Ljava/io/File; │ │ - 0x0031 - 0x0068 reg=3 file Ljava/io/File; │ │ - 0x002d - 0x0068 reg=4 i$ I │ │ - 0x002c - 0x0068 reg=5 len$ I │ │ - 0x0081 - 0x009b reg=0 adapter Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ │ - 0x001e - 0x009b reg=2 currentPathStringLenght I │ │ - 0x0083 - 0x009b reg=6 m_sortOrder I │ │ - 0x0071 - 0x009b reg=7 txtDirName Landroid/widget/TextView; │ │ - 0x0000 - 0x009b reg=11 this Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ - 0x0000 - 0x009b reg=12 files [Ljava/io/File; │ │ + 0x0030 line=445 │ │ + 0x0036 line=446 │ │ + 0x0056 line=444 │ │ + 0x0059 line=448 │ │ + 0x0067 line=453 │ │ + 0x0070 line=454 │ │ + 0x0079 line=471 │ │ + 0x0080 line=472 │ │ + 0x0082 line=474 │ │ + 0x008a line=482 │ │ + 0x008e line=483 │ │ + 0x0096 line=500 │ │ + 0x0099 line=505 │ │ + locals : │ │ + 0x0030 - 0x0067 reg=2 file Ljava/io/File; │ │ + 0x0080 - 0x009a reg=0 adapter Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ │ + 0x001e - 0x009a reg=1 currentPathStringLenght I │ │ + 0x0082 - 0x009a reg=3 m_sortOrder I │ │ + 0x0070 - 0x009a reg=4 txtDirName Landroid/widget/TextView; │ │ + 0x0000 - 0x009a reg=10 this Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x0000 - 0x009a reg=11 files [Ljava/io/File; │ │ │ │ #22 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity;) │ │ name : 'getMIMEType' │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -00c720: |[00c720] jp.gr.java_conf.hatalab.mnv.MainActivity.getMIMEType:(Ljava/io/File;)Ljava/lang/String; │ │ -00c730: 6e10 e700 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00c736: 0c02 |0003: move-result-object v2 │ │ -00c738: 6e10 e700 0600 |0004: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00c73e: 0c03 |0007: move-result-object v3 │ │ -00c740: 1a04 1c00 |0008: const-string v4, "." // string@001c │ │ -00c744: 6e20 1e01 4300 |000a: invoke-virtual {v3, v4}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011e │ │ -00c74a: 0a03 |000d: move-result v3 │ │ -00c74c: d803 0301 |000e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -00c750: 6e10 e700 0600 |0010: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00c756: 0c04 |0013: move-result-object v4 │ │ -00c758: 6e10 1f01 0400 |0014: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@011f │ │ -00c75e: 0a04 |0017: move-result v4 │ │ -00c760: 6e30 2601 3204 |0018: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0126 │ │ -00c766: 0c02 |001b: move-result-object v2 │ │ -00c768: 6e10 2701 0200 |001c: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0127 │ │ -00c76e: 0c00 |001f: move-result-object v0 │ │ -00c770: 7100 9100 0000 |0020: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@0091 │ │ -00c776: 0c02 |0023: move-result-object v2 │ │ -00c778: 6e20 9000 0200 |0024: invoke-virtual {v2, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0090 │ │ -00c77e: 0c01 |0027: move-result-object v1 │ │ -00c780: 1101 |0028: return-object v1 │ │ +00f7ac: |[00f7ac] jp.gr.java_conf.hatalab.mnv.MainActivity.getMIMEType:(Ljava/io/File;)Ljava/lang/String; │ │ +00f7bc: 6e10 e700 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00f7c2: 0c02 |0003: move-result-object v2 │ │ +00f7c4: 6e10 e700 0600 |0004: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00f7ca: 0c03 |0007: move-result-object v3 │ │ +00f7cc: 1a04 1c00 |0008: const-string v4, "." // string@001c │ │ +00f7d0: 6e20 1f01 4300 |000a: invoke-virtual {v3, v4}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011f │ │ +00f7d6: 0a03 |000d: move-result v3 │ │ +00f7d8: d803 0301 |000e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +00f7dc: 6e10 e700 0600 |0010: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00f7e2: 0c04 |0013: move-result-object v4 │ │ +00f7e4: 6e10 2001 0400 |0014: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0120 │ │ +00f7ea: 0a04 |0017: move-result v4 │ │ +00f7ec: 6e30 2701 3204 |0018: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0127 │ │ +00f7f2: 0c02 |001b: move-result-object v2 │ │ +00f7f4: 6e10 2801 0200 |001c: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0128 │ │ +00f7fa: 0c00 |001f: move-result-object v0 │ │ +00f7fc: 7100 9100 0000 |0020: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@0091 │ │ +00f802: 0c02 |0023: move-result-object v2 │ │ +00f804: 6e20 9000 0200 |0024: invoke-virtual {v2, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0090 │ │ +00f80a: 0c01 |0027: move-result-object v1 │ │ +00f80c: 1101 |0028: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1073 │ │ 0x0020 line=1075 │ │ 0x0028 line=1100 │ │ locals : │ │ 0x0020 - 0x0029 reg=0 end Ljava/lang/String; │ │ @@ -10580,32 +10578,32 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -00c784: |[00c784] jp.gr.java_conf.hatalab.mnv.MainActivity.moveFile:(Ljava/io/File;)V │ │ -00c794: 0750 |0000: move-object v0, v5 │ │ -00c796: 2201 1000 |0001: new-instance v1, Landroid/content/Intent; // type@0010 │ │ -00c79a: 1c02 ca00 |0003: const-class v2, Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // type@00ca │ │ -00c79e: 7030 3100 4102 |0005: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ -00c7a4: 1a02 ec01 |0008: const-string v2, "MODE" // string@01ec │ │ -00c7a8: 1a03 f501 |000a: const-string v3, "MOVE" // string@01f5 │ │ -00c7ac: 6e30 3b00 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -00c7b2: 1a02 6500 |000f: const-string v2, "FILEPATH" // string@0065 │ │ -00c7b6: 6e10 e600 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00c7bc: 0c03 |0014: move-result-object v3 │ │ -00c7be: 6e30 3b00 2103 |0015: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -00c7c4: 1a02 5c00 |0018: const-string v2, "ENCRYPT" // string@005c │ │ -00c7c8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -00c7ca: 6e30 3c00 2103 |001b: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@003c │ │ -00c7d0: 1232 |001e: const/4 v2, #int 3 // #3 │ │ -00c7d2: 6e30 6b02 1402 |001f: invoke-virtual {v4, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@026b │ │ -00c7d8: 0e00 |0022: return-void │ │ +00f810: |[00f810] jp.gr.java_conf.hatalab.mnv.MainActivity.moveFile:(Ljava/io/File;)V │ │ +00f820: 0750 |0000: move-object v0, v5 │ │ +00f822: 2201 1000 |0001: new-instance v1, Landroid/content/Intent; // type@0010 │ │ +00f826: 1c02 ca00 |0003: const-class v2, Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // type@00ca │ │ +00f82a: 7030 3100 4102 |0005: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ +00f830: 1a02 ec01 |0008: const-string v2, "MODE" // string@01ec │ │ +00f834: 1a03 f501 |000a: const-string v3, "MOVE" // string@01f5 │ │ +00f838: 6e30 3b00 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +00f83e: 1a02 6500 |000f: const-string v2, "FILEPATH" // string@0065 │ │ +00f842: 6e10 e600 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00f848: 0c03 |0014: move-result-object v3 │ │ +00f84a: 6e30 3b00 2103 |0015: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +00f850: 1a02 5c00 |0018: const-string v2, "ENCRYPT" // string@005c │ │ +00f854: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +00f856: 6e30 3c00 2103 |001b: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@003c │ │ +00f85c: 1232 |001e: const/4 v2, #int 3 // #3 │ │ +00f85e: 6e30 6c02 1402 |001f: invoke-virtual {v4, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@026c │ │ +00f864: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=889 │ │ 0x0001 line=892 │ │ 0x0008 line=894 │ │ 0x000f line=895 │ │ 0x0018 line=896 │ │ @@ -10622,62 +10620,62 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -00c7dc: |[00c7dc] jp.gr.java_conf.hatalab.mnv.MainActivity.openFile:(Ljava/io/File;)V │ │ -00c7ec: 6e10 e700 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00c7f2: 0c03 |0003: move-result-object v3 │ │ -00c7f4: 6e10 e700 0700 |0004: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00c7fa: 0c04 |0007: move-result-object v4 │ │ -00c7fc: 1a05 1c00 |0008: const-string v5, "." // string@001c │ │ -00c800: 6e20 1e01 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011e │ │ -00c806: 0a04 |000d: move-result v4 │ │ -00c808: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -00c80c: 6e10 e700 0700 |0010: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00c812: 0c05 |0013: move-result-object v5 │ │ -00c814: 6e10 1f01 0500 |0014: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@011f │ │ -00c81a: 0a05 |0017: move-result v5 │ │ -00c81c: 6e30 2601 4305 |0018: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0126 │ │ -00c822: 0c03 |001b: move-result-object v3 │ │ -00c824: 6e10 2701 0300 |001c: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0127 │ │ -00c82a: 0c00 |001f: move-result-object v0 │ │ -00c82c: 1a03 f906 |0020: const-string v3, "txt" // string@06f9 │ │ -00c830: 6e20 1701 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00c836: 0a03 |0025: move-result v3 │ │ -00c838: 3903 0a00 |0026: if-nez v3, 0030 // +000a │ │ -00c83c: 1a03 1203 |0028: const-string v3, "chi" // string@0312 │ │ -00c840: 6e20 1701 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00c846: 0a03 |002d: move-result v3 │ │ -00c848: 3803 1700 |002e: if-eqz v3, 0045 // +0017 │ │ -00c84c: 2201 1000 |0030: new-instance v1, Landroid/content/Intent; // type@0010 │ │ -00c850: 1c03 1101 |0032: const-class v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit; // type@0111 │ │ -00c854: 7030 3100 6103 |0034: invoke-direct {v1, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ -00c85a: 1a03 6500 |0037: const-string v3, "FILEPATH" // string@0065 │ │ -00c85e: 6e10 e600 0700 |0039: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00c864: 0c04 |003c: move-result-object v4 │ │ -00c866: 6e30 3b00 3104 |003d: invoke-virtual {v1, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -00c86c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -00c86e: 6e30 6b02 1603 |0041: invoke-virtual {v6, v1, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@026b │ │ -00c874: 0e00 |0044: return-void │ │ -00c876: 2201 1000 |0045: new-instance v1, Landroid/content/Intent; // type@0010 │ │ -00c87a: 7010 3000 0100 |0047: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0030 │ │ -00c880: 1503 0010 |004a: const/high16 v3, #int 268435456 // #1000 │ │ -00c884: 6e20 3300 3100 |004c: invoke-virtual {v1, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0033 │ │ -00c88a: 1a03 c702 |004f: const-string v3, "android.intent.action.VIEW" // string@02c7 │ │ -00c88e: 6e20 3d00 3100 |0051: invoke-virtual {v1, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@003d │ │ -00c894: 7020 5302 7600 |0054: invoke-direct {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getMIMEType:(Ljava/io/File;)Ljava/lang/String; // method@0253 │ │ -00c89a: 0c02 |0057: move-result-object v2 │ │ -00c89c: 7110 4b00 0700 |0058: invoke-static {v7}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@004b │ │ -00c8a2: 0c03 |005b: move-result-object v3 │ │ -00c8a4: 6e30 3f00 3102 |005c: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@003f │ │ -00c8aa: 6e20 6a02 1600 |005f: invoke-virtual {v6, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@026a │ │ -00c8b0: 28e2 |0062: goto 0044 // -001e │ │ +00f868: |[00f868] jp.gr.java_conf.hatalab.mnv.MainActivity.openFile:(Ljava/io/File;)V │ │ +00f878: 6e10 e700 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00f87e: 0c03 |0003: move-result-object v3 │ │ +00f880: 6e10 e700 0700 |0004: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00f886: 0c04 |0007: move-result-object v4 │ │ +00f888: 1a05 1c00 |0008: const-string v5, "." // string@001c │ │ +00f88c: 6e20 1f01 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011f │ │ +00f892: 0a04 |000d: move-result v4 │ │ +00f894: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +00f898: 6e10 e700 0700 |0010: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00f89e: 0c05 |0013: move-result-object v5 │ │ +00f8a0: 6e10 2001 0500 |0014: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0120 │ │ +00f8a6: 0a05 |0017: move-result v5 │ │ +00f8a8: 6e30 2701 4305 |0018: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0127 │ │ +00f8ae: 0c03 |001b: move-result-object v3 │ │ +00f8b0: 6e10 2801 0300 |001c: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0128 │ │ +00f8b6: 0c00 |001f: move-result-object v0 │ │ +00f8b8: 1a03 f606 |0020: const-string v3, "txt" // string@06f6 │ │ +00f8bc: 6e20 1801 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00f8c2: 0a03 |0025: move-result v3 │ │ +00f8c4: 3903 0a00 |0026: if-nez v3, 0030 // +000a │ │ +00f8c8: 1a03 1103 |0028: const-string v3, "chi" // string@0311 │ │ +00f8cc: 6e20 1801 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00f8d2: 0a03 |002d: move-result v3 │ │ +00f8d4: 3803 1700 |002e: if-eqz v3, 0045 // +0017 │ │ +00f8d8: 2201 1000 |0030: new-instance v1, Landroid/content/Intent; // type@0010 │ │ +00f8dc: 1c03 1101 |0032: const-class v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit; // type@0111 │ │ +00f8e0: 7030 3100 6103 |0034: invoke-direct {v1, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ +00f8e6: 1a03 6500 |0037: const-string v3, "FILEPATH" // string@0065 │ │ +00f8ea: 6e10 e600 0700 |0039: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00f8f0: 0c04 |003c: move-result-object v4 │ │ +00f8f2: 6e30 3b00 3104 |003d: invoke-virtual {v1, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +00f8f8: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +00f8fa: 6e30 6c02 1603 |0041: invoke-virtual {v6, v1, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@026c │ │ +00f900: 0e00 |0044: return-void │ │ +00f902: 2201 1000 |0045: new-instance v1, Landroid/content/Intent; // type@0010 │ │ +00f906: 7010 3000 0100 |0047: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0030 │ │ +00f90c: 1503 0010 |004a: const/high16 v3, #int 268435456 // #1000 │ │ +00f910: 6e20 3300 3100 |004c: invoke-virtual {v1, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0033 │ │ +00f916: 1a03 c702 |004f: const-string v3, "android.intent.action.VIEW" // string@02c7 │ │ +00f91a: 6e20 3d00 3100 |0051: invoke-virtual {v1, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@003d │ │ +00f920: 7020 5402 7600 |0054: invoke-direct {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getMIMEType:(Ljava/io/File;)Ljava/lang/String; // method@0254 │ │ +00f926: 0c02 |0057: move-result-object v2 │ │ +00f928: 7110 4b00 0700 |0058: invoke-static {v7}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@004b │ │ +00f92e: 0c03 |005b: move-result-object v3 │ │ +00f930: 6e30 3f00 3102 |005c: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@003f │ │ +00f936: 6e20 6b02 1600 |005f: invoke-virtual {v6, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@026b │ │ +00f93c: 28e2 |0062: goto 0044 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x0020 line=621 │ │ 0x0030 line=622 │ │ 0x0037 line=623 │ │ 0x0040 line=625 │ │ @@ -10701,87 +10699,91 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 130 16-bit code units │ │ -00c8b4: |[00c8b4] jp.gr.java_conf.hatalab.mnv.MainActivity.renameFile:(Ljava/io/File;)V │ │ -00c8c4: 07c2 |0000: move-object v2, v12 │ │ -00c8c6: 7110 7d00 0b00 |0001: invoke-static {v11}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ -00c8cc: 0c04 |0004: move-result-object v4 │ │ -00c8ce: 1408 0800 037f |0005: const v8, #float 1.74129e+38 // #7f030008 │ │ -00c8d4: 1209 |0008: const/4 v9, #int 0 // #0 │ │ -00c8d6: 6e30 7e00 8409 |0009: invoke-virtual {v4, v8, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -00c8dc: 0c05 |000c: move-result-object v5 │ │ -00c8de: 1408 0300 077f |000d: const v8, #float 1.79446e+38 // #7f070003 │ │ -00c8e4: 6e20 8600 8500 |0010: invoke-virtual {v5, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -00c8ea: 0c06 |0013: move-result-object v6 │ │ -00c8ec: 1f06 4500 |0014: check-cast v6, Landroid/widget/EditText; // type@0045 │ │ -00c8f0: 6e10 e700 0200 |0016: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00c8f6: 0c08 |0019: move-result-object v8 │ │ -00c8f8: 6e20 b200 8600 |001a: invoke-virtual {v6, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -00c8fe: 6e10 e700 0200 |001d: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00c904: 0c08 |0020: move-result-object v8 │ │ -00c906: 1309 2e00 |0021: const/16 v9, #int 46 // #2e │ │ -00c90a: 6e20 1d01 9800 |0023: invoke-virtual {v8, v9}, Ljava/lang/String;.lastIndexOf:(I)I // method@011d │ │ -00c910: 0a03 |0026: move-result v3 │ │ -00c912: 12f8 |0027: const/4 v8, #int -1 // #ff │ │ -00c914: 3783 0500 |0028: if-le v3, v8, 002d // +0005 │ │ -00c918: 6e20 b000 3600 |002a: invoke-virtual {v6, v3}, Landroid/widget/EditText;.setSelection:(I)V // method@00b0 │ │ -00c91e: 6e10 eb00 0200 |002d: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -00c924: 0a08 |0030: move-result v8 │ │ -00c926: 3808 4900 |0031: if-eqz v8, 007a // +0049 │ │ -00c92a: 1408 2500 067f |0033: const v8, #float 1.78117e+38 // #7f060025 │ │ -00c930: 6e20 5402 8b00 |0036: invoke-virtual {v11, v8}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getString:(I)Ljava/lang/String; // method@0254 │ │ -00c936: 0c07 |0039: move-result-object v7 │ │ -00c938: 2200 0800 |003a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00c93c: 7020 0d00 b000 |003c: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -00c942: 6e20 1700 7000 |003f: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -00c948: 0c08 |0042: move-result-object v8 │ │ -00c94a: 1409 4100 067f |0043: const v9, #float 1.78118e+38 // #7f060041 │ │ -00c950: 220a a200 |0046: new-instance v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11; // type@00a2 │ │ -00c954: 7040 1302 ba25 |0048: invoke-direct {v10, v11, v5, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;Ljava/io/File;)V // method@0213 │ │ -00c95a: 6e30 1500 980a |004b: invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -00c960: 0c08 |004e: move-result-object v8 │ │ -00c962: 1409 4400 067f |004f: const v9, #float 1.78118e+38 // #7f060044 │ │ -00c968: 220a a100 |0052: new-instance v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity$10; // type@00a1 │ │ -00c96c: 7020 1102 ba00 |0054: invoke-direct {v10, v11}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$10;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0211 │ │ -00c972: 6e30 1200 980a |0057: invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -00c978: 0c08 |005a: move-result-object v8 │ │ -00c97a: 2209 b200 |005b: new-instance v9, Ljp/gr/java_conf/hatalab/mnv/MainActivity$9; // type@00b2 │ │ -00c97e: 7020 3602 b900 |005d: invoke-direct {v9, v11}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$9;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0236 │ │ -00c984: 6e20 1400 9800 |0060: invoke-virtual {v8, v9}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -00c98a: 0c08 |0063: move-result-object v8 │ │ -00c98c: 6e20 1800 5800 |0064: invoke-virtual {v8, v5}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -00c992: 6e10 0e00 0000 |0067: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -00c998: 0c01 |006a: move-result-object v1 │ │ -00c99a: 6e10 1c00 0100 |006b: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -00c9a0: 2208 a300 |006e: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$12; // type@00a3 │ │ -00c9a4: 7030 1502 b801 |0070: invoke-direct {v8, v11, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$12;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/app/AlertDialog;)V // method@0215 │ │ -00c9aa: 6e20 ac00 8600 |0073: invoke-virtual {v6, v8}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@00ac │ │ -00c9b0: 6e10 a900 0600 |0076: invoke-virtual {v6}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ -00c9b6: 0e00 |0079: return-void │ │ -00c9b8: 1408 2600 067f |007a: const v8, #float 1.78117e+38 // #7f060026 │ │ -00c9be: 6e20 5402 8b00 |007d: invoke-virtual {v11, v8}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getString:(I)Ljava/lang/String; // method@0254 │ │ -00c9c4: 0c07 |0080: move-result-object v7 │ │ -00c9c6: 28b9 |0081: goto 003a // -0047 │ │ +00f940: |[00f940] jp.gr.java_conf.hatalab.mnv.MainActivity.renameFile:(Ljava/io/File;)V │ │ +00f950: 07c2 |0000: move-object v2, v12 │ │ +00f952: 7110 7d00 0b00 |0001: invoke-static {v11}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ +00f958: 0c04 |0004: move-result-object v4 │ │ +00f95a: 1408 0800 037f |0005: const v8, #float 1.74129e+38 // #7f030008 │ │ +00f960: 1209 |0008: const/4 v9, #int 0 // #0 │ │ +00f962: 6e30 7e00 8409 |0009: invoke-virtual {v4, v8, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +00f968: 0c05 |000c: move-result-object v5 │ │ +00f96a: 1408 0300 077f |000d: const v8, #float 1.79446e+38 // #7f070003 │ │ +00f970: 6e20 8600 8500 |0010: invoke-virtual {v5, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +00f976: 0c06 |0013: move-result-object v6 │ │ +00f978: 1f06 4500 |0014: check-cast v6, Landroid/widget/EditText; // type@0045 │ │ +00f97c: 6e10 e700 0200 |0016: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00f982: 0c08 |0019: move-result-object v8 │ │ +00f984: 6e20 b200 8600 |001a: invoke-virtual {v6, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +00f98a: 6e10 e700 0200 |001d: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00f990: 0c08 |0020: move-result-object v8 │ │ +00f992: 1309 2e00 |0021: const/16 v9, #int 46 // #2e │ │ +00f996: 6e20 1e01 9800 |0023: invoke-virtual {v8, v9}, Ljava/lang/String;.lastIndexOf:(I)I // method@011e │ │ +00f99c: 0a03 |0026: move-result v3 │ │ +00f99e: 12f8 |0027: const/4 v8, #int -1 // #ff │ │ +00f9a0: 3783 0500 |0028: if-le v3, v8, 002d // +0005 │ │ +00f9a4: 6e20 b000 3600 |002a: invoke-virtual {v6, v3}, Landroid/widget/EditText;.setSelection:(I)V // method@00b0 │ │ +00f9aa: 6e10 eb00 0200 |002d: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +00f9b0: 0a08 |0030: move-result v8 │ │ +00f9b2: 3808 4900 |0031: if-eqz v8, 007a // +0049 │ │ +00f9b6: 1408 2500 067f |0033: const v8, #float 1.78117e+38 // #7f060025 │ │ +00f9bc: 6e20 5502 8b00 |0036: invoke-virtual {v11, v8}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getString:(I)Ljava/lang/String; // method@0255 │ │ +00f9c2: 0c07 |0039: move-result-object v7 │ │ +00f9c4: 2200 0800 |003a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00f9c8: 7020 0d00 b000 |003c: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +00f9ce: 6e20 1700 7000 |003f: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +00f9d4: 0c08 |0042: move-result-object v8 │ │ +00f9d6: 1409 4100 067f |0043: const v9, #float 1.78118e+38 // #7f060041 │ │ +00f9dc: 220a a200 |0046: new-instance v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11; // type@00a2 │ │ +00f9e0: 7040 1402 ba25 |0048: invoke-direct {v10, v11, v5, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;Ljava/io/File;)V // method@0214 │ │ +00f9e6: 6e30 1500 980a |004b: invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +00f9ec: 0c08 |004e: move-result-object v8 │ │ +00f9ee: 1409 4400 067f |004f: const v9, #float 1.78118e+38 // #7f060044 │ │ +00f9f4: 220a a100 |0052: new-instance v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity$10; // type@00a1 │ │ +00f9f8: 7020 1202 ba00 |0054: invoke-direct {v10, v11}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$10;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0212 │ │ +00f9fe: 6e30 1200 980a |0057: invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +00fa04: 0c08 |005a: move-result-object v8 │ │ +00fa06: 2209 b200 |005b: new-instance v9, Ljp/gr/java_conf/hatalab/mnv/MainActivity$9; // type@00b2 │ │ +00fa0a: 7020 3702 b900 |005d: invoke-direct {v9, v11}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$9;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0237 │ │ +00fa10: 6e20 1400 9800 |0060: invoke-virtual {v8, v9}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +00fa16: 0c08 |0063: move-result-object v8 │ │ +00fa18: 6e20 1800 5800 |0064: invoke-virtual {v8, v5}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +00fa1e: 6e10 0e00 0000 |0067: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +00fa24: 0c01 |006a: move-result-object v1 │ │ +00fa26: 6e10 1c00 0100 |006b: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +00fa2c: 2208 a300 |006e: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$12; // type@00a3 │ │ +00fa30: 7030 1602 b801 |0070: invoke-direct {v8, v11, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$12;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/app/AlertDialog;)V // method@0216 │ │ +00fa36: 6e20 ac00 8600 |0073: invoke-virtual {v6, v8}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@00ac │ │ +00fa3c: 6e10 a900 0600 |0076: invoke-virtual {v6}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ +00fa42: 0e00 |0079: return-void │ │ +00fa44: 1408 2600 067f |007a: const v8, #float 1.78117e+38 // #7f060026 │ │ +00fa4a: 6e20 5502 8b00 |007d: invoke-virtual {v11, v8}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getString:(I)Ljava/lang/String; // method@0255 │ │ +00fa50: 0c07 |0080: move-result-object v7 │ │ +00fa52: 28b9 |0081: goto 003a // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ 0x0001 line=691 │ │ 0x0005 line=693 │ │ 0x000d line=695 │ │ 0x0016 line=696 │ │ 0x001d line=698 │ │ 0x0027 line=699 │ │ 0x002d line=703 │ │ 0x0033 line=704 │ │ 0x003a line=710 │ │ 0x003f line=711 │ │ + 0x004b line=713 │ │ + 0x0057 line=754 │ │ + 0x0060 line=758 │ │ + 0x0064 line=766 │ │ 0x0067 line=770 │ │ 0x006b line=771 │ │ 0x006e line=773 │ │ 0x0076 line=781 │ │ 0x0079 line=782 │ │ 0x007a line=706 │ │ locals : │ │ @@ -10802,28 +10804,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -00c9c8: |[00c9c8] jp.gr.java_conf.hatalab.mnv.MainActivity.saveConfig:()V │ │ -00c9d8: 7110 6300 0400 |0000: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -00c9de: 0c01 |0003: move-result-object v1 │ │ -00c9e0: 7210 4500 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ -00c9e6: 0c00 |0007: move-result-object v0 │ │ -00c9e8: 1402 8300 067f |0008: const v2, #float 1.78119e+38 // #7f060083 │ │ -00c9ee: 6e20 5502 2400 |000b: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -00c9f4: 0c02 |000e: move-result-object v2 │ │ -00c9f6: 6e10 0f01 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00c9fc: 0c02 |0012: move-result-object v2 │ │ -00c9fe: 5243 a500 |0013: iget v3, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ -00ca02: 7230 4200 2003 |0015: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0042 │ │ -00ca08: 7210 4000 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ -00ca0e: 0e00 |001b: return-void │ │ +00fa54: |[00fa54] jp.gr.java_conf.hatalab.mnv.MainActivity.saveConfig:()V │ │ +00fa64: 7110 6300 0400 |0000: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +00fa6a: 0c01 |0003: move-result-object v1 │ │ +00fa6c: 7210 4500 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ +00fa72: 0c00 |0007: move-result-object v0 │ │ +00fa74: 1402 8300 067f |0008: const v2, #float 1.78119e+38 // #7f060083 │ │ +00fa7a: 6e20 5602 2400 |000b: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00fa80: 0c02 |000e: move-result-object v2 │ │ +00fa82: 7210 0301 0200 |000f: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00fa88: 0c02 |0012: move-result-object v2 │ │ +00fa8a: 5243 a500 |0013: iget v3, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ +00fa8e: 7230 4200 2003 |0015: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0042 │ │ +00fa94: 7210 4000 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ +00fa9a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ 0x0004 line=1015 │ │ 0x0008 line=1017 │ │ 0x0018 line=1019 │ │ 0x001b line=1020 │ │ @@ -10837,181 +10839,183 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -00ca10: |[00ca10] jp.gr.java_conf.hatalab.mnv.MainActivity.showDialog:(Ljava/lang/String;)V │ │ -00ca20: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00ca24: 7020 0d00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -00ca2a: 6e20 1100 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ -00ca30: 0c00 |0008: move-result-object v0 │ │ -00ca32: 1401 4100 067f |0009: const v1, #float 1.78118e+38 // #7f060041 │ │ -00ca38: 2202 a900 |000c: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$18; // type@00a9 │ │ -00ca3c: 7020 2102 3200 |000e: invoke-direct {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$18;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0221 │ │ -00ca42: 6e30 1300 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -00ca48: 0c00 |0014: move-result-object v0 │ │ -00ca4a: 6e10 1900 0000 |0015: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -00ca50: 0e00 |0018: return-void │ │ +00fa9c: |[00fa9c] jp.gr.java_conf.hatalab.mnv.MainActivity.showDialog:(Ljava/lang/String;)V │ │ +00faac: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00fab0: 7020 0d00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +00fab6: 6e20 1100 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +00fabc: 0c00 |0008: move-result-object v0 │ │ +00fabe: 1401 4100 067f |0009: const v1, #float 1.78118e+38 // #7f060041 │ │ +00fac4: 2202 a900 |000c: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$18; // type@00a9 │ │ +00fac8: 7020 2202 3200 |000e: invoke-direct {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$18;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0222 │ │ +00face: 6e30 1300 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +00fad4: 0c00 |0014: move-result-object v0 │ │ +00fad6: 6e10 1900 0000 |0015: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +00fadc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1052 │ │ + 0x0005 line=1053 │ │ + 0x0011 line=1054 │ │ + 0x0015 line=1059 │ │ 0x0018 line=1060 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0019 reg=4 msg Ljava/lang/String; │ │ │ │ #28 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity;) │ │ name : 'upOneLevel' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -00ca54: |[00ca54] jp.gr.java_conf.hatalab.mnv.MainActivity.upOneLevel:()V │ │ -00ca64: 5464 a000 |0000: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00ca68: 6e10 e800 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -00ca6e: 0c04 |0005: move-result-object v4 │ │ -00ca70: 3804 4000 |0006: if-eqz v4, 0046 // +0040 │ │ -00ca74: 2204 6c00 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ -00ca78: 7010 2d01 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00ca7e: 5465 a000 |000d: iget-object v5, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00ca82: 6e10 e700 0500 |000f: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00ca88: 0c05 |0012: move-result-object v5 │ │ -00ca8a: 6e20 3001 5400 |0013: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00ca90: 0c04 |0016: move-result-object v4 │ │ -00ca92: 1a05 2000 |0017: const-string v5, "/" // string@0020 │ │ -00ca96: 6e20 3001 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00ca9c: 0c04 |001c: move-result-object v4 │ │ -00ca9e: 6e10 3101 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00caa4: 0c02 |0020: move-result-object v2 │ │ -00caa6: 5464 a000 |0021: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00caaa: 6e10 e900 0400 |0023: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@00e9 │ │ -00cab0: 0c04 |0026: move-result-object v4 │ │ -00cab2: 7020 4402 4600 |0027: invoke-direct {v6, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.browseTo:(Ljava/io/File;)V // method@0244 │ │ -00cab8: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -00caba: 5464 a100 |002b: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ -00cabe: 7210 4a01 0400 |002d: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@014a │ │ -00cac4: 0c00 |0030: move-result-object v0 │ │ -00cac6: 7210 4501 0000 |0031: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0145 │ │ -00cacc: 0a04 |0034: move-result v4 │ │ -00cace: 3804 1100 |0035: if-eqz v4, 0046 // +0011 │ │ -00cad2: 7210 4601 0000 |0037: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0146 │ │ -00cad8: 0c03 |003a: move-result-object v3 │ │ -00cada: 1f03 6a00 |003b: check-cast v3, Ljava/lang/String; // type@006a │ │ -00cade: 6e20 1701 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00cae4: 0a04 |0040: move-result v4 │ │ -00cae6: 3804 0600 |0041: if-eqz v4, 0047 // +0006 │ │ -00caea: 6e20 6802 1600 |0043: invoke-virtual {v6, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.setSelection:(I)V // method@0268 │ │ -00caf0: 0e00 |0046: return-void │ │ -00caf2: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00caf6: 28e8 |0049: goto 0031 // -0018 │ │ +00fae0: |[00fae0] jp.gr.java_conf.hatalab.mnv.MainActivity.upOneLevel:()V │ │ +00faf0: 5453 a000 |0000: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00faf4: 6e10 e800 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00fafa: 0c03 |0005: move-result-object v3 │ │ +00fafc: 3803 4000 |0006: if-eqz v3, 0046 // +0040 │ │ +00fb00: 2203 6c00 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ +00fb04: 7010 2e01 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00fb0a: 5454 a000 |000d: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00fb0e: 6e10 e700 0400 |000f: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +00fb14: 0c04 |0012: move-result-object v4 │ │ +00fb16: 6e20 3101 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00fb1c: 0c03 |0016: move-result-object v3 │ │ +00fb1e: 1a04 2000 |0017: const-string v4, "/" // string@0020 │ │ +00fb22: 6e20 3101 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00fb28: 0c03 |001c: move-result-object v3 │ │ +00fb2a: 6e10 3201 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00fb30: 0c01 |0020: move-result-object v1 │ │ +00fb32: 5453 a000 |0021: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00fb36: 6e10 e900 0300 |0023: invoke-virtual {v3}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@00e9 │ │ +00fb3c: 0c03 |0026: move-result-object v3 │ │ +00fb3e: 7020 4502 3500 |0027: invoke-direct {v5, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.browseTo:(Ljava/io/File;)V // method@0245 │ │ +00fb44: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +00fb46: 5453 a100 |002b: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ +00fb4a: 7210 4b01 0300 |002d: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@014b │ │ +00fb50: 0c03 |0030: move-result-object v3 │ │ +00fb52: 7210 4601 0300 |0031: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0146 │ │ +00fb58: 0a04 |0034: move-result v4 │ │ +00fb5a: 3804 1100 |0035: if-eqz v4, 0046 // +0011 │ │ +00fb5e: 7210 4701 0300 |0037: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0147 │ │ +00fb64: 0c02 |003a: move-result-object v2 │ │ +00fb66: 1f02 6a00 |003b: check-cast v2, Ljava/lang/String; // type@006a │ │ +00fb6a: 6e20 1801 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00fb70: 0a04 |0040: move-result v4 │ │ +00fb72: 3804 0600 |0041: if-eqz v4, 0047 // +0006 │ │ +00fb76: 6e20 6902 0500 |0043: invoke-virtual {v5, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.setSelection:(I)V // method@0269 │ │ +00fb7c: 0e00 |0046: return-void │ │ +00fb7e: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00fb82: 28e8 |0049: goto 0031 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0008 line=396 │ │ 0x0021 line=397 │ │ 0x002a line=400 │ │ 0x002b line=401 │ │ 0x003d line=403 │ │ 0x0043 line=404 │ │ 0x0046 line=410 │ │ 0x0047 line=407 │ │ + 0x0049 line=408 │ │ locals : │ │ - 0x0031 - 0x0046 reg=0 i$ Ljava/util/Iterator; │ │ - 0x002b - 0x0046 reg=1 posision I │ │ - 0x0021 - 0x0046 reg=2 previousFileName Ljava/lang/String; │ │ - 0x003d - 0x0046 reg=3 s Ljava/lang/String; │ │ - 0x0047 - 0x004a reg=0 i$ Ljava/util/Iterator; │ │ - 0x0047 - 0x004a reg=1 posision I │ │ - 0x0047 - 0x004a reg=2 previousFileName Ljava/lang/String; │ │ - 0x0047 - 0x004a reg=3 s Ljava/lang/String; │ │ - 0x0000 - 0x004a reg=6 this Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ + 0x002b - 0x0046 reg=0 posision I │ │ + 0x0021 - 0x0046 reg=1 previousFileName Ljava/lang/String; │ │ + 0x003d - 0x0046 reg=2 s Ljava/lang/String; │ │ + 0x0047 - 0x004a reg=0 posision I │ │ + 0x0047 - 0x004a reg=1 previousFileName Ljava/lang/String; │ │ + 0x0047 - 0x004a reg=2 s Ljava/lang/String; │ │ + 0x0000 - 0x004a reg=5 this Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ #29 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity;) │ │ name : 'updateConfig' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 147 16-bit code units │ │ -00caf8: |[00caf8] jp.gr.java_conf.hatalab.mnv.MainActivity.updateConfig:()V │ │ -00cb08: 7110 7a01 0600 |0000: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/Config;.update:(Landroid/content/Context;)V // method@017a │ │ -00cb0e: 7100 6201 0000 |0003: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getInitDirName:()Ljava/lang/String; // method@0162 │ │ -00cb14: 0c03 |0006: move-result-object v3 │ │ -00cb16: 5b63 a700 |0007: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mInitDirName:Ljava/lang/String; // field@00a7 │ │ -00cb1a: 7100 6401 0000 |0009: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getListFoldersFirstFlag:()Ljava/lang/Boolean; // method@0164 │ │ -00cb20: 0c03 |000c: move-result-object v3 │ │ -00cb22: 6e10 fc00 0300 |000d: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ -00cb28: 0a03 |0010: move-result v3 │ │ -00cb2a: 5c63 a200 |0011: iput-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.listFoldersFirstFlag:Z // field@00a2 │ │ -00cb2e: 7100 5f01 0000 |0013: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getFileListOrder:()I // method@015f │ │ -00cb34: 0a03 |0016: move-result v3 │ │ -00cb36: 5963 a500 |0017: iput v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ -00cb3a: 5562 aa00 |0019: iget-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ -00cb3e: 7100 6701 0000 |001b: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getShowButtonsFlag:()Ljava/lang/Boolean; // method@0167 │ │ -00cb44: 0c03 |001e: move-result-object v3 │ │ -00cb46: 6e10 fc00 0300 |001f: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ -00cb4c: 0a03 |0022: move-result v3 │ │ -00cb4e: 5c63 aa00 |0023: iput-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ -00cb52: 5563 aa00 |0025: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ -00cb56: 3803 5400 |0027: if-eqz v3, 007b // +0054 │ │ -00cb5a: 5463 a400 |0029: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBottombar:Landroid/view/View; // field@00a4 │ │ -00cb5e: 3803 0600 |002b: if-eqz v3, 0031 // +0006 │ │ -00cb62: 5463 a800 |002d: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mMainlayout:Landroid/view/ViewGroup; // field@00a8 │ │ -00cb66: 3903 4c00 |002f: if-nez v3, 007b // +004c │ │ -00cb6a: 6e10 5102 0600 |0031: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0251 │ │ -00cb70: 0c03 |0034: move-result-object v3 │ │ -00cb72: 1504 037f |0035: const/high16 v4, #int 2130903040 // #7f03 │ │ -00cb76: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -00cb78: 6e30 7e00 4305 |0038: invoke-virtual {v3, v4, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -00cb7e: 0c03 |003b: move-result-object v3 │ │ -00cb80: 5b63 a400 |003c: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBottombar:Landroid/view/View; // field@00a4 │ │ -00cb84: 1403 1500 077f |003e: const v3, #float 1.79446e+38 // #7f070015 │ │ -00cb8a: 6e20 4f02 3600 |0041: invoke-virtual {v6, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.findViewById:(I)Landroid/view/View; // method@024f │ │ -00cb90: 0c03 |0044: move-result-object v3 │ │ -00cb92: 1f03 3a00 |0045: check-cast v3, Landroid/view/ViewGroup; // type@003a │ │ -00cb96: 5b63 a800 |0047: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mMainlayout:Landroid/view/ViewGroup; // field@00a8 │ │ -00cb9a: 5463 a400 |0049: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBottombar:Landroid/view/View; // field@00a4 │ │ -00cb9e: 1404 0100 077f |004b: const v4, #float 1.79446e+38 // #7f070001 │ │ -00cba4: 6e20 8600 4300 |004e: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -00cbaa: 0c01 |0051: move-result-object v1 │ │ -00cbac: 1f01 4300 |0052: check-cast v1, Landroid/widget/Button; // type@0043 │ │ -00cbb0: 1403 3d00 067f |0054: const v3, #float 1.78118e+38 // #7f06003d │ │ -00cbb6: 6e20 9500 3100 |0057: invoke-virtual {v1, v3}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ -00cbbc: 2203 a700 |005a: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$16; // type@00a7 │ │ -00cbc0: 7020 1d02 6300 |005c: invoke-direct {v3, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$16;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@021d │ │ -00cbc6: 6e20 9400 3100 |005f: invoke-virtual {v1, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ -00cbcc: 5463 a400 |0062: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBottombar:Landroid/view/View; // field@00a4 │ │ -00cbd0: 1404 0200 077f |0064: const v4, #float 1.79446e+38 // #7f070002 │ │ -00cbd6: 6e20 8600 4300 |0067: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -00cbdc: 0c00 |006a: move-result-object v0 │ │ -00cbde: 1f00 4300 |006b: check-cast v0, Landroid/widget/Button; // type@0043 │ │ -00cbe2: 1403 3e00 067f |006d: const v3, #float 1.78118e+38 // #7f06003e │ │ -00cbe8: 6e20 9500 3000 |0070: invoke-virtual {v0, v3}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ -00cbee: 2203 a800 |0073: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$17; // type@00a8 │ │ -00cbf2: 7020 1f02 6300 |0075: invoke-direct {v3, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$17;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@021f │ │ -00cbf8: 6e20 9400 3000 |0078: invoke-virtual {v0, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ -00cbfe: 5563 aa00 |007b: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ -00cc02: 3232 0d00 |007d: if-eq v2, v3, 008a // +000d │ │ -00cc06: 5563 aa00 |007f: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ -00cc0a: 3803 0a00 |0081: if-eqz v3, 008b // +000a │ │ -00cc0e: 5463 a800 |0083: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mMainlayout:Landroid/view/ViewGroup; // field@00a8 │ │ -00cc12: 5464 a400 |0085: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBottombar:Landroid/view/View; // field@00a4 │ │ -00cc16: 6e20 8b00 4300 |0087: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@008b │ │ -00cc1c: 0e00 |008a: return-void │ │ -00cc1e: 5463 a800 |008b: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mMainlayout:Landroid/view/ViewGroup; // field@00a8 │ │ -00cc22: 5464 a400 |008d: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBottombar:Landroid/view/View; // field@00a4 │ │ -00cc26: 6e20 8c00 4300 |008f: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@008c │ │ -00cc2c: 28f8 |0092: goto 008a // -0008 │ │ +00fb84: |[00fb84] jp.gr.java_conf.hatalab.mnv.MainActivity.updateConfig:()V │ │ +00fb94: 7110 7b01 0600 |0000: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/Config;.update:(Landroid/content/Context;)V // method@017b │ │ +00fb9a: 7100 6301 0000 |0003: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getInitDirName:()Ljava/lang/String; // method@0163 │ │ +00fba0: 0c03 |0006: move-result-object v3 │ │ +00fba2: 5b63 a700 |0007: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mInitDirName:Ljava/lang/String; // field@00a7 │ │ +00fba6: 7100 6501 0000 |0009: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getListFoldersFirstFlag:()Ljava/lang/Boolean; // method@0165 │ │ +00fbac: 0c03 |000c: move-result-object v3 │ │ +00fbae: 6e10 fc00 0300 |000d: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ +00fbb4: 0a03 |0010: move-result v3 │ │ +00fbb6: 5c63 a200 |0011: iput-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.listFoldersFirstFlag:Z // field@00a2 │ │ +00fbba: 7100 6001 0000 |0013: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getFileListOrder:()I // method@0160 │ │ +00fbc0: 0a03 |0016: move-result v3 │ │ +00fbc2: 5963 a500 |0017: iput v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ +00fbc6: 5562 aa00 |0019: iget-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ +00fbca: 7100 6801 0000 |001b: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getShowButtonsFlag:()Ljava/lang/Boolean; // method@0168 │ │ +00fbd0: 0c03 |001e: move-result-object v3 │ │ +00fbd2: 6e10 fc00 0300 |001f: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ +00fbd8: 0a03 |0022: move-result v3 │ │ +00fbda: 5c63 aa00 |0023: iput-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ +00fbde: 5563 aa00 |0025: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ +00fbe2: 3803 5400 |0027: if-eqz v3, 007b // +0054 │ │ +00fbe6: 5463 a400 |0029: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBottombar:Landroid/view/View; // field@00a4 │ │ +00fbea: 3803 0600 |002b: if-eqz v3, 0031 // +0006 │ │ +00fbee: 5463 a800 |002d: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mMainlayout:Landroid/view/ViewGroup; // field@00a8 │ │ +00fbf2: 3903 4c00 |002f: if-nez v3, 007b // +004c │ │ +00fbf6: 6e10 5202 0600 |0031: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0252 │ │ +00fbfc: 0c03 |0034: move-result-object v3 │ │ +00fbfe: 1504 037f |0035: const/high16 v4, #int 2130903040 // #7f03 │ │ +00fc02: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +00fc04: 6e30 7e00 4305 |0038: invoke-virtual {v3, v4, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +00fc0a: 0c03 |003b: move-result-object v3 │ │ +00fc0c: 5b63 a400 |003c: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBottombar:Landroid/view/View; // field@00a4 │ │ +00fc10: 1403 1500 077f |003e: const v3, #float 1.79446e+38 // #7f070015 │ │ +00fc16: 6e20 5002 3600 |0041: invoke-virtual {v6, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.findViewById:(I)Landroid/view/View; // method@0250 │ │ +00fc1c: 0c03 |0044: move-result-object v3 │ │ +00fc1e: 1f03 3a00 |0045: check-cast v3, Landroid/view/ViewGroup; // type@003a │ │ +00fc22: 5b63 a800 |0047: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mMainlayout:Landroid/view/ViewGroup; // field@00a8 │ │ +00fc26: 5463 a400 |0049: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBottombar:Landroid/view/View; // field@00a4 │ │ +00fc2a: 1404 0100 077f |004b: const v4, #float 1.79446e+38 // #7f070001 │ │ +00fc30: 6e20 8600 4300 |004e: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +00fc36: 0c01 |0051: move-result-object v1 │ │ +00fc38: 1f01 4300 |0052: check-cast v1, Landroid/widget/Button; // type@0043 │ │ +00fc3c: 1403 3d00 067f |0054: const v3, #float 1.78118e+38 // #7f06003d │ │ +00fc42: 6e20 9500 3100 |0057: invoke-virtual {v1, v3}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ +00fc48: 2203 a700 |005a: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$16; // type@00a7 │ │ +00fc4c: 7020 1e02 6300 |005c: invoke-direct {v3, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$16;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@021e │ │ +00fc52: 6e20 9400 3100 |005f: invoke-virtual {v1, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ +00fc58: 5463 a400 |0062: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBottombar:Landroid/view/View; // field@00a4 │ │ +00fc5c: 1404 0200 077f |0064: const v4, #float 1.79446e+38 // #7f070002 │ │ +00fc62: 6e20 8600 4300 |0067: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +00fc68: 0c00 |006a: move-result-object v0 │ │ +00fc6a: 1f00 4300 |006b: check-cast v0, Landroid/widget/Button; // type@0043 │ │ +00fc6e: 1403 3e00 067f |006d: const v3, #float 1.78118e+38 // #7f06003e │ │ +00fc74: 6e20 9500 3000 |0070: invoke-virtual {v0, v3}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ +00fc7a: 2203 a800 |0073: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$17; // type@00a8 │ │ +00fc7e: 7020 2002 6300 |0075: invoke-direct {v3, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$17;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0220 │ │ +00fc84: 6e20 9400 3000 |0078: invoke-virtual {v0, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ +00fc8a: 5563 aa00 |007b: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ +00fc8e: 3232 0d00 |007d: if-eq v2, v3, 008a // +000d │ │ +00fc92: 5563 aa00 |007f: iget-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ +00fc96: 3803 0a00 |0081: if-eqz v3, 008b // +000a │ │ +00fc9a: 5463 a800 |0083: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mMainlayout:Landroid/view/ViewGroup; // field@00a8 │ │ +00fc9e: 5464 a400 |0085: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBottombar:Landroid/view/View; // field@00a4 │ │ +00fca2: 6e20 8b00 4300 |0087: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@008b │ │ +00fca8: 0e00 |008a: return-void │ │ +00fcaa: 5463 a800 |008b: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mMainlayout:Landroid/view/ViewGroup; // field@00a8 │ │ +00fcae: 5464 a400 |008d: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBottombar:Landroid/view/View; // field@00a4 │ │ +00fcb2: 6e20 8c00 4300 |008f: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@008c │ │ +00fcb8: 28f8 |0092: goto 008a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=944 │ │ 0x0003 line=953 │ │ 0x0009 line=955 │ │ 0x0013 line=957 │ │ 0x0019 line=961 │ │ @@ -11042,78 +11046,78 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -00cc30: |[00cc30] jp.gr.java_conf.hatalab.mnv.MainActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -00cc40: 1304 1700 |0000: const/16 v4, #int 23 // #17 │ │ -00cc44: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -00cc46: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -00cc48: 6e10 7b00 0600 |0004: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -00cc4e: 0a02 |0007: move-result v2 │ │ -00cc50: 3902 0b00 |0008: if-nez v2, 0013 // +000b │ │ -00cc54: 6e10 7c00 0600 |000a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ -00cc5a: 0a02 |000d: move-result v2 │ │ -00cc5c: 2c02 6a00 0000 |000e: sparse-switch v2, 00000078 // +0000006a │ │ -00cc62: 5c53 a300 |0011: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBackKeyDown:Z // field@00a3 │ │ -00cc66: 6e10 7b00 0600 |0013: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -00cc6c: 0a02 |0016: move-result v2 │ │ -00cc6e: 3312 0b00 |0017: if-ne v2, v1, 0022 // +000b │ │ -00cc72: 6e10 7c00 0600 |0019: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ -00cc78: 0a02 |001c: move-result v2 │ │ -00cc7a: 2c02 6d00 0000 |001d: sparse-switch v2, 0000008a // +0000006d │ │ -00cc80: 5c53 a300 |0020: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBackKeyDown:Z // field@00a3 │ │ -00cc84: 6f20 1e00 6500 |0022: invoke-super {v5, v6}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ -00cc8a: 0a01 |0025: move-result v1 │ │ -00cc8c: 0f01 |0026: return v1 │ │ -00cc8e: 5552 aa00 |0027: iget-boolean v2, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ -00cc92: 3902 eaff |0029: if-nez v2, 0013 // -0016 │ │ -00cc96: 5c51 a300 |002b: iput-boolean v1, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBackKeyDown:Z // field@00a3 │ │ -00cc9a: 28f9 |002d: goto 0026 // -0007 │ │ -00cc9c: 7010 6c02 0500 |002e: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.upOneLevel:()V // method@026c │ │ -00cca2: 28f5 |0031: goto 0026 // -000b │ │ -00cca4: 2200 2f00 |0032: new-instance v0, Landroid/view/KeyEvent; // type@002f │ │ -00cca8: 7030 7a00 3004 |0034: invoke-direct {v0, v3, v4}, Landroid/view/KeyEvent;.:(II)V // method@007a │ │ -00ccae: 6f20 1e00 0500 |0037: invoke-super {v5, v0}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ -00ccb4: 0a01 |003a: move-result v1 │ │ -00ccb6: 28eb |003b: goto 0026 // -0015 │ │ -00ccb8: 7010 6c02 0500 |003c: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.upOneLevel:()V // method@026c │ │ -00ccbe: 28e7 |003f: goto 0026 // -0019 │ │ -00ccc0: 5552 a300 |0040: iget-boolean v2, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBackKeyDown:Z // field@00a3 │ │ -00ccc4: 3802 2900 |0042: if-eqz v2, 006b // +0029 │ │ -00ccc8: 5c53 a300 |0044: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBackKeyDown:Z // field@00a3 │ │ -00cccc: 5552 aa00 |0046: iget-boolean v2, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ -00ccd0: 3902 daff |0048: if-nez v2, 0022 // -0026 │ │ -00ccd4: 5452 a000 |004a: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00ccd8: 6e10 e800 0200 |004c: invoke-virtual {v2}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -00ccde: 0c02 |004f: move-result-object v2 │ │ -00cce0: 3802 1000 |0050: if-eqz v2, 0060 // +0010 │ │ -00cce4: 5452 a000 |0052: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00cce8: 6e10 f100 0200 |0054: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@00f1 │ │ -00ccee: 0c02 |0057: move-result-object v2 │ │ -00ccf0: 5453 a700 |0058: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mInitDirName:Ljava/lang/String; // field@00a7 │ │ -00ccf4: 6e20 1701 3200 |005a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00ccfa: 0a02 |005d: move-result v2 │ │ -00ccfc: 3802 0900 |005e: if-eqz v2, 0067 // +0009 │ │ -00cd00: 7100 8b02 0000 |0060: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028b │ │ -00cd06: 6e10 5002 0500 |0063: invoke-virtual {v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.finish:()V // method@0250 │ │ -00cd0c: 28c0 |0066: goto 0026 // -0040 │ │ -00cd0e: 7010 6c02 0500 |0067: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.upOneLevel:()V // method@026c │ │ -00cd14: 28bc |006a: goto 0026 // -0044 │ │ -00cd16: 5c53 a300 |006b: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBackKeyDown:Z // field@00a3 │ │ -00cd1a: 28b5 |006d: goto 0022 // -004b │ │ -00cd1c: 2200 2f00 |006e: new-instance v0, Landroid/view/KeyEvent; // type@002f │ │ -00cd20: 7030 7a00 1004 |0070: invoke-direct {v0, v1, v4}, Landroid/view/KeyEvent;.:(II)V // method@007a │ │ -00cd26: 6f20 1e00 0500 |0073: invoke-super {v5, v0}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ -00cd2c: 0a01 |0076: move-result v1 │ │ -00cd2e: 28af |0077: goto 0026 // -0051 │ │ -00cd30: 0002 0400 0400 0000 1500 0000 1600 ... |0078: sparse-switch-data (18 units) │ │ -00cd54: 0002 0300 0400 0000 1600 0000 4300 ... |008a: sparse-switch-data (14 units) │ │ +00fcbc: |[00fcbc] jp.gr.java_conf.hatalab.mnv.MainActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +00fccc: 1304 1700 |0000: const/16 v4, #int 23 // #17 │ │ +00fcd0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +00fcd2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +00fcd4: 6e10 7b00 0600 |0004: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +00fcda: 0a02 |0007: move-result v2 │ │ +00fcdc: 3902 0b00 |0008: if-nez v2, 0013 // +000b │ │ +00fce0: 6e10 7c00 0600 |000a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ +00fce6: 0a02 |000d: move-result v2 │ │ +00fce8: 2c02 6a00 0000 |000e: sparse-switch v2, 00000078 // +0000006a │ │ +00fcee: 5c53 a300 |0011: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBackKeyDown:Z // field@00a3 │ │ +00fcf2: 6e10 7b00 0600 |0013: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +00fcf8: 0a02 |0016: move-result v2 │ │ +00fcfa: 3312 0b00 |0017: if-ne v2, v1, 0022 // +000b │ │ +00fcfe: 6e10 7c00 0600 |0019: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ +00fd04: 0a02 |001c: move-result v2 │ │ +00fd06: 2c02 6d00 0000 |001d: sparse-switch v2, 0000008a // +0000006d │ │ +00fd0c: 5c53 a300 |0020: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBackKeyDown:Z // field@00a3 │ │ +00fd10: 6f20 1e00 6500 |0022: invoke-super {v5, v6}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ +00fd16: 0a01 |0025: move-result v1 │ │ +00fd18: 0f01 |0026: return v1 │ │ +00fd1a: 5552 aa00 |0027: iget-boolean v2, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ +00fd1e: 3902 eaff |0029: if-nez v2, 0013 // -0016 │ │ +00fd22: 5c51 a300 |002b: iput-boolean v1, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBackKeyDown:Z // field@00a3 │ │ +00fd26: 28f9 |002d: goto 0026 // -0007 │ │ +00fd28: 7010 6d02 0500 |002e: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.upOneLevel:()V // method@026d │ │ +00fd2e: 28f5 |0031: goto 0026 // -000b │ │ +00fd30: 2200 2f00 |0032: new-instance v0, Landroid/view/KeyEvent; // type@002f │ │ +00fd34: 7030 7a00 3004 |0034: invoke-direct {v0, v3, v4}, Landroid/view/KeyEvent;.:(II)V // method@007a │ │ +00fd3a: 6f20 1e00 0500 |0037: invoke-super {v5, v0}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ +00fd40: 0a01 |003a: move-result v1 │ │ +00fd42: 28eb |003b: goto 0026 // -0015 │ │ +00fd44: 7010 6d02 0500 |003c: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.upOneLevel:()V // method@026d │ │ +00fd4a: 28e7 |003f: goto 0026 // -0019 │ │ +00fd4c: 5552 a300 |0040: iget-boolean v2, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBackKeyDown:Z // field@00a3 │ │ +00fd50: 3802 2900 |0042: if-eqz v2, 006b // +0029 │ │ +00fd54: 5c53 a300 |0044: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBackKeyDown:Z // field@00a3 │ │ +00fd58: 5552 aa00 |0046: iget-boolean v2, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.showBottomBarFlag:Z // field@00aa │ │ +00fd5c: 3902 daff |0048: if-nez v2, 0022 // -0026 │ │ +00fd60: 5452 a000 |004a: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00fd64: 6e10 e800 0200 |004c: invoke-virtual {v2}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00fd6a: 0c02 |004f: move-result-object v2 │ │ +00fd6c: 3802 1000 |0050: if-eqz v2, 0060 // +0010 │ │ +00fd70: 5452 a000 |0052: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00fd74: 6e10 f100 0200 |0054: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@00f1 │ │ +00fd7a: 0c02 |0057: move-result-object v2 │ │ +00fd7c: 5453 a700 |0058: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mInitDirName:Ljava/lang/String; // field@00a7 │ │ +00fd80: 6e20 1801 3200 |005a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00fd86: 0a02 |005d: move-result v2 │ │ +00fd88: 3802 0900 |005e: if-eqz v2, 0067 // +0009 │ │ +00fd8c: 7100 8c02 0000 |0060: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028c │ │ +00fd92: 6e10 5102 0500 |0063: invoke-virtual {v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.finish:()V // method@0251 │ │ +00fd98: 28c0 |0066: goto 0026 // -0040 │ │ +00fd9a: 7010 6d02 0500 |0067: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.upOneLevel:()V // method@026d │ │ +00fda0: 28bc |006a: goto 0026 // -0044 │ │ +00fda2: 5c53 a300 |006b: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mBackKeyDown:Z // field@00a3 │ │ +00fda6: 28b5 |006d: goto 0022 // -004b │ │ +00fda8: 2200 2f00 |006e: new-instance v0, Landroid/view/KeyEvent; // type@002f │ │ +00fdac: 7030 7a00 1004 |0070: invoke-direct {v0, v1, v4}, Landroid/view/KeyEvent;.:(II)V // method@007a │ │ +00fdb2: 6f20 1e00 0500 |0073: invoke-super {v5, v0}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ +00fdb8: 0a01 |0076: move-result v1 │ │ +00fdba: 28af |0077: goto 0026 // -0051 │ │ +00fdbc: 0002 0400 0400 0000 1500 0000 1600 ... |0078: sparse-switch-data (18 units) │ │ +00fde0: 0002 0300 0400 0000 1600 0000 4300 ... |008a: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=298 │ │ 0x000a line=299 │ │ 0x0011 line=337 │ │ 0x0013 line=342 │ │ 0x0019 line=343 │ │ @@ -11125,14 +11129,15 @@ │ │ 0x0032 line=333 │ │ 0x0037 line=334 │ │ 0x003c line=345 │ │ 0x0040 line=350 │ │ 0x0044 line=351 │ │ 0x0046 line=352 │ │ 0x004a line=353 │ │ + 0x0054 line=354 │ │ 0x0060 line=355 │ │ 0x0063 line=356 │ │ 0x0067 line=358 │ │ 0x006b line=363 │ │ 0x006e line=370 │ │ 0x0073 line=371 │ │ 0x0078 line=299 │ │ @@ -11148,146 +11153,157 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 233 16-bit code units │ │ -00cd70: |[00cd70] jp.gr.java_conf.hatalab.mnv.MainActivity.myLongClick:(I)V │ │ -00cd80: 5978 a600 |0000: iput v8, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ -00cd84: 0184 |0002: move v4, v8 │ │ -00cd86: 5475 a100 |0003: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ -00cd8a: 7220 4901 4500 |0005: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0149 │ │ -00cd90: 0c03 |0008: move-result-object v3 │ │ -00cd92: 1f03 6a00 |0009: check-cast v3, Ljava/lang/String; // type@006a │ │ -00cd96: 1a05 1c00 |000b: const-string v5, "." // string@001c │ │ -00cd9a: 6e20 1701 5300 |000d: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00cda0: 0a05 |0010: move-result v5 │ │ -00cda2: 3805 0300 |0011: if-eqz v5, 0014 // +0003 │ │ -00cda6: 0e00 |0013: return-void │ │ -00cda8: 1a05 1d00 |0014: const-string v5, ".." // string@001d │ │ -00cdac: 6e20 1701 5300 |0016: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00cdb2: 0a05 |0019: move-result v5 │ │ -00cdb4: 3905 f9ff |001a: if-nez v5, 0013 // -0007 │ │ -00cdb8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -00cdba: 5475 a000 |001d: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00cdbe: 6e10 e800 0500 |001f: invoke-virtual {v5}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -00cdc4: 0c05 |0022: move-result-object v5 │ │ -00cdc6: 3905 9a00 |0023: if-nez v5, 00bd // +009a │ │ -00cdca: 2200 5900 |0025: new-instance v0, Ljava/io/File; // type@0059 │ │ -00cdce: 2205 6c00 |0027: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ -00cdd2: 7010 2d01 0500 |0029: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00cdd8: 5476 a000 |002c: iget-object v6, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00cddc: 6e10 e600 0600 |002e: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00cde2: 0c06 |0031: move-result-object v6 │ │ -00cde4: 6e20 3001 6500 |0032: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00cdea: 0c06 |0035: move-result-object v6 │ │ -00cdec: 5475 a100 |0036: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ -00cdf0: 7220 4901 4500 |0038: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0149 │ │ -00cdf6: 0c05 |003b: move-result-object v5 │ │ -00cdf8: 1f05 6a00 |003c: check-cast v5, Ljava/lang/String; // type@006a │ │ -00cdfc: 6e20 3001 5600 |003e: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00ce02: 0c05 |0041: move-result-object v5 │ │ -00ce04: 6e10 3101 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00ce0a: 0c05 |0045: move-result-object v5 │ │ -00ce0c: 7020 e100 5000 |0046: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00ce12: 3800 caff |0049: if-eqz v0, 0013 // -0036 │ │ -00ce16: 0701 |004b: move-object v1, v0 │ │ -00ce18: 1265 |004c: const/4 v5, #int 6 // #6 │ │ -00ce1a: 2352 1e01 |004d: new-array v2, v5, [Ljava/lang/CharSequence; // type@011e │ │ -00ce1e: 1205 |004f: const/4 v5, #int 0 // #0 │ │ -00ce20: 1406 1b00 067f |0050: const v6, #float 1.78117e+38 // #7f06001b │ │ -00ce26: 6e20 5502 6700 |0053: invoke-virtual {v7, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -00ce2c: 0c06 |0056: move-result-object v6 │ │ -00ce2e: 6e10 0f01 0600 |0057: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00ce34: 0c06 |005a: move-result-object v6 │ │ -00ce36: 4d06 0205 |005b: aput-object v6, v2, v5 │ │ -00ce3a: 1215 |005d: const/4 v5, #int 1 // #1 │ │ -00ce3c: 1406 1d00 067f |005e: const v6, #float 1.78117e+38 // #7f06001d │ │ -00ce42: 6e20 5502 6700 |0061: invoke-virtual {v7, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -00ce48: 0c06 |0064: move-result-object v6 │ │ -00ce4a: 6e10 0f01 0600 |0065: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00ce50: 0c06 |0068: move-result-object v6 │ │ -00ce52: 4d06 0205 |0069: aput-object v6, v2, v5 │ │ -00ce56: 1225 |006b: const/4 v5, #int 2 // #2 │ │ -00ce58: 1406 1f00 067f |006c: const v6, #float 1.78117e+38 // #7f06001f │ │ -00ce5e: 6e20 5502 6700 |006f: invoke-virtual {v7, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -00ce64: 0c06 |0072: move-result-object v6 │ │ -00ce66: 6e10 0f01 0600 |0073: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00ce6c: 0c06 |0076: move-result-object v6 │ │ -00ce6e: 4d06 0205 |0077: aput-object v6, v2, v5 │ │ -00ce72: 1235 |0079: const/4 v5, #int 3 // #3 │ │ -00ce74: 1406 2000 067f |007a: const v6, #float 1.78117e+38 // #7f060020 │ │ -00ce7a: 6e20 5502 6700 |007d: invoke-virtual {v7, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -00ce80: 0c06 |0080: move-result-object v6 │ │ -00ce82: 6e10 0f01 0600 |0081: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00ce88: 0c06 |0084: move-result-object v6 │ │ -00ce8a: 4d06 0205 |0085: aput-object v6, v2, v5 │ │ -00ce8e: 1245 |0087: const/4 v5, #int 4 // #4 │ │ -00ce90: 1406 2100 067f |0088: const v6, #float 1.78117e+38 // #7f060021 │ │ -00ce96: 6e20 5502 6700 |008b: invoke-virtual {v7, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -00ce9c: 0c06 |008e: move-result-object v6 │ │ -00ce9e: 6e10 0f01 0600 |008f: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00cea4: 0c06 |0092: move-result-object v6 │ │ -00cea6: 4d06 0205 |0093: aput-object v6, v2, v5 │ │ -00ceaa: 1255 |0095: const/4 v5, #int 5 // #5 │ │ -00ceac: 1406 1e00 067f |0096: const v6, #float 1.78117e+38 // #7f06001e │ │ -00ceb2: 6e20 5502 6700 |0099: invoke-virtual {v7, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0255 │ │ -00ceb8: 0c06 |009c: move-result-object v6 │ │ -00ceba: 6e10 0f01 0600 |009d: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00cec0: 0c06 |00a0: move-result-object v6 │ │ -00cec2: 4d06 0205 |00a1: aput-object v6, v2, v5 │ │ -00cec6: 2205 0800 |00a3: new-instance v5, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00ceca: 7020 0d00 7500 |00a5: invoke-direct {v5, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -00ced0: 1406 1a00 067f |00a8: const v6, #float 1.78117e+38 // #7f06001a │ │ -00ced6: 6e20 1600 6500 |00ab: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -00cedc: 0c05 |00ae: move-result-object v5 │ │ -00cede: 2206 af00 |00af: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6; // type@00af │ │ -00cee2: 7030 3002 7601 |00b1: invoke-direct {v6, v7, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@0230 │ │ -00cee8: 6e30 1000 2506 |00b4: invoke-virtual {v5, v2, v6}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -00ceee: 0c05 |00b7: move-result-object v5 │ │ -00cef0: 6e10 1900 0500 |00b8: invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -00cef6: 2900 58ff |00bb: goto/16 0013 // -00a8 │ │ -00cefa: 2200 5900 |00bd: new-instance v0, Ljava/io/File; // type@0059 │ │ -00cefe: 2205 6c00 |00bf: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ -00cf02: 7010 2d01 0500 |00c1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00cf08: 5476 a000 |00c4: iget-object v6, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00cf0c: 6e10 e600 0600 |00c6: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00cf12: 0c06 |00c9: move-result-object v6 │ │ -00cf14: 6e20 3001 6500 |00ca: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00cf1a: 0c05 |00cd: move-result-object v5 │ │ -00cf1c: 1a06 2000 |00ce: const-string v6, "/" // string@0020 │ │ -00cf20: 6e20 3001 6500 |00d0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00cf26: 0c06 |00d3: move-result-object v6 │ │ -00cf28: 5475 a100 |00d4: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ -00cf2c: 7220 4901 4500 |00d6: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0149 │ │ -00cf32: 0c05 |00d9: move-result-object v5 │ │ -00cf34: 1f05 6a00 |00da: check-cast v5, Ljava/lang/String; // type@006a │ │ -00cf38: 6e20 3001 5600 |00dc: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00cf3e: 0c05 |00df: move-result-object v5 │ │ -00cf40: 6e10 3101 0500 |00e0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00cf46: 0c05 |00e3: move-result-object v5 │ │ -00cf48: 7020 e100 5000 |00e4: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00cf4e: 2900 62ff |00e7: goto/16 0049 // -009e │ │ +00fdfc: |[00fdfc] jp.gr.java_conf.hatalab.mnv.MainActivity.myLongClick:(I)V │ │ +00fe0c: 5978 a600 |0000: iput v8, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ +00fe10: 0184 |0002: move v4, v8 │ │ +00fe12: 5475 a100 |0003: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ +00fe16: 7220 4a01 4500 |0005: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@014a │ │ +00fe1c: 0c03 |0008: move-result-object v3 │ │ +00fe1e: 1f03 6a00 |0009: check-cast v3, Ljava/lang/String; // type@006a │ │ +00fe22: 1a05 1c00 |000b: const-string v5, "." // string@001c │ │ +00fe26: 6e20 1801 5300 |000d: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00fe2c: 0a05 |0010: move-result v5 │ │ +00fe2e: 3805 0300 |0011: if-eqz v5, 0014 // +0003 │ │ +00fe32: 0e00 |0013: return-void │ │ +00fe34: 1a05 1d00 |0014: const-string v5, ".." // string@001d │ │ +00fe38: 6e20 1801 5300 |0016: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +00fe3e: 0a05 |0019: move-result v5 │ │ +00fe40: 3905 f9ff |001a: if-nez v5, 0013 // -0007 │ │ +00fe44: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +00fe46: 5475 a000 |001d: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00fe4a: 6e10 e800 0500 |001f: invoke-virtual {v5}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +00fe50: 0c05 |0022: move-result-object v5 │ │ +00fe52: 3905 9a00 |0023: if-nez v5, 00bd // +009a │ │ +00fe56: 2200 5900 |0025: new-instance v0, Ljava/io/File; // type@0059 │ │ +00fe5a: 2205 6c00 |0027: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ +00fe5e: 7010 2e01 0500 |0029: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00fe64: 5476 a000 |002c: iget-object v6, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00fe68: 6e10 e600 0600 |002e: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00fe6e: 0c06 |0031: move-result-object v6 │ │ +00fe70: 6e20 3101 6500 |0032: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00fe76: 0c06 |0035: move-result-object v6 │ │ +00fe78: 5475 a100 |0036: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ +00fe7c: 7220 4a01 4500 |0038: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@014a │ │ +00fe82: 0c05 |003b: move-result-object v5 │ │ +00fe84: 1f05 6a00 |003c: check-cast v5, Ljava/lang/String; // type@006a │ │ +00fe88: 6e20 3101 5600 |003e: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00fe8e: 0c05 |0041: move-result-object v5 │ │ +00fe90: 6e10 3201 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00fe96: 0c05 |0045: move-result-object v5 │ │ +00fe98: 7020 e100 5000 |0046: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00fe9e: 3800 caff |0049: if-eqz v0, 0013 // -0036 │ │ +00fea2: 0701 |004b: move-object v1, v0 │ │ +00fea4: 1265 |004c: const/4 v5, #int 6 // #6 │ │ +00fea6: 2352 1e01 |004d: new-array v2, v5, [Ljava/lang/CharSequence; // type@011e │ │ +00feaa: 1205 |004f: const/4 v5, #int 0 // #0 │ │ +00feac: 1406 1b00 067f |0050: const v6, #float 1.78117e+38 // #7f06001b │ │ +00feb2: 6e20 5602 6700 |0053: invoke-virtual {v7, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00feb8: 0c06 |0056: move-result-object v6 │ │ +00feba: 7210 0301 0600 |0057: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00fec0: 0c06 |005a: move-result-object v6 │ │ +00fec2: 4d06 0205 |005b: aput-object v6, v2, v5 │ │ +00fec6: 1215 |005d: const/4 v5, #int 1 // #1 │ │ +00fec8: 1406 1d00 067f |005e: const v6, #float 1.78117e+38 // #7f06001d │ │ +00fece: 6e20 5602 6700 |0061: invoke-virtual {v7, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00fed4: 0c06 |0064: move-result-object v6 │ │ +00fed6: 7210 0301 0600 |0065: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00fedc: 0c06 |0068: move-result-object v6 │ │ +00fede: 4d06 0205 |0069: aput-object v6, v2, v5 │ │ +00fee2: 1225 |006b: const/4 v5, #int 2 // #2 │ │ +00fee4: 1406 1f00 067f |006c: const v6, #float 1.78117e+38 // #7f06001f │ │ +00feea: 6e20 5602 6700 |006f: invoke-virtual {v7, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00fef0: 0c06 |0072: move-result-object v6 │ │ +00fef2: 7210 0301 0600 |0073: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00fef8: 0c06 |0076: move-result-object v6 │ │ +00fefa: 4d06 0205 |0077: aput-object v6, v2, v5 │ │ +00fefe: 1235 |0079: const/4 v5, #int 3 // #3 │ │ +00ff00: 1406 2000 067f |007a: const v6, #float 1.78117e+38 // #7f060020 │ │ +00ff06: 6e20 5602 6700 |007d: invoke-virtual {v7, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00ff0c: 0c06 |0080: move-result-object v6 │ │ +00ff0e: 7210 0301 0600 |0081: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00ff14: 0c06 |0084: move-result-object v6 │ │ +00ff16: 4d06 0205 |0085: aput-object v6, v2, v5 │ │ +00ff1a: 1245 |0087: const/4 v5, #int 4 // #4 │ │ +00ff1c: 1406 2100 067f |0088: const v6, #float 1.78117e+38 // #7f060021 │ │ +00ff22: 6e20 5602 6700 |008b: invoke-virtual {v7, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00ff28: 0c06 |008e: move-result-object v6 │ │ +00ff2a: 7210 0301 0600 |008f: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00ff30: 0c06 |0092: move-result-object v6 │ │ +00ff32: 4d06 0205 |0093: aput-object v6, v2, v5 │ │ +00ff36: 1255 |0095: const/4 v5, #int 5 // #5 │ │ +00ff38: 1406 1e00 067f |0096: const v6, #float 1.78117e+38 // #7f06001e │ │ +00ff3e: 6e20 5602 6700 |0099: invoke-virtual {v7, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@0256 │ │ +00ff44: 0c06 |009c: move-result-object v6 │ │ +00ff46: 7210 0301 0600 |009d: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +00ff4c: 0c06 |00a0: move-result-object v6 │ │ +00ff4e: 4d06 0205 |00a1: aput-object v6, v2, v5 │ │ +00ff52: 2205 0800 |00a3: new-instance v5, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00ff56: 7020 0d00 7500 |00a5: invoke-direct {v5, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +00ff5c: 1406 1a00 067f |00a8: const v6, #float 1.78117e+38 // #7f06001a │ │ +00ff62: 6e20 1600 6500 |00ab: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +00ff68: 0c05 |00ae: move-result-object v5 │ │ +00ff6a: 2206 af00 |00af: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6; // type@00af │ │ +00ff6e: 7030 3102 7601 |00b1: invoke-direct {v6, v7, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V // method@0231 │ │ +00ff74: 6e30 1000 2506 |00b4: invoke-virtual {v5, v2, v6}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +00ff7a: 0c05 |00b7: move-result-object v5 │ │ +00ff7c: 6e10 1900 0500 |00b8: invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +00ff82: 2900 58ff |00bb: goto/16 0013 // -00a8 │ │ +00ff86: 2200 5900 |00bd: new-instance v0, Ljava/io/File; // type@0059 │ │ +00ff8a: 2205 6c00 |00bf: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ +00ff8e: 7010 2e01 0500 |00c1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +00ff94: 5476 a000 |00c4: iget-object v6, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +00ff98: 6e10 e600 0600 |00c6: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +00ff9e: 0c06 |00c9: move-result-object v6 │ │ +00ffa0: 6e20 3101 6500 |00ca: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00ffa6: 0c05 |00cd: move-result-object v5 │ │ +00ffa8: 1a06 2000 |00ce: const-string v6, "/" // string@0020 │ │ +00ffac: 6e20 3101 6500 |00d0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00ffb2: 0c06 |00d3: move-result-object v6 │ │ +00ffb4: 5475 a100 |00d4: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ +00ffb8: 7220 4a01 4500 |00d6: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@014a │ │ +00ffbe: 0c05 |00d9: move-result-object v5 │ │ +00ffc0: 1f05 6a00 |00da: check-cast v5, Ljava/lang/String; // type@006a │ │ +00ffc4: 6e20 3101 5600 |00dc: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +00ffca: 0c05 |00df: move-result-object v5 │ │ +00ffcc: 6e10 3201 0500 |00e0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +00ffd2: 0c05 |00e3: move-result-object v5 │ │ +00ffd4: 7020 e100 5000 |00e4: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +00ffda: 2900 62ff |00e7: goto/16 0049 // -009e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0002 line=537 │ │ 0x0003 line=538 │ │ 0x000b line=540 │ │ 0x0013 line=614 │ │ 0x0014 line=542 │ │ 0x001c line=545 │ │ 0x001d line=546 │ │ 0x0025 line=547 │ │ + 0x0038 line=548 │ │ 0x0049 line=553 │ │ 0x004b line=555 │ │ 0x004c line=558 │ │ + 0x0053 line=559 │ │ + 0x0061 line=560 │ │ + 0x006f line=561 │ │ + 0x007d line=562 │ │ + 0x008b line=563 │ │ + 0x0099 line=564 │ │ 0x00a3 line=566 │ │ + 0x00ab line=568 │ │ + 0x00b4 line=569 │ │ + 0x00b8 line=609 │ │ 0x00bd line=550 │ │ + 0x00d6 line=551 │ │ locals : │ │ 0x001d - 0x0027 reg=0 clickedFile Ljava/io/File; │ │ 0x004c - 0x00bd reg=1 file Ljava/io/File; │ │ 0x00a3 - 0x00bd reg=2 items [Ljava/lang/CharSequence; │ │ 0x0049 - 0x00bf reg=0 clickedFile Ljava/io/File; │ │ 0x00e7 - 0x00e9 reg=0 clickedFile Ljava/io/File; │ │ 0x000b - 0x00e9 reg=3 selectedFileString Ljava/lang/String; │ │ @@ -11300,50 +11316,50 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -00cf54: |[00cf54] jp.gr.java_conf.hatalab.mnv.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -00cf64: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -00cf66: 6f40 1f00 6587 |0001: invoke-super {v5, v6, v7, v8}, Landroid/app/ListActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@001f │ │ -00cf6c: 2b06 4400 0000 |0004: packed-switch v6, 00000048 // +00000044 │ │ -00cf72: 0e00 |0007: return-void │ │ -00cf74: 6e10 6202 0500 |0008: invoke-virtual {v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.refreshDir:()V // method@0262 │ │ -00cf7a: 28fc |000b: goto 0007 // -0004 │ │ -00cf7c: 7010 6d02 0500 |000c: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.updateConfig:()V // method@026d │ │ -00cf82: 28f8 |000f: goto 0007 // -0008 │ │ -00cf84: 3347 f7ff |0010: if-ne v7, v4, 0007 // -0009 │ │ -00cf88: 1a04 6500 |0012: const-string v4, "FILEPATH" // string@0065 │ │ -00cf8c: 6e20 3900 4800 |0014: invoke-virtual {v8, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ -00cf92: 0c01 |0017: move-result-object v1 │ │ -00cf94: 1a04 0002 |0018: const-string v4, "ORG_FILENAME" // string@0200 │ │ -00cf98: 6e20 3900 4800 |001a: invoke-virtual {v8, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ -00cf9e: 0c03 |001d: move-result-object v3 │ │ -00cfa0: 2200 5900 |001e: new-instance v0, Ljava/io/File; // type@0059 │ │ -00cfa4: 7020 e100 1000 |0020: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00cfaa: 2202 5900 |0023: new-instance v2, Ljava/io/File; // type@0059 │ │ -00cfae: 7020 e100 3200 |0025: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00cfb4: 7030 4b02 2500 |0028: invoke-direct {v5, v2, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.execCopyFile:(Ljava/io/File;Ljava/io/File;)V // method@024b │ │ -00cfba: 28dc |002b: goto 0007 // -0024 │ │ -00cfbc: 3347 dbff |002c: if-ne v7, v4, 0007 // -0025 │ │ -00cfc0: 1a04 6500 |002e: const-string v4, "FILEPATH" // string@0065 │ │ -00cfc4: 6e20 3900 4800 |0030: invoke-virtual {v8, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ -00cfca: 0c01 |0033: move-result-object v1 │ │ -00cfcc: 1a04 0002 |0034: const-string v4, "ORG_FILENAME" // string@0200 │ │ -00cfd0: 6e20 3900 4800 |0036: invoke-virtual {v8, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ -00cfd6: 0c03 |0039: move-result-object v3 │ │ -00cfd8: 2200 5900 |003a: new-instance v0, Ljava/io/File; // type@0059 │ │ -00cfdc: 7020 e100 1000 |003c: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00cfe2: 2202 5900 |003f: new-instance v2, Ljava/io/File; // type@0059 │ │ -00cfe6: 7020 e100 3200 |0041: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00cfec: 7030 4d02 2500 |0044: invoke-direct {v5, v2, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.execMoveFile:(Ljava/io/File;Ljava/io/File;)V // method@024d │ │ -00cff2: 28c0 |0047: goto 0007 // -0040 │ │ -00cff4: 0001 0400 0000 0000 0400 0000 0800 ... |0048: packed-switch-data (12 units) │ │ +00ffe0: |[00ffe0] jp.gr.java_conf.hatalab.mnv.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +00fff0: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +00fff2: 6f40 1f00 6587 |0001: invoke-super {v5, v6, v7, v8}, Landroid/app/ListActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@001f │ │ +00fff8: 2b06 4400 0000 |0004: packed-switch v6, 00000048 // +00000044 │ │ +00fffe: 0e00 |0007: return-void │ │ +010000: 6e10 6302 0500 |0008: invoke-virtual {v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.refreshDir:()V // method@0263 │ │ +010006: 28fc |000b: goto 0007 // -0004 │ │ +010008: 7010 6e02 0500 |000c: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.updateConfig:()V // method@026e │ │ +01000e: 28f8 |000f: goto 0007 // -0008 │ │ +010010: 3347 f7ff |0010: if-ne v7, v4, 0007 // -0009 │ │ +010014: 1a04 6500 |0012: const-string v4, "FILEPATH" // string@0065 │ │ +010018: 6e20 3900 4800 |0014: invoke-virtual {v8, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ +01001e: 0c01 |0017: move-result-object v1 │ │ +010020: 1a04 0002 |0018: const-string v4, "ORG_FILENAME" // string@0200 │ │ +010024: 6e20 3900 4800 |001a: invoke-virtual {v8, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ +01002a: 0c03 |001d: move-result-object v3 │ │ +01002c: 2200 5900 |001e: new-instance v0, Ljava/io/File; // type@0059 │ │ +010030: 7020 e100 1000 |0020: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +010036: 2202 5900 |0023: new-instance v2, Ljava/io/File; // type@0059 │ │ +01003a: 7020 e100 3200 |0025: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +010040: 7030 4c02 2500 |0028: invoke-direct {v5, v2, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.execCopyFile:(Ljava/io/File;Ljava/io/File;)V // method@024c │ │ +010046: 28dc |002b: goto 0007 // -0024 │ │ +010048: 3347 dbff |002c: if-ne v7, v4, 0007 // -0025 │ │ +01004c: 1a04 6500 |002e: const-string v4, "FILEPATH" // string@0065 │ │ +010050: 6e20 3900 4800 |0030: invoke-virtual {v8, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ +010056: 0c01 |0033: move-result-object v1 │ │ +010058: 1a04 0002 |0034: const-string v4, "ORG_FILENAME" // string@0200 │ │ +01005c: 6e20 3900 4800 |0036: invoke-virtual {v8, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ +010062: 0c03 |0039: move-result-object v3 │ │ +010064: 2200 5900 |003a: new-instance v0, Ljava/io/File; // type@0059 │ │ +010068: 7020 e100 1000 |003c: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +01006e: 2202 5900 |003f: new-instance v2, Ljava/io/File; // type@0059 │ │ +010072: 7020 e100 3200 |0041: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +010078: 7030 4e02 2500 |0044: invoke-direct {v5, v2, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.execMoveFile:(Ljava/io/File;Ljava/io/File;)V // method@024e │ │ +01007e: 28c0 |0047: goto 0007 // -0040 │ │ +010080: 0001 0400 0000 0000 0400 0000 0800 ... |0048: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=242 │ │ 0x0004 line=244 │ │ 0x0007 line=274 │ │ 0x0008 line=246 │ │ 0x000c line=249 │ │ @@ -11379,79 +11395,79 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -00d00c: |[00d00c] jp.gr.java_conf.hatalab.mnv.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00d01c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00d01e: 6f20 2000 5400 |0001: invoke-super {v4, v5}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0020 │ │ -00d024: 1401 0c00 037f |0004: const v1, #float 1.74129e+38 // #7f03000c │ │ -00d02a: 6e20 6502 1400 |0007: invoke-virtual {v4, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.setContentView:(I)V // method@0265 │ │ -00d030: 6e10 5202 0400 |000a: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getListView:()Landroid/widget/ListView; // method@0252 │ │ -00d036: 0c01 |000d: move-result-object v1 │ │ -00d038: 2202 aa00 |000e: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$1; // type@00aa │ │ -00d03c: 7020 2302 4200 |0010: invoke-direct {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$1;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0223 │ │ -00d042: 6e20 c400 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@00c4 │ │ -00d048: 7010 6d02 0400 |0016: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.updateConfig:()V // method@026d │ │ -00d04e: 2200 5900 |0019: new-instance v0, Ljava/io/File; // type@0059 │ │ -00d052: 5441 a700 |001b: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mInitDirName:Ljava/lang/String; // field@00a7 │ │ -00d056: 7020 e100 1000 |001d: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00d05c: 6e10 e400 0000 |0020: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -00d062: 0a01 |0023: move-result v1 │ │ -00d064: 3801 3800 |0024: if-eqz v1, 005c // +0038 │ │ -00d068: 7020 4402 0400 |0026: invoke-direct {v4, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.browseTo:(Ljava/io/File;)V // method@0244 │ │ -00d06e: 1401 1700 077f |0029: const v1, #float 1.79446e+38 // #7f070017 │ │ -00d074: 6e20 4f02 1400 |002c: invoke-virtual {v4, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.findViewById:(I)Landroid/view/View; // method@024f │ │ -00d07a: 0c01 |002f: move-result-object v1 │ │ -00d07c: 1f01 4600 |0030: check-cast v1, Landroid/widget/ImageView; // type@0046 │ │ -00d080: 5b41 a900 |0032: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mOrderIcon:Landroid/widget/ImageView; // field@00a9 │ │ -00d084: 5241 a500 |0034: iget v1, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ -00d088: 3d01 5300 |0036: if-lez v1, 0089 // +0053 │ │ -00d08c: 5441 a900 |0038: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mOrderIcon:Landroid/widget/ImageView; // field@00a9 │ │ -00d090: 1402 0300 0801 |003a: const v2, #float 2.49793e-38 // #01080003 │ │ -00d096: 6e20 b600 2100 |003d: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ -00d09c: 5441 a900 |0040: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mOrderIcon:Landroid/widget/ImageView; // field@00a9 │ │ -00d0a0: 6e20 b500 3100 |0042: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setClickable:(Z)V // method@00b5 │ │ -00d0a6: 5441 a900 |0045: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mOrderIcon:Landroid/widget/ImageView; // field@00a9 │ │ -00d0aa: 2202 ab00 |0047: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$2; // type@00ab │ │ -00d0ae: 7020 2502 4200 |0049: invoke-direct {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$2;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0225 │ │ -00d0b4: 6e20 b800 2100 |004c: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -00d0ba: 6e10 5202 0400 |004f: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getListView:()Landroid/widget/ListView; // method@0252 │ │ -00d0c0: 0c01 |0052: move-result-object v1 │ │ -00d0c2: 2202 ac00 |0053: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$3; // type@00ac │ │ -00d0c6: 7020 2702 4200 |0055: invoke-direct {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$3;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0227 │ │ -00d0cc: 6e20 c500 2100 |0058: invoke-virtual {v1, v2}, Landroid/widget/ListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@00c5 │ │ -00d0d2: 0e00 |005b: return-void │ │ -00d0d4: 2201 6c00 |005c: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ -00d0d8: 7010 2d01 0100 |005e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00d0de: 6e10 e500 0000 |0061: invoke-virtual {v0}, Ljava/io/File;.getAbsoluteFile:()Ljava/io/File; // method@00e5 │ │ -00d0e4: 0c02 |0064: move-result-object v2 │ │ -00d0e6: 6e20 2f01 2100 |0065: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@012f │ │ -00d0ec: 0c01 |0068: move-result-object v1 │ │ -00d0ee: 1a02 0400 |0069: const-string v2, " " // string@0004 │ │ -00d0f2: 6e20 3001 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00d0f8: 0c01 |006e: move-result-object v1 │ │ -00d0fa: 1402 3700 067f |006f: const v2, #float 1.78118e+38 // #7f060037 │ │ -00d100: 6e20 5402 2400 |0072: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getString:(I)Ljava/lang/String; // method@0254 │ │ -00d106: 0c02 |0075: move-result-object v2 │ │ -00d108: 6e20 3001 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00d10e: 0c01 |0079: move-result-object v1 │ │ -00d110: 6e10 3101 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00d116: 0c01 |007d: move-result-object v1 │ │ -00d118: 7130 d500 1403 |007e: invoke-static {v4, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -00d11e: 0c01 |0081: move-result-object v1 │ │ -00d120: 6e10 d800 0100 |0082: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -00d126: 7010 4502 0400 |0085: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.browseToRoot:()V // method@0245 │ │ -00d12c: 28a1 |0088: goto 0029 // -005f │ │ -00d12e: 5441 a900 |0089: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mOrderIcon:Landroid/widget/ImageView; // field@00a9 │ │ -00d132: 1402 0200 0801 |008b: const v2, #float 2.49793e-38 // #01080002 │ │ -00d138: 6e20 b600 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ -00d13e: 28af |0091: goto 0040 // -0051 │ │ +010098: |[010098] jp.gr.java_conf.hatalab.mnv.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0100a8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0100aa: 6f20 2000 5400 |0001: invoke-super {v4, v5}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0020 │ │ +0100b0: 1401 0c00 037f |0004: const v1, #float 1.74129e+38 // #7f03000c │ │ +0100b6: 6e20 6602 1400 |0007: invoke-virtual {v4, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.setContentView:(I)V // method@0266 │ │ +0100bc: 6e10 5302 0400 |000a: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getListView:()Landroid/widget/ListView; // method@0253 │ │ +0100c2: 0c01 |000d: move-result-object v1 │ │ +0100c4: 2202 aa00 |000e: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$1; // type@00aa │ │ +0100c8: 7020 2402 4200 |0010: invoke-direct {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$1;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0224 │ │ +0100ce: 6e20 c400 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@00c4 │ │ +0100d4: 7010 6e02 0400 |0016: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.updateConfig:()V // method@026e │ │ +0100da: 2200 5900 |0019: new-instance v0, Ljava/io/File; // type@0059 │ │ +0100de: 5441 a700 |001b: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mInitDirName:Ljava/lang/String; // field@00a7 │ │ +0100e2: 7020 e100 1000 |001d: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +0100e8: 6e10 e400 0000 |0020: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +0100ee: 0a01 |0023: move-result v1 │ │ +0100f0: 3801 3800 |0024: if-eqz v1, 005c // +0038 │ │ +0100f4: 7020 4502 0400 |0026: invoke-direct {v4, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.browseTo:(Ljava/io/File;)V // method@0245 │ │ +0100fa: 1401 1700 077f |0029: const v1, #float 1.79446e+38 // #7f070017 │ │ +010100: 6e20 5002 1400 |002c: invoke-virtual {v4, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.findViewById:(I)Landroid/view/View; // method@0250 │ │ +010106: 0c01 |002f: move-result-object v1 │ │ +010108: 1f01 4600 |0030: check-cast v1, Landroid/widget/ImageView; // type@0046 │ │ +01010c: 5b41 a900 |0032: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mOrderIcon:Landroid/widget/ImageView; // field@00a9 │ │ +010110: 5241 a500 |0034: iget v1, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentOrder:I // field@00a5 │ │ +010114: 3d01 5300 |0036: if-lez v1, 0089 // +0053 │ │ +010118: 5441 a900 |0038: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mOrderIcon:Landroid/widget/ImageView; // field@00a9 │ │ +01011c: 1402 0300 0801 |003a: const v2, #float 2.49793e-38 // #01080003 │ │ +010122: 6e20 b600 2100 |003d: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ +010128: 5441 a900 |0040: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mOrderIcon:Landroid/widget/ImageView; // field@00a9 │ │ +01012c: 6e20 b500 3100 |0042: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setClickable:(Z)V // method@00b5 │ │ +010132: 5441 a900 |0045: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mOrderIcon:Landroid/widget/ImageView; // field@00a9 │ │ +010136: 2202 ab00 |0047: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$2; // type@00ab │ │ +01013a: 7020 2602 4200 |0049: invoke-direct {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$2;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0226 │ │ +010140: 6e20 b800 2100 |004c: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +010146: 6e10 5302 0400 |004f: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getListView:()Landroid/widget/ListView; // method@0253 │ │ +01014c: 0c01 |0052: move-result-object v1 │ │ +01014e: 2202 ac00 |0053: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$3; // type@00ac │ │ +010152: 7020 2802 4200 |0055: invoke-direct {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$3;.:(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V // method@0228 │ │ +010158: 6e20 c500 2100 |0058: invoke-virtual {v1, v2}, Landroid/widget/ListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@00c5 │ │ +01015e: 0e00 |005b: return-void │ │ +010160: 2201 6c00 |005c: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ +010164: 7010 2e01 0100 |005e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +01016a: 6e10 e500 0000 |0061: invoke-virtual {v0}, Ljava/io/File;.getAbsoluteFile:()Ljava/io/File; // method@00e5 │ │ +010170: 0c02 |0064: move-result-object v2 │ │ +010172: 6e20 3001 2100 |0065: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0130 │ │ +010178: 0c01 |0068: move-result-object v1 │ │ +01017a: 1a02 0400 |0069: const-string v2, " " // string@0004 │ │ +01017e: 6e20 3101 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +010184: 0c01 |006e: move-result-object v1 │ │ +010186: 1402 3700 067f |006f: const v2, #float 1.78118e+38 // #7f060037 │ │ +01018c: 6e20 5502 2400 |0072: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getString:(I)Ljava/lang/String; // method@0255 │ │ +010192: 0c02 |0075: move-result-object v2 │ │ +010194: 6e20 3101 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01019a: 0c01 |0079: move-result-object v1 │ │ +01019c: 6e10 3201 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0101a2: 0c01 |007d: move-result-object v1 │ │ +0101a4: 7130 d500 1403 |007e: invoke-static {v4, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +0101aa: 0c01 |0081: move-result-object v1 │ │ +0101ac: 6e10 d800 0100 |0082: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +0101b2: 7010 4602 0400 |0085: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.browseToRoot:()V // method@0246 │ │ +0101b8: 28a1 |0088: goto 0029 // -005f │ │ +0101ba: 5441 a900 |0089: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mOrderIcon:Landroid/widget/ImageView; // field@00a9 │ │ +0101be: 1402 0200 0801 |008b: const v2, #float 2.49793e-38 // #01080002 │ │ +0101c4: 6e20 b600 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@00b6 │ │ +0101ca: 28af |0091: goto 0040 // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=92 │ │ 0x0004 line=95 │ │ 0x000a line=99 │ │ 0x0016 line=116 │ │ 0x0019 line=119 │ │ @@ -11476,92 +11492,102 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -00d140: |[00d140] jp.gr.java_conf.hatalab.mnv.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -00d150: 1306 3300 |0000: const/16 v6, #int 51 // #33 │ │ -00d154: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -00d156: 1304 6e00 |0003: const/16 v4, #int 110 // #6e │ │ -00d15a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -00d15c: 6f20 2100 8700 |0006: invoke-super {v7, v8}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0021 │ │ -00d162: 1400 0400 067f |0009: const v0, #float 1.78117e+38 // #7f060004 │ │ -00d168: 7250 7f00 3835 |000c: invoke-interface {v8, v3, v5, v3, v0}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ -00d16e: 0c00 |000f: move-result-object v0 │ │ -00d170: 1301 3000 |0010: const/16 v1, #int 48 // #30 │ │ -00d174: 7230 8200 1004 |0012: invoke-interface {v0, v1, v4}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ -00d17a: 0c00 |0015: move-result-object v0 │ │ -00d17c: 1401 3e00 0801 |0016: const v1, #float 2.49794e-38 // #0108003e │ │ -00d182: 7220 8100 1000 |0019: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ -00d188: 1220 |001c: const/4 v0, #int 2 // #2 │ │ -00d18a: 1401 0a00 067f |001d: const v1, #float 1.78117e+38 // #7f06000a │ │ -00d190: 7251 7f00 3830 |0020: invoke-interface {v8, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ -00d196: 0c00 |0023: move-result-object v0 │ │ -00d198: 1301 3100 |0024: const/16 v1, #int 49 // #31 │ │ -00d19c: 1302 6600 |0026: const/16 v2, #int 102 // #66 │ │ -00d1a0: 7230 8200 1002 |0028: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ -00d1a6: 0c00 |002b: move-result-object v0 │ │ -00d1a8: 1401 3300 0801 |002c: const v1, #float 2.49794e-38 // #01080033 │ │ -00d1ae: 7220 8100 1000 |002f: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ -00d1b4: 1230 |0032: const/4 v0, #int 3 // #3 │ │ -00d1b6: 1401 0600 067f |0033: const v1, #float 1.78117e+38 // #7f060006 │ │ -00d1bc: 7251 7f00 3830 |0036: invoke-interface {v8, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ -00d1c2: 0c00 |0039: move-result-object v0 │ │ -00d1c4: 1301 3200 |003a: const/16 v1, #int 50 // #32 │ │ -00d1c8: 1302 6300 |003c: const/16 v2, #int 99 // #63 │ │ -00d1cc: 7230 8200 1002 |003e: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ -00d1d2: 0c00 |0041: move-result-object v0 │ │ -00d1d4: 1401 3800 0801 |0042: const v1, #float 2.49794e-38 // #01080038 │ │ -00d1da: 7220 8100 1000 |0045: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ -00d1e0: 1240 |0048: const/4 v0, #int 4 // #4 │ │ -00d1e2: 1401 0900 067f |0049: const v1, #float 1.78117e+38 // #7f060009 │ │ -00d1e8: 7251 7f00 3830 |004c: invoke-interface {v8, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ -00d1ee: 0c00 |004f: move-result-object v0 │ │ -00d1f0: 7230 8200 6004 |0050: invoke-interface {v0, v6, v4}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ -00d1f6: 0c00 |0053: move-result-object v0 │ │ -00d1f8: 1401 4900 0801 |0054: const v1, #float 2.49795e-38 // #01080049 │ │ -00d1fe: 7220 8100 1000 |0057: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ -00d204: 1250 |005a: const/4 v0, #int 5 // #5 │ │ -00d206: 1401 0b00 067f |005b: const v1, #float 1.78117e+38 // #7f06000b │ │ -00d20c: 7251 7f00 3830 |005e: invoke-interface {v8, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ -00d212: 0c00 |0061: move-result-object v0 │ │ -00d214: 7230 8200 6004 |0062: invoke-interface {v0, v6, v4}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ -00d21a: 0c00 |0065: move-result-object v0 │ │ -00d21c: 1401 4f00 0801 |0066: const v1, #float 2.49795e-38 // #0108004f │ │ -00d222: 7220 8100 1000 |0069: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ -00d228: 0f05 |006c: return v5 │ │ +0101cc: |[0101cc] jp.gr.java_conf.hatalab.mnv.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0101dc: 1306 3300 |0000: const/16 v6, #int 51 // #33 │ │ +0101e0: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +0101e2: 1304 6e00 |0003: const/16 v4, #int 110 // #6e │ │ +0101e6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0101e8: 6f20 2100 8700 |0006: invoke-super {v7, v8}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0021 │ │ +0101ee: 1400 0400 067f |0009: const v0, #float 1.78117e+38 // #7f060004 │ │ +0101f4: 7250 7f00 3835 |000c: invoke-interface {v8, v3, v5, v3, v0}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ +0101fa: 0c00 |000f: move-result-object v0 │ │ +0101fc: 1301 3000 |0010: const/16 v1, #int 48 // #30 │ │ +010200: 7230 8200 1004 |0012: invoke-interface {v0, v1, v4}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ +010206: 0c00 |0015: move-result-object v0 │ │ +010208: 1401 3e00 0801 |0016: const v1, #float 2.49794e-38 // #0108003e │ │ +01020e: 7220 8100 1000 |0019: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ +010214: 1220 |001c: const/4 v0, #int 2 // #2 │ │ +010216: 1401 0a00 067f |001d: const v1, #float 1.78117e+38 // #7f06000a │ │ +01021c: 7251 7f00 3830 |0020: invoke-interface {v8, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ +010222: 0c00 |0023: move-result-object v0 │ │ +010224: 1301 3100 |0024: const/16 v1, #int 49 // #31 │ │ +010228: 1302 6600 |0026: const/16 v2, #int 102 // #66 │ │ +01022c: 7230 8200 1002 |0028: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ +010232: 0c00 |002b: move-result-object v0 │ │ +010234: 1401 3300 0801 |002c: const v1, #float 2.49794e-38 // #01080033 │ │ +01023a: 7220 8100 1000 |002f: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ +010240: 1230 |0032: const/4 v0, #int 3 // #3 │ │ +010242: 1401 0600 067f |0033: const v1, #float 1.78117e+38 // #7f060006 │ │ +010248: 7251 7f00 3830 |0036: invoke-interface {v8, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ +01024e: 0c00 |0039: move-result-object v0 │ │ +010250: 1301 3200 |003a: const/16 v1, #int 50 // #32 │ │ +010254: 1302 6300 |003c: const/16 v2, #int 99 // #63 │ │ +010258: 7230 8200 1002 |003e: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ +01025e: 0c00 |0041: move-result-object v0 │ │ +010260: 1401 3800 0801 |0042: const v1, #float 2.49794e-38 // #01080038 │ │ +010266: 7220 8100 1000 |0045: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ +01026c: 1240 |0048: const/4 v0, #int 4 // #4 │ │ +01026e: 1401 0900 067f |0049: const v1, #float 1.78117e+38 // #7f060009 │ │ +010274: 7251 7f00 3830 |004c: invoke-interface {v8, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ +01027a: 0c00 |004f: move-result-object v0 │ │ +01027c: 7230 8200 6004 |0050: invoke-interface {v0, v6, v4}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ +010282: 0c00 |0053: move-result-object v0 │ │ +010284: 1401 4900 0801 |0054: const v1, #float 2.49795e-38 // #01080049 │ │ +01028a: 7220 8100 1000 |0057: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ +010290: 1250 |005a: const/4 v0, #int 5 // #5 │ │ +010292: 1401 0b00 067f |005b: const v1, #float 1.78117e+38 // #7f06000b │ │ +010298: 7251 7f00 3830 |005e: invoke-interface {v8, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ +01029e: 0c00 |0061: move-result-object v0 │ │ +0102a0: 7230 8200 6004 |0062: invoke-interface {v0, v6, v4}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ +0102a6: 0c00 |0065: move-result-object v0 │ │ +0102a8: 1401 4f00 0801 |0066: const v1, #float 2.49795e-38 // #0108004f │ │ +0102ae: 7220 8100 1000 |0069: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ +0102b4: 0f05 |006c: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=162 │ │ 0x0009 line=165 │ │ + 0x0012 line=166 │ │ + 0x0019 line=167 │ │ 0x001c line=169 │ │ + 0x0028 line=170 │ │ + 0x002f line=171 │ │ 0x0032 line=173 │ │ + 0x003e line=174 │ │ + 0x0045 line=175 │ │ 0x0048 line=177 │ │ + 0x0050 line=178 │ │ + 0x0057 line=179 │ │ 0x005a line=181 │ │ + 0x0062 line=182 │ │ + 0x0069 line=183 │ │ 0x006c line=185 │ │ locals : │ │ 0x0000 - 0x006d reg=7 this Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x006d reg=8 menu Landroid/view/Menu; │ │ │ │ #5 : (in Ljp/gr/java_conf/hatalab/mnv/MainActivity;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00d22c: |[00d22c] jp.gr.java_conf.hatalab.mnv.MainActivity.onDestroy:()V │ │ -00d23c: 7010 6402 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.saveConfig:()V // method@0264 │ │ -00d242: 7100 8b02 0000 |0003: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028b │ │ -00d248: 6f10 2200 0000 |0006: invoke-super {v0}, Landroid/app/ListActivity;.onDestroy:()V // method@0022 │ │ -00d24e: 0e00 |0009: return-void │ │ +0102b8: |[0102b8] jp.gr.java_conf.hatalab.mnv.MainActivity.onDestroy:()V │ │ +0102c8: 7010 6502 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.saveConfig:()V // method@0265 │ │ +0102ce: 7100 8c02 0000 |0003: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028c │ │ +0102d4: 6f10 2200 0000 |0006: invoke-super {v0}, Landroid/app/ListActivity;.onDestroy:()V // method@0022 │ │ +0102da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0003 line=283 │ │ 0x0006 line=284 │ │ 0x0009 line=286 │ │ locals : │ │ @@ -11572,96 +11598,98 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 131 16-bit code units │ │ -00d250: |[00d250] jp.gr.java_conf.hatalab.mnv.MainActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -00d260: 5958 a600 |0000: iput v8, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ -00d264: 0182 |0002: move v2, v8 │ │ -00d266: 5453 a100 |0003: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ -00d26a: 7220 4901 2300 |0005: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0149 │ │ -00d270: 0c01 |0008: move-result-object v1 │ │ -00d272: 1f01 6a00 |0009: check-cast v1, Ljava/lang/String; // type@006a │ │ -00d276: 1a03 1c00 |000b: const-string v3, "." // string@001c │ │ -00d27a: 6e20 1701 3100 |000d: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00d280: 0a03 |0010: move-result v3 │ │ -00d282: 3803 0800 |0011: if-eqz v3, 0019 // +0008 │ │ -00d286: 5453 a000 |0013: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00d28a: 7020 4402 3500 |0015: invoke-direct {v5, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.browseTo:(Ljava/io/File;)V // method@0244 │ │ -00d290: 0e00 |0018: return-void │ │ -00d292: 1a03 1d00 |0019: const-string v3, ".." // string@001d │ │ -00d296: 6e20 1701 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00d29c: 0a03 |001e: move-result v3 │ │ -00d29e: 3803 0600 |001f: if-eqz v3, 0025 // +0006 │ │ -00d2a2: 7010 6c02 0500 |0021: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.upOneLevel:()V // method@026c │ │ -00d2a8: 28f4 |0024: goto 0018 // -000c │ │ -00d2aa: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -00d2ac: 5453 a000 |0026: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00d2b0: 6e10 e800 0300 |0028: invoke-virtual {v3}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -00d2b6: 0c03 |002b: move-result-object v3 │ │ -00d2b8: 3803 3200 |002c: if-eqz v3, 005e // +0032 │ │ -00d2bc: 2200 5900 |002e: new-instance v0, Ljava/io/File; // type@0059 │ │ -00d2c0: 2203 6c00 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ -00d2c4: 7010 2d01 0300 |0032: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00d2ca: 5454 a000 |0035: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00d2ce: 6e10 e600 0400 |0037: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00d2d4: 0c04 |003a: move-result-object v4 │ │ -00d2d6: 6e20 3001 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00d2dc: 0c03 |003e: move-result-object v3 │ │ -00d2de: 1a04 2000 |003f: const-string v4, "/" // string@0020 │ │ -00d2e2: 6e20 3001 4300 |0041: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00d2e8: 0c04 |0044: move-result-object v4 │ │ -00d2ea: 5453 a100 |0045: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ -00d2ee: 7220 4901 2300 |0047: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0149 │ │ -00d2f4: 0c03 |004a: move-result-object v3 │ │ -00d2f6: 1f03 6a00 |004b: check-cast v3, Ljava/lang/String; // type@006a │ │ -00d2fa: 6e20 3001 3400 |004d: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00d300: 0c03 |0050: move-result-object v3 │ │ -00d302: 6e10 3101 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00d308: 0c03 |0054: move-result-object v3 │ │ -00d30a: 7020 e100 3000 |0055: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00d310: 3800 c0ff |0058: if-eqz v0, 0018 // -0040 │ │ -00d314: 7020 4402 0500 |005a: invoke-direct {v5, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.browseTo:(Ljava/io/File;)V // method@0244 │ │ -00d31a: 28bb |005d: goto 0018 // -0045 │ │ -00d31c: 2200 5900 |005e: new-instance v0, Ljava/io/File; // type@0059 │ │ -00d320: 2203 6c00 |0060: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ -00d324: 7010 2d01 0300 |0062: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00d32a: 5454 a000 |0065: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00d32e: 6e10 e600 0400 |0067: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00d334: 0c04 |006a: move-result-object v4 │ │ -00d336: 6e20 3001 4300 |006b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00d33c: 0c04 |006e: move-result-object v4 │ │ -00d33e: 5453 a100 |006f: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ -00d342: 7220 4901 2300 |0071: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0149 │ │ -00d348: 0c03 |0074: move-result-object v3 │ │ -00d34a: 1f03 6a00 |0075: check-cast v3, Ljava/lang/String; // type@006a │ │ -00d34e: 6e20 3001 3400 |0077: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00d354: 0c03 |007a: move-result-object v3 │ │ -00d356: 6e10 3101 0300 |007b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00d35c: 0c03 |007e: move-result-object v3 │ │ -00d35e: 7020 e100 3000 |007f: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00d364: 28d6 |0082: goto 0058 // -002a │ │ +0102dc: |[0102dc] jp.gr.java_conf.hatalab.mnv.MainActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0102ec: 5958 a600 |0000: iput v8, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ +0102f0: 0182 |0002: move v2, v8 │ │ +0102f2: 5453 a100 |0003: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ +0102f6: 7220 4a01 2300 |0005: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@014a │ │ +0102fc: 0c01 |0008: move-result-object v1 │ │ +0102fe: 1f01 6a00 |0009: check-cast v1, Ljava/lang/String; // type@006a │ │ +010302: 1a03 1c00 |000b: const-string v3, "." // string@001c │ │ +010306: 6e20 1801 3100 |000d: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +01030c: 0a03 |0010: move-result v3 │ │ +01030e: 3803 0800 |0011: if-eqz v3, 0019 // +0008 │ │ +010312: 5453 a000 |0013: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +010316: 7020 4502 3500 |0015: invoke-direct {v5, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.browseTo:(Ljava/io/File;)V // method@0245 │ │ +01031c: 0e00 |0018: return-void │ │ +01031e: 1a03 1d00 |0019: const-string v3, ".." // string@001d │ │ +010322: 6e20 1801 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +010328: 0a03 |001e: move-result v3 │ │ +01032a: 3803 0600 |001f: if-eqz v3, 0025 // +0006 │ │ +01032e: 7010 6d02 0500 |0021: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.upOneLevel:()V // method@026d │ │ +010334: 28f4 |0024: goto 0018 // -000c │ │ +010336: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +010338: 5453 a000 |0026: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +01033c: 6e10 e800 0300 |0028: invoke-virtual {v3}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +010342: 0c03 |002b: move-result-object v3 │ │ +010344: 3803 3200 |002c: if-eqz v3, 005e // +0032 │ │ +010348: 2200 5900 |002e: new-instance v0, Ljava/io/File; // type@0059 │ │ +01034c: 2203 6c00 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ +010350: 7010 2e01 0300 |0032: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +010356: 5454 a000 |0035: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +01035a: 6e10 e600 0400 |0037: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +010360: 0c04 |003a: move-result-object v4 │ │ +010362: 6e20 3101 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +010368: 0c03 |003e: move-result-object v3 │ │ +01036a: 1a04 2000 |003f: const-string v4, "/" // string@0020 │ │ +01036e: 6e20 3101 4300 |0041: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +010374: 0c04 |0044: move-result-object v4 │ │ +010376: 5453 a100 |0045: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ +01037a: 7220 4a01 2300 |0047: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@014a │ │ +010380: 0c03 |004a: move-result-object v3 │ │ +010382: 1f03 6a00 |004b: check-cast v3, Ljava/lang/String; // type@006a │ │ +010386: 6e20 3101 3400 |004d: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01038c: 0c03 |0050: move-result-object v3 │ │ +01038e: 6e10 3201 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +010394: 0c03 |0054: move-result-object v3 │ │ +010396: 7020 e100 3000 |0055: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +01039c: 3800 c0ff |0058: if-eqz v0, 0018 // -0040 │ │ +0103a0: 7020 4502 0500 |005a: invoke-direct {v5, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.browseTo:(Ljava/io/File;)V // method@0245 │ │ +0103a6: 28bb |005d: goto 0018 // -0045 │ │ +0103a8: 2200 5900 |005e: new-instance v0, Ljava/io/File; // type@0059 │ │ +0103ac: 2203 6c00 |0060: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ +0103b0: 7010 2e01 0300 |0062: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +0103b6: 5454 a000 |0065: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +0103ba: 6e10 e600 0400 |0067: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +0103c0: 0c04 |006a: move-result-object v4 │ │ +0103c2: 6e20 3101 4300 |006b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0103c8: 0c04 |006e: move-result-object v4 │ │ +0103ca: 5453 a100 |006f: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.directoryEntries:Ljava/util/List; // field@00a1 │ │ +0103ce: 7220 4a01 2300 |0071: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@014a │ │ +0103d4: 0c03 |0074: move-result-object v3 │ │ +0103d6: 1f03 6a00 |0075: check-cast v3, Ljava/lang/String; // type@006a │ │ +0103da: 6e20 3101 3400 |0077: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0103e0: 0c03 |007a: move-result-object v3 │ │ +0103e2: 6e10 3201 0300 |007b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0103e8: 0c03 |007e: move-result-object v3 │ │ +0103ea: 7020 e100 3000 |007f: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +0103f0: 28d6 |0082: goto 0058 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0002 line=511 │ │ 0x0003 line=512 │ │ 0x000b line=513 │ │ 0x0013 line=515 │ │ 0x0018 line=530 │ │ 0x0019 line=516 │ │ 0x0021 line=517 │ │ 0x0025 line=519 │ │ 0x0026 line=520 │ │ 0x002e line=521 │ │ + 0x0047 line=522 │ │ 0x0058 line=527 │ │ 0x005a line=528 │ │ 0x005e line=524 │ │ + 0x0071 line=525 │ │ locals : │ │ 0x0026 - 0x0030 reg=0 clickedFile Ljava/io/File; │ │ 0x0058 - 0x0060 reg=0 clickedFile Ljava/io/File; │ │ 0x0082 - 0x0083 reg=0 clickedFile Ljava/io/File; │ │ 0x000b - 0x0083 reg=1 selectedFileString Ljava/lang/String; │ │ 0x0003 - 0x0083 reg=2 selectionRowID I │ │ 0x0000 - 0x0083 reg=5 this Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ @@ -11675,52 +11703,52 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -00d368: |[00d368] jp.gr.java_conf.hatalab.mnv.MainActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -00d378: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -00d37a: 6f30 2400 7608 |0001: invoke-super {v6, v7, v8}, Landroid/app/ListActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0024 │ │ -00d380: 7210 8000 0800 |0004: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@0080 │ │ -00d386: 0a03 |0007: move-result v3 │ │ -00d388: 2b03 4600 0000 |0008: packed-switch v3, 0000004e // +00000046 │ │ -00d38e: 0f05 |000b: return v5 │ │ -00d390: 2200 1000 |000c: new-instance v0, Landroid/content/Intent; // type@0010 │ │ -00d394: 1c03 1101 |000e: const-class v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit; // type@0111 │ │ -00d398: 7030 3100 6003 |0010: invoke-direct {v0, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ -00d39e: 1a03 6500 |0013: const-string v3, "FILEPATH" // string@0065 │ │ -00d3a2: 5464 a000 |0015: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00d3a6: 6e10 e600 0400 |0017: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00d3ac: 0c04 |001a: move-result-object v4 │ │ -00d3ae: 6e30 3b00 3004 |001b: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -00d3b4: 6e20 6a02 0600 |001e: invoke-virtual {v6, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@026a │ │ -00d3ba: 28ea |0021: goto 000b // -0016 │ │ -00d3bc: 7010 4802 0600 |0022: invoke-direct {v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.createDir:()V // method@0248 │ │ -00d3c2: 28e6 |0025: goto 000b // -001a │ │ -00d3c4: 7100 8b02 0000 |0026: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028b │ │ -00d3ca: 6e10 5002 0600 |0029: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.finish:()V // method@0250 │ │ -00d3d0: 28df |002c: goto 000b // -0021 │ │ -00d3d2: 2201 1000 |002d: new-instance v1, Landroid/content/Intent; // type@0010 │ │ -00d3d6: 1c03 e300 |002f: const-class v3, Ljp/gr/java_conf/hatalab/mnv/Settings; // type@00e3 │ │ -00d3da: 7030 3100 6103 |0031: invoke-direct {v1, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ -00d3e0: 6e30 6b02 1605 |0034: invoke-virtual {v6, v1, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@026b │ │ -00d3e6: 28d4 |0037: goto 000b // -002c │ │ -00d3e8: 2202 1000 |0038: new-instance v2, Landroid/content/Intent; // type@0010 │ │ -00d3ec: 1c03 9c00 |003a: const-class v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // type@009c │ │ -00d3f0: 7030 3100 6203 |003c: invoke-direct {v2, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ -00d3f6: 1a03 6500 |003f: const-string v3, "FILEPATH" // string@0065 │ │ -00d3fa: 5464 a000 |0041: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00d3fe: 6e10 e600 0400 |0043: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -00d404: 0c04 |0046: move-result-object v4 │ │ -00d406: 6e30 3b00 3204 |0047: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -00d40c: 6e20 6a02 2600 |004a: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@026a │ │ -00d412: 28be |004d: goto 000b // -0042 │ │ -00d414: 0001 0500 0100 0000 0400 0000 1a00 ... |004e: packed-switch-data (14 units) │ │ +0103f4: |[0103f4] jp.gr.java_conf.hatalab.mnv.MainActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +010404: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +010406: 6f30 2400 7608 |0001: invoke-super {v6, v7, v8}, Landroid/app/ListActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0024 │ │ +01040c: 7210 8000 0800 |0004: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@0080 │ │ +010412: 0a03 |0007: move-result v3 │ │ +010414: 2b03 4600 0000 |0008: packed-switch v3, 0000004e // +00000046 │ │ +01041a: 0f05 |000b: return v5 │ │ +01041c: 2200 1000 |000c: new-instance v0, Landroid/content/Intent; // type@0010 │ │ +010420: 1c03 1101 |000e: const-class v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit; // type@0111 │ │ +010424: 7030 3100 6003 |0010: invoke-direct {v0, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ +01042a: 1a03 6500 |0013: const-string v3, "FILEPATH" // string@0065 │ │ +01042e: 5464 a000 |0015: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +010432: 6e10 e600 0400 |0017: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +010438: 0c04 |001a: move-result-object v4 │ │ +01043a: 6e30 3b00 3004 |001b: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +010440: 6e20 6b02 0600 |001e: invoke-virtual {v6, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@026b │ │ +010446: 28ea |0021: goto 000b // -0016 │ │ +010448: 7010 4902 0600 |0022: invoke-direct {v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.createDir:()V // method@0249 │ │ +01044e: 28e6 |0025: goto 000b // -001a │ │ +010450: 7100 8c02 0000 |0026: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028c │ │ +010456: 6e10 5102 0600 |0029: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.finish:()V // method@0251 │ │ +01045c: 28df |002c: goto 000b // -0021 │ │ +01045e: 2201 1000 |002d: new-instance v1, Landroid/content/Intent; // type@0010 │ │ +010462: 1c03 e300 |002f: const-class v3, Ljp/gr/java_conf/hatalab/mnv/Settings; // type@00e3 │ │ +010466: 7030 3100 6103 |0031: invoke-direct {v1, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ +01046c: 6e30 6c02 1605 |0034: invoke-virtual {v6, v1, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@026c │ │ +010472: 28d4 |0037: goto 000b // -002c │ │ +010474: 2202 1000 |0038: new-instance v2, Landroid/content/Intent; // type@0010 │ │ +010478: 1c03 9c00 |003a: const-class v3, Ljp/gr/java_conf/hatalab/mnv/GrepActivity; // type@009c │ │ +01047c: 7030 3100 6203 |003c: invoke-direct {v2, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ +010482: 1a03 6500 |003f: const-string v3, "FILEPATH" // string@0065 │ │ +010486: 5464 a000 |0041: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +01048a: 6e10 e600 0400 |0043: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +010490: 0c04 |0046: move-result-object v4 │ │ +010492: 6e30 3b00 3204 |0047: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +010498: 6e20 6b02 2600 |004a: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@026b │ │ +01049e: 28be |004d: goto 000b // -0042 │ │ +0104a0: 0001 0500 0100 0000 0400 0000 1a00 ... |004e: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=194 │ │ 0x0004 line=196 │ │ 0x000b line=234 │ │ 0x000c line=199 │ │ 0x0013 line=201 │ │ @@ -11747,18 +11775,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00d430: |[00d430] jp.gr.java_conf.hatalab.mnv.MainActivity.onResume:()V │ │ -00d440: 6f10 2500 0000 |0000: invoke-super {v0}, Landroid/app/ListActivity;.onResume:()V // method@0025 │ │ -00d446: 6e10 6202 0000 |0003: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.refreshDir:()V // method@0262 │ │ -00d44c: 0e00 |0006: return-void │ │ +0104bc: |[0104bc] jp.gr.java_conf.hatalab.mnv.MainActivity.onResume:()V │ │ +0104cc: 6f10 2500 0000 |0000: invoke-super {v0}, Landroid/app/ListActivity;.onResume:()V // method@0025 │ │ +0104d2: 6e10 6302 0000 |0003: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.refreshDir:()V // method@0263 │ │ +0104d8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0003 line=291 │ │ 0x0006 line=292 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ @@ -11768,34 +11796,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -00d450: |[00d450] jp.gr.java_conf.hatalab.mnv.MainActivity.refreshDir:()V │ │ -00d460: 5432 a000 |0000: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00d464: 6e10 eb00 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -00d46a: 0a02 |0005: move-result v2 │ │ -00d46c: 3802 2000 |0006: if-eqz v2, 0026 // +0020 │ │ -00d470: 5231 a600 |0008: iget v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ -00d474: 5432 a000 |000a: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ -00d478: 6e10 ee00 0200 |000c: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00ee │ │ -00d47e: 0c02 |000f: move-result-object v2 │ │ -00d480: 7020 4e02 2300 |0010: invoke-direct {v3, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.fill:([Ljava/io/File;)V // method@024e │ │ -00d486: 6e10 5202 0300 |0013: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getListView:()Landroid/widget/ListView; // method@0252 │ │ -00d48c: 0c02 |0016: move-result-object v2 │ │ -00d48e: 6e10 be00 0200 |0017: invoke-virtual {v2}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@00be │ │ -00d494: 0c02 |001a: move-result-object v2 │ │ -00d496: 7210 ba00 0200 |001b: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@00ba │ │ -00d49c: 0a00 |001e: move-result v0 │ │ -00d49e: 3401 0400 |001f: if-lt v1, v0, 0023 // +0004 │ │ -00d4a2: d801 00ff |0021: add-int/lit8 v1, v0, #int -1 // #ff │ │ -00d4a6: 6e20 6802 1300 |0023: invoke-virtual {v3, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.setSelection:(I)V // method@0268 │ │ -00d4ac: 0e00 |0026: return-void │ │ +0104dc: |[0104dc] jp.gr.java_conf.hatalab.mnv.MainActivity.refreshDir:()V │ │ +0104ec: 5432 a000 |0000: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +0104f0: 6e10 eb00 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +0104f6: 0a02 |0005: move-result v2 │ │ +0104f8: 3802 2000 |0006: if-eqz v2, 0026 // +0020 │ │ +0104fc: 5231 a600 |0008: iget v1, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ +010500: 5432 a000 |000a: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.currentDirectory:Ljava/io/File; // field@00a0 │ │ +010504: 6e10 ee00 0200 |000c: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00ee │ │ +01050a: 0c02 |000f: move-result-object v2 │ │ +01050c: 7020 4f02 2300 |0010: invoke-direct {v3, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.fill:([Ljava/io/File;)V // method@024f │ │ +010512: 6e10 5302 0300 |0013: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.getListView:()Landroid/widget/ListView; // method@0253 │ │ +010518: 0c02 |0016: move-result-object v2 │ │ +01051a: 6e10 be00 0200 |0017: invoke-virtual {v2}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@00be │ │ +010520: 0c02 |001a: move-result-object v2 │ │ +010522: 7210 ba00 0200 |001b: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@00ba │ │ +010528: 0a00 |001e: move-result v0 │ │ +01052a: 3401 0400 |001f: if-lt v1, v0, 0023 // +0004 │ │ +01052e: d801 00ff |0021: add-int/lit8 v1, v0, #int -1 // #ff │ │ +010532: 6e20 6902 1300 |0023: invoke-virtual {v3, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.setSelection:(I)V // method@0269 │ │ +010538: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1111 │ │ 0x0008 line=1115 │ │ 0x000a line=1117 │ │ 0x0013 line=1119 │ │ 0x001f line=1121 │ │ @@ -11811,17 +11839,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00d4b0: |[00d4b0] jp.gr.java_conf.hatalab.mnv.MainActivity.setCurrentPosition:(I)V │ │ -00d4c0: 5901 a600 |0000: iput v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ -00d4c4: 0e00 |0002: return-void │ │ +01053c: |[01053c] jp.gr.java_conf.hatalab.mnv.MainActivity.setCurrentPosition:(I)V │ │ +01054c: 5901 a600 |0000: iput v1, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;.mCurrentPosition:I // field@00a6 │ │ +010550: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ 0x0002 line=1105 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ 0x0000 - 0x0003 reg=1 position I │ │ @@ -11857,17 +11885,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00d4c8: |[00d4c8] jp.gr.java_conf.hatalab.mnv.MyUtil$1.:()V │ │ -00d4d8: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00d4de: 0e00 |0003: return-void │ │ +010554: |[010554] jp.gr.java_conf.hatalab.mnv.MyUtil$1.:()V │ │ +010564: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +01056a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MyUtil$1; │ │ │ │ Virtual methods - │ │ @@ -11876,16 +11904,16 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00d4e0: |[00d4e0] jp.gr.java_conf.hatalab.mnv.MyUtil$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -00d4f0: 0e00 |0000: return-void │ │ +01056c: |[01056c] jp.gr.java_conf.hatalab.mnv.MyUtil$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +01057c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MyUtil$1; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -11899,35 +11927,35 @@ │ │ source_file_idx : 505 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 20 │ │ virtual_methods_size: 0 │ │ │ │ Class #51 annotations: │ │ -Annotations on method #627 'close' │ │ +Annotations on method #628 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #628 'createDir' │ │ +Annotations on method #629 'createDir' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #629 'decrypt' │ │ +Annotations on method #630 'decrypt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #630 'deleteFile' │ │ +Annotations on method #631 'deleteFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #631 'encrypt' │ │ +Annotations on method #632 'encrypt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #632 'fileCopy' │ │ +Annotations on method #633 'fileCopy' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #636 'readFile' │ │ +Annotations on method #637 'readFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #637 'readTextFile' │ │ +Annotations on method #638 'readTextFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #638 'renameFile' │ │ +Annotations on method #639 'renameFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #641 'setBinTextToStrText' │ │ +Annotations on method #642 'setBinTextToStrText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #643 'writeTextFile' │ │ +Annotations on method #644 'writeTextFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ │ │ Class #51 - │ │ Class descriptor : 'Ljp/gr/java_conf/hatalab/mnv/MyUtil;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -11955,52 +11983,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -00d4f4: |[00d4f4] jp.gr.java_conf.hatalab.mnv.MyUtil.:()V │ │ -00d504: 1a00 1400 |0000: const-string v0, "((?:(http|https|Http|Https|rtsp|Rtsp):\/\/(?:(?:[a-zA-Z0-9\$\-\_\.\+\!\*\'\(\)\,\;\?\&\=]|(?:\%[a-fA-F0-9]{2})){1,64}(?:\:(?:[a-zA-Z0-9\$\-\_\.\+\!\*\'\(\)\,\;\?\&\=]|(?:\%[a-fA-F0-9]{2})){1,25})?\@)?)((?:(?:[a-zA-Z0-9][a-zA-Z0-9\-]{0,64}\.)+(?:(?:aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(?:biz|b[abdefghijmnorstvwyz])|(?:cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(?:edu|e[cegrstu])|f[ijkmor]|(?:gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(?:info|int|i[delmnoqrst])|(?:jobs|j[emop])|k[eghimnrwyz]|l[abcikrstuvy]|(?:mil|mobi|museum|m[acdghklmnopqrstuvwxyz])|(?:name|net|n[acefgilopruz])|(?:org|om)|(?:pro|p[aefghklmnrstwy])|qa|r[eouw]|s[abcdeghijklmnortuvyz]|(?:tel|travel|t[cdfghjklmnoprtvwz])|u[agkmsyz]|v[aceginu]|w[fs]|y[etu]|z[amw]))|(?:(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9])\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[0-9])))(?:\:\d{1,5})?)(\/(?:(?:[a-zA-Z0-9\;\/\?\:\@\&\=\#\~\-\.\+\!\*\'\(\)\,\_])|(?:\%[a-fA-F0-9]{2}))*)?(?:\b|$)" // string@0014 │ │ -00d508: 7110 5301 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0153 │ │ -00d50e: 0c00 |0005: move-result-object v0 │ │ -00d510: 6900 ae00 |0006: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.WEB_URL_PATTERN:Ljava/util/regex/Pattern; // field@00ae │ │ -00d514: 1a00 1300 |0008: const-string v0, "((25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[0-9]))" // string@0013 │ │ -00d518: 7110 5301 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0153 │ │ -00d51e: 0c00 |000d: move-result-object v0 │ │ -00d520: 6900 ac00 |000e: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.IP_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@00ac │ │ -00d524: 1a00 6c02 |0010: const-string v0, "[a-zA-Z0-9\+\.\_\%\-]{1,256}\@[a-zA-Z0-9][a-zA-Z0-9\-]{0,64}(\.[a-zA-Z0-9][a-zA-Z0-9\-]{0,25})+" // string@026c │ │ -00d528: 7110 5301 0000 |0012: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0153 │ │ -00d52e: 0c00 |0015: move-result-object v0 │ │ -00d530: 6900 ab00 |0016: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@00ab │ │ -00d534: 1a00 1a00 |0018: const-string v0, "(\+[0-9]+[\- \.]*)?(\([0-9]+\)[\- \.]*)?([0-9][0-9\- \.][0-9\- \.]+[0-9])" // string@001a │ │ -00d538: 7110 5301 0000 |001a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0153 │ │ -00d53e: 0c00 |001d: move-result-object v0 │ │ -00d540: 6900 ad00 |001e: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.PHONE_PATTERN:Ljava/util/regex/Pattern; // field@00ad │ │ -00d544: 0e00 |0020: return-void │ │ +010580: |[010580] jp.gr.java_conf.hatalab.mnv.MyUtil.:()V │ │ +010590: 1a00 1400 |0000: const-string v0, "((?:(http|https|Http|Https|rtsp|Rtsp):\/\/(?:(?:[a-zA-Z0-9\$\-\_\.\+\!\*\'\(\)\,\;\?\&\=]|(?:\%[a-fA-F0-9]{2})){1,64}(?:\:(?:[a-zA-Z0-9\$\-\_\.\+\!\*\'\(\)\,\;\?\&\=]|(?:\%[a-fA-F0-9]{2})){1,25})?\@)?)((?:(?:[a-zA-Z0-9][a-zA-Z0-9\-]{0,64}\.)+(?:(?:aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(?:biz|b[abdefghijmnorstvwyz])|(?:cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(?:edu|e[cegrstu])|f[ijkmor]|(?:gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(?:info|int|i[delmnoqrst])|(?:jobs|j[emop])|k[eghimnrwyz]|l[abcikrstuvy]|(?:mil|mobi|museum|m[acdghklmnopqrstuvwxyz])|(?:name|net|n[acefgilopruz])|(?:org|om)|(?:pro|p[aefghklmnrstwy])|qa|r[eouw]|s[abcdeghijklmnortuvyz]|(?:tel|travel|t[cdfghjklmnoprtvwz])|u[agkmsyz]|v[aceginu]|w[fs]|y[etu]|z[amw]))|(?:(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9])\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[0-9])))(?:\:\d{1,5})?)(\/(?:(?:[a-zA-Z0-9\;\/\?\:\@\&\=\#\~\-\.\+\!\*\'\(\)\,\_])|(?:\%[a-fA-F0-9]{2}))*)?(?:\b|$)" // string@0014 │ │ +010594: 7110 5401 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0154 │ │ +01059a: 0c00 |0005: move-result-object v0 │ │ +01059c: 6900 ae00 |0006: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.WEB_URL_PATTERN:Ljava/util/regex/Pattern; // field@00ae │ │ +0105a0: 1a00 1300 |0008: const-string v0, "((25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[0-9]))" // string@0013 │ │ +0105a4: 7110 5401 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0154 │ │ +0105aa: 0c00 |000d: move-result-object v0 │ │ +0105ac: 6900 ac00 |000e: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.IP_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@00ac │ │ +0105b0: 1a00 6c02 |0010: const-string v0, "[a-zA-Z0-9\+\.\_\%\-]{1,256}\@[a-zA-Z0-9][a-zA-Z0-9\-]{0,64}(\.[a-zA-Z0-9][a-zA-Z0-9\-]{0,25})+" // string@026c │ │ +0105b4: 7110 5401 0000 |0012: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0154 │ │ +0105ba: 0c00 |0015: move-result-object v0 │ │ +0105bc: 6900 ab00 |0016: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@00ab │ │ +0105c0: 1a00 1a00 |0018: const-string v0, "(\+[0-9]+[\- \.]*)?(\([0-9]+\)[\- \.]*)?([0-9][0-9\- \.][0-9\- \.]+[0-9])" // string@001a │ │ +0105c4: 7110 5401 0000 |001a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0154 │ │ +0105ca: 0c00 |001d: move-result-object v0 │ │ +0105cc: 6900 ad00 |001e: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.PHONE_PATTERN:Ljava/util/regex/Pattern; // field@00ad │ │ +0105d0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ + 0x0002 line=591 │ │ 0x0008 line=635 │ │ + 0x000a line=636 │ │ 0x0010 line=643 │ │ + 0x0012 line=644 │ │ 0x0018 line=654 │ │ + 0x001a line=655 │ │ + 0x0020 line=654 │ │ locals : │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/MyUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00d548: |[00d548] jp.gr.java_conf.hatalab.mnv.MyUtil.:()V │ │ -00d558: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00d55e: 0e00 |0003: return-void │ │ +0105d4: |[0105d4] jp.gr.java_conf.hatalab.mnv.MyUtil.:()V │ │ +0105e4: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0105ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MyUtil; │ │ │ │ #2 : (in Ljp/gr/java_conf/hatalab/mnv/MyUtil;) │ │ @@ -12008,31 +12041,31 @@ │ │ type : '([B[B)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -00d560: |[00d560] jp.gr.java_conf.hatalab.mnv.MyUtil.checkMD5:([B[B)Z │ │ -00d570: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00d572: 1304 1000 |0001: const/16 v4, #int 16 // #10 │ │ -00d576: 2152 |0003: array-length v2, v5 │ │ -00d578: 3342 0500 |0004: if-ne v2, v4, 0009 // +0005 │ │ -00d57c: 2162 |0006: array-length v2, v6 │ │ -00d57e: 3242 0300 |0007: if-eq v2, v4, 000a // +0003 │ │ -00d582: 0f01 |0009: return v1 │ │ -00d584: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -00d586: 3540 0b00 |000b: if-ge v0, v4, 0016 // +000b │ │ -00d58a: 4802 0500 |000d: aget-byte v2, v5, v0 │ │ -00d58e: 4803 0600 |000f: aget-byte v3, v6, v0 │ │ -00d592: 3332 f8ff |0011: if-ne v2, v3, 0009 // -0008 │ │ -00d596: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00d59a: 28f6 |0015: goto 000b // -000a │ │ -00d59c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -00d59e: 28f2 |0017: goto 0009 // -000e │ │ +0105ec: |[0105ec] jp.gr.java_conf.hatalab.mnv.MyUtil.checkMD5:([B[B)Z │ │ +0105fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0105fe: 1304 1000 |0001: const/16 v4, #int 16 // #10 │ │ +010602: 2152 |0003: array-length v2, v5 │ │ +010604: 3342 0500 |0004: if-ne v2, v4, 0009 // +0005 │ │ +010608: 2162 |0006: array-length v2, v6 │ │ +01060a: 3242 0300 |0007: if-eq v2, v4, 000a // +0003 │ │ +01060e: 0f01 |0009: return v1 │ │ +010610: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +010612: 3540 0b00 |000b: if-ge v0, v4, 0016 // +000b │ │ +010616: 4802 0500 |000d: aget-byte v2, v5, v0 │ │ +01061a: 4803 0600 |000f: aget-byte v3, v6, v0 │ │ +01061e: 3332 f8ff |0011: if-ne v2, v3, 0009 // -0008 │ │ +010622: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +010626: 28f6 |0015: goto 000b // -000a │ │ +010628: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +01062a: 28f2 |0017: goto 0009 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=345 │ │ 0x0009 line=352 │ │ 0x000a line=347 │ │ 0x000d line=348 │ │ 0x0013 line=347 │ │ @@ -12047,21 +12080,21 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -00d5a0: |[00d5a0] jp.gr.java_conf.hatalab.mnv.MyUtil.close:(Ljava/io/Closeable;)V │ │ -00d5b0: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -00d5b4: 7210 df00 0100 |0002: invoke-interface {v1}, Ljava/io/Closeable;.close:()V // method@00df │ │ -00d5ba: 0e00 |0005: return-void │ │ -00d5bc: 0d00 |0006: move-exception v0 │ │ -00d5be: 6e10 f800 0000 |0007: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@00f8 │ │ -00d5c4: 2700 |000a: throw v0 │ │ +01062c: |[01062c] jp.gr.java_conf.hatalab.mnv.MyUtil.close:(Ljava/io/Closeable;)V │ │ +01063c: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +010640: 7210 df00 0100 |0002: invoke-interface {v1}, Ljava/io/Closeable;.close:()V // method@00df │ │ +010646: 0e00 |0005: return-void │ │ +010648: 0d00 |0006: move-exception v0 │ │ +01064a: 6e10 f800 0000 |0007: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@00f8 │ │ +010650: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=519 │ │ 0x0002 line=521 │ │ 0x0005 line=527 │ │ @@ -12077,26 +12110,26 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -00d5d4: |[00d5d4] jp.gr.java_conf.hatalab.mnv.MyUtil.createDir:(Ljava/io/File;)Z │ │ -00d5e4: 6e10 e400 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -00d5ea: 0a00 |0003: move-result v0 │ │ -00d5ec: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -00d5f0: 2200 b600 |0006: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/MyUtilException; // type@00b6 │ │ -00d5f4: 1401 9c00 067f |0008: const v1, #float 1.7812e+38 // #7f06009c │ │ -00d5fa: 1a02 7100 |000b: const-string v2, "Folder/File already exists." // string@0071 │ │ -00d5fe: 7030 8402 1002 |000d: invoke-direct {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.:(ILjava/lang/String;)V // method@0284 │ │ -00d604: 2700 |0010: throw v0 │ │ -00d606: 6e10 ef00 0300 |0011: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@00ef │ │ -00d60c: 0a00 |0014: move-result v0 │ │ -00d60e: 0f00 |0015: return v0 │ │ +010660: |[010660] jp.gr.java_conf.hatalab.mnv.MyUtil.createDir:(Ljava/io/File;)Z │ │ +010670: 6e10 e400 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +010676: 0a00 |0003: move-result v0 │ │ +010678: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +01067c: 2200 b600 |0006: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/MyUtilException; // type@00b6 │ │ +010680: 1401 9c00 067f |0008: const v1, #float 1.7812e+38 // #7f06009c │ │ +010686: 1a02 7100 |000b: const-string v2, "Folder/File already exists." // string@0071 │ │ +01068a: 7030 8502 1002 |000d: invoke-direct {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.:(ILjava/lang/String;)V // method@0285 │ │ +010690: 2700 |0010: throw v0 │ │ +010692: 6e10 ef00 0300 |0011: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@00ef │ │ +010698: 0a00 |0014: move-result v0 │ │ +01069a: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0006 line=427 │ │ 0x0011 line=429 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 dir Ljava/io/File; │ │ @@ -12106,118 +12139,118 @@ │ │ type : '([B[B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 206 16-bit code units │ │ -00d610: |[00d610] jp.gr.java_conf.hatalab.mnv.MyUtil.decrypt:([B[B)[B │ │ -00d620: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -00d624: 210e |0002: array-length v14, v0 │ │ -00d626: d802 0ee0 |0003: add-int/lit8 v2, v14, #int -32 // #e0 │ │ -00d62a: 3b02 0d00 |0005: if-gez v2, 0012 // +000d │ │ -00d62e: 2202 b600 |0007: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MyUtilException; // type@00b6 │ │ -00d632: 1403 9700 067f |0009: const v3, #float 1.7812e+38 // #7f060097 │ │ -00d638: 1a05 9b00 |000c: const-string v5, "Invalid file" // string@009b │ │ -00d63c: 7030 8402 3205 |000e: invoke-direct {v2, v3, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.:(ILjava/lang/String;)V // method@0284 │ │ -00d642: 2702 |0011: throw v2 │ │ -00d644: dc02 0e08 |0012: rem-int/lit8 v2, v14, #int 8 // #08 │ │ -00d648: 3802 0d00 |0014: if-eqz v2, 0021 // +000d │ │ -00d64c: 2202 b600 |0016: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MyUtilException; // type@00b6 │ │ -00d650: 1403 9800 067f |0018: const v3, #float 1.7812e+38 // #7f060098 │ │ -00d656: 1a05 9c00 |001b: const-string v5, "Invalid file size (not mutiples of 8)" // string@009c │ │ -00d65a: 7030 8402 3205 |001d: invoke-direct {v2, v3, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.:(ILjava/lang/String;)V // method@0284 │ │ -00d660: 2702 |0020: throw v2 │ │ -00d662: 2207 6a00 |0021: new-instance v7, Ljava/lang/String; // type@006a │ │ -00d666: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -00d668: 1243 |0024: const/4 v3, #int 4 // #4 │ │ -00d66a: 0800 1200 |0025: move-object/from16 v0, v18 │ │ -00d66e: 7040 1101 0732 |0027: invoke-direct {v7, v0, v2, v3}, Ljava/lang/String;.:([BII)V // method@0111 │ │ -00d674: 1a02 3700 |002a: const-string v2, "BF01" // string@0037 │ │ -00d678: 6e20 1701 2700 |002c: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00d67e: 0a02 |002f: move-result v2 │ │ -00d680: 3902 0d00 |0030: if-nez v2, 003d // +000d │ │ -00d684: 2202 b600 |0032: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MyUtilException; // type@00b6 │ │ -00d688: 1403 9900 067f |0034: const v3, #float 1.7812e+38 // #7f060099 │ │ -00d68e: 1a05 3202 |0037: const-string v5, "This File is NOT BF01" // string@0232 │ │ -00d692: 7030 8402 3205 |0039: invoke-direct {v2, v3, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.:(ILjava/lang/String;)V // method@0284 │ │ -00d698: 2702 |003c: throw v2 │ │ -00d69a: 1208 |003d: const/4 v8, #int 0 // #0 │ │ -00d69c: 121d |003e: const/4 v13, #int 1 // #1 │ │ -00d69e: 124c |003f: const/4 v12, #int 4 // #4 │ │ -00d6a0: 1302 0800 |0040: const/16 v2, #int 8 // #8 │ │ -00d6a4: 352c 2100 |0042: if-ge v12, v2, 0063 // +0021 │ │ -00d6a8: 2209 6200 |0044: new-instance v9, Ljava/lang/Byte; // type@0062 │ │ -00d6ac: 4802 120c |0046: aget-byte v2, v18, v12 │ │ -00d6b0: 7020 fe00 2900 |0048: invoke-direct {v9, v2}, Ljava/lang/Byte;.:(B)V // method@00fe │ │ -00d6b6: 6e10 ff00 0900 |004b: invoke-virtual {v9}, Ljava/lang/Byte;.toString:()Ljava/lang/String; // method@00ff │ │ -00d6bc: 0c02 |004e: move-result-object v2 │ │ -00d6be: 7110 0a01 0200 |004f: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@010a │ │ -00d6c4: 0a11 |0052: move-result v17 │ │ -00d6c6: 3b11 0800 |0053: if-gez v17, 005b // +0008 │ │ -00d6ca: 0200 1100 |0055: move/from16 v0, v17 │ │ -00d6ce: d000 0001 |0057: add-int/lit16 v0, v0, #int 256 // #0100 │ │ -00d6d2: 0211 0000 |0059: move/from16 v17, v0 │ │ -00d6d6: 9202 110d |005b: mul-int v2, v17, v13 │ │ -00d6da: b028 |005d: add-int/2addr v8, v2 │ │ -00d6dc: d2dd 0001 |005e: mul-int/lit16 v13, v13, #int 256 // #0100 │ │ -00d6e0: d80c 0c01 |0060: add-int/lit8 v12, v12, #int 1 // #01 │ │ -00d6e4: 28de |0062: goto 0040 // -0022 │ │ -00d6e6: 3913 0d00 |0063: if-nez v19, 0070 // +000d │ │ -00d6ea: 2202 b600 |0065: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MyUtilException; // type@00b6 │ │ -00d6ee: 1403 9a00 067f |0067: const v3, #float 1.7812e+38 // #7f06009a │ │ -00d6f4: 1a05 9405 |006a: const-string v5, "password input error" // string@0594 │ │ -00d6f8: 7030 8402 3205 |006c: invoke-direct {v2, v3, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.:(ILjava/lang/String;)V // method@0284 │ │ -00d6fe: 2702 |006f: throw v2 │ │ -00d700: d802 0ef8 |0070: add-int/lit8 v2, v14, #int -8 // #f8 │ │ -00d704: 1303 0800 |0072: const/16 v3, #int 8 // #8 │ │ -00d708: 0800 1200 |0074: move-object/from16 v0, v18 │ │ -00d70c: 7130 7a02 2003 |0076: invoke-static {v0, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.orderConvert:([BII)[B // method@027a │ │ -00d712: 0c12 |0079: move-result-object v18 │ │ -00d714: 2201 1501 |007a: new-instance v1, Lssh/Blowfish; // type@0115 │ │ -00d718: 7010 3a04 0100 |007c: invoke-direct {v1}, Lssh/Blowfish;.:()V // method@043a │ │ -00d71e: 0800 1300 |007f: move-object/from16 v0, v19 │ │ -00d722: 6e20 4004 0100 |0081: invoke-virtual {v1, v0}, Lssh/Blowfish;.setKey:([B)V // method@0440 │ │ -00d728: d802 0ef8 |0084: add-int/lit8 v2, v14, #int -8 // #f8 │ │ -00d72c: 2324 1a01 |0086: new-array v4, v2, [B // type@011a │ │ -00d730: 1303 0800 |0088: const/16 v3, #int 8 // #8 │ │ -00d734: 1205 |008a: const/4 v5, #int 0 // #0 │ │ -00d736: d806 0ef8 |008b: add-int/lit8 v6, v14, #int -8 // #f8 │ │ -00d73a: 0802 1200 |008d: move-object/from16 v2, v18 │ │ -00d73e: 7406 3b04 0100 |008f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lssh/Blowfish;.decrypt:([BI[BII)V // method@043b │ │ -00d744: 2142 |0092: array-length v2, v4 │ │ -00d746: 7120 7902 2400 |0093: invoke-static {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.orderConvert:([BI)[B // method@0279 │ │ -00d74c: 0c04 |0096: move-result-object v4 │ │ -00d74e: 1302 1000 |0097: const/16 v2, #int 16 // #10 │ │ -00d752: 2320 1a01 |0099: new-array v0, v2, [B // type@011a │ │ -00d756: 0810 0000 |009b: move-object/from16 v16, v0 │ │ -00d75a: 1302 0800 |009d: const/16 v2, #int 8 // #8 │ │ -00d75e: 1203 |009f: const/4 v3, #int 0 // #0 │ │ -00d760: 1305 1000 |00a0: const/16 v5, #int 16 // #10 │ │ -00d764: 0800 1000 |00a2: move-object/from16 v0, v16 │ │ -00d768: 7155 3201 2430 |00a4: invoke-static {v4, v2, v0, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0132 │ │ -00d76e: 220f 1701 |00a7: new-instance v15, Lssh/MD5; // type@0117 │ │ -00d772: 7010 4904 0f00 |00a9: invoke-direct {v15}, Lssh/MD5;.:()V // method@0449 │ │ -00d778: 1302 1800 |00ac: const/16 v2, #int 24 // #18 │ │ -00d77c: 6e40 5504 4f82 |00ae: invoke-virtual {v15, v4, v2, v8}, Lssh/MD5;.digest:([BII)[B // method@0455 │ │ -00d782: 0c0a |00b1: move-result-object v10 │ │ -00d784: 0800 1000 |00b2: move-object/from16 v0, v16 │ │ -00d788: 7120 7202 a000 |00b4: invoke-static {v0, v10}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.checkMD5:([B[B)Z // method@0272 │ │ -00d78e: 0a02 |00b7: move-result v2 │ │ -00d790: 3902 0d00 |00b8: if-nez v2, 00c5 // +000d │ │ -00d794: 2202 b600 |00ba: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MyUtilException; // type@00b6 │ │ -00d798: 1403 9b00 067f |00bc: const v3, #float 1.7812e+38 // #7f06009b │ │ -00d79e: 1a05 0a02 |00bf: const-string v5, "Password is not correct." // string@020a │ │ -00d7a2: 7030 8402 3205 |00c1: invoke-direct {v2, v3, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.:(ILjava/lang/String;)V // method@0284 │ │ -00d7a8: 2702 |00c4: throw v2 │ │ -00d7aa: 238b 1a01 |00c5: new-array v11, v8, [B // type@011a │ │ -00d7ae: 1302 1800 |00c7: const/16 v2, #int 24 // #18 │ │ -00d7b2: 1203 |00c9: const/4 v3, #int 0 // #0 │ │ -00d7b4: 7158 3201 243b |00ca: invoke-static {v4, v2, v11, v3, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0132 │ │ -00d7ba: 110b |00cd: return-object v11 │ │ +01069c: |[01069c] jp.gr.java_conf.hatalab.mnv.MyUtil.decrypt:([B[B)[B │ │ +0106ac: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0106b0: 210e |0002: array-length v14, v0 │ │ +0106b2: d802 0ee0 |0003: add-int/lit8 v2, v14, #int -32 // #e0 │ │ +0106b6: 3b02 0d00 |0005: if-gez v2, 0012 // +000d │ │ +0106ba: 2202 b600 |0007: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MyUtilException; // type@00b6 │ │ +0106be: 1403 9700 067f |0009: const v3, #float 1.7812e+38 // #7f060097 │ │ +0106c4: 1a05 9b00 |000c: const-string v5, "Invalid file" // string@009b │ │ +0106c8: 7030 8502 3205 |000e: invoke-direct {v2, v3, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.:(ILjava/lang/String;)V // method@0285 │ │ +0106ce: 2702 |0011: throw v2 │ │ +0106d0: dc02 0e08 |0012: rem-int/lit8 v2, v14, #int 8 // #08 │ │ +0106d4: 3802 0d00 |0014: if-eqz v2, 0021 // +000d │ │ +0106d8: 2202 b600 |0016: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MyUtilException; // type@00b6 │ │ +0106dc: 1403 9800 067f |0018: const v3, #float 1.7812e+38 // #7f060098 │ │ +0106e2: 1a05 9c00 |001b: const-string v5, "Invalid file size (not mutiples of 8)" // string@009c │ │ +0106e6: 7030 8502 3205 |001d: invoke-direct {v2, v3, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.:(ILjava/lang/String;)V // method@0285 │ │ +0106ec: 2702 |0020: throw v2 │ │ +0106ee: 2207 6a00 |0021: new-instance v7, Ljava/lang/String; // type@006a │ │ +0106f2: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0106f4: 1243 |0024: const/4 v3, #int 4 // #4 │ │ +0106f6: 0800 1200 |0025: move-object/from16 v0, v18 │ │ +0106fa: 7040 1201 0732 |0027: invoke-direct {v7, v0, v2, v3}, Ljava/lang/String;.:([BII)V // method@0112 │ │ +010700: 1a02 3700 |002a: const-string v2, "BF01" // string@0037 │ │ +010704: 6e20 1801 2700 |002c: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +01070a: 0a02 |002f: move-result v2 │ │ +01070c: 3902 0d00 |0030: if-nez v2, 003d // +000d │ │ +010710: 2202 b600 |0032: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MyUtilException; // type@00b6 │ │ +010714: 1403 9900 067f |0034: const v3, #float 1.7812e+38 // #7f060099 │ │ +01071a: 1a05 3202 |0037: const-string v5, "This File is NOT BF01" // string@0232 │ │ +01071e: 7030 8502 3205 |0039: invoke-direct {v2, v3, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.:(ILjava/lang/String;)V // method@0285 │ │ +010724: 2702 |003c: throw v2 │ │ +010726: 1208 |003d: const/4 v8, #int 0 // #0 │ │ +010728: 121d |003e: const/4 v13, #int 1 // #1 │ │ +01072a: 124c |003f: const/4 v12, #int 4 // #4 │ │ +01072c: 1302 0800 |0040: const/16 v2, #int 8 // #8 │ │ +010730: 352c 2100 |0042: if-ge v12, v2, 0063 // +0021 │ │ +010734: 2209 6200 |0044: new-instance v9, Ljava/lang/Byte; // type@0062 │ │ +010738: 4802 120c |0046: aget-byte v2, v18, v12 │ │ +01073c: 7020 fe00 2900 |0048: invoke-direct {v9, v2}, Ljava/lang/Byte;.:(B)V // method@00fe │ │ +010742: 6e10 ff00 0900 |004b: invoke-virtual {v9}, Ljava/lang/Byte;.toString:()Ljava/lang/String; // method@00ff │ │ +010748: 0c02 |004e: move-result-object v2 │ │ +01074a: 7110 0b01 0200 |004f: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@010b │ │ +010750: 0a11 |0052: move-result v17 │ │ +010752: 3b11 0800 |0053: if-gez v17, 005b // +0008 │ │ +010756: 0200 1100 |0055: move/from16 v0, v17 │ │ +01075a: d000 0001 |0057: add-int/lit16 v0, v0, #int 256 // #0100 │ │ +01075e: 0211 0000 |0059: move/from16 v17, v0 │ │ +010762: 9202 110d |005b: mul-int v2, v17, v13 │ │ +010766: b028 |005d: add-int/2addr v8, v2 │ │ +010768: d2dd 0001 |005e: mul-int/lit16 v13, v13, #int 256 // #0100 │ │ +01076c: d80c 0c01 |0060: add-int/lit8 v12, v12, #int 1 // #01 │ │ +010770: 28de |0062: goto 0040 // -0022 │ │ +010772: 3913 0d00 |0063: if-nez v19, 0070 // +000d │ │ +010776: 2202 b600 |0065: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MyUtilException; // type@00b6 │ │ +01077a: 1403 9a00 067f |0067: const v3, #float 1.7812e+38 // #7f06009a │ │ +010780: 1a05 9105 |006a: const-string v5, "password input error" // string@0591 │ │ +010784: 7030 8502 3205 |006c: invoke-direct {v2, v3, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.:(ILjava/lang/String;)V // method@0285 │ │ +01078a: 2702 |006f: throw v2 │ │ +01078c: d802 0ef8 |0070: add-int/lit8 v2, v14, #int -8 // #f8 │ │ +010790: 1303 0800 |0072: const/16 v3, #int 8 // #8 │ │ +010794: 0800 1200 |0074: move-object/from16 v0, v18 │ │ +010798: 7130 7b02 2003 |0076: invoke-static {v0, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.orderConvert:([BII)[B // method@027b │ │ +01079e: 0c12 |0079: move-result-object v18 │ │ +0107a0: 2201 1501 |007a: new-instance v1, Lssh/Blowfish; // type@0115 │ │ +0107a4: 7010 3b04 0100 |007c: invoke-direct {v1}, Lssh/Blowfish;.:()V // method@043b │ │ +0107aa: 0800 1300 |007f: move-object/from16 v0, v19 │ │ +0107ae: 6e20 4104 0100 |0081: invoke-virtual {v1, v0}, Lssh/Blowfish;.setKey:([B)V // method@0441 │ │ +0107b4: d802 0ef8 |0084: add-int/lit8 v2, v14, #int -8 // #f8 │ │ +0107b8: 2324 1a01 |0086: new-array v4, v2, [B // type@011a │ │ +0107bc: 1303 0800 |0088: const/16 v3, #int 8 // #8 │ │ +0107c0: 1205 |008a: const/4 v5, #int 0 // #0 │ │ +0107c2: d806 0ef8 |008b: add-int/lit8 v6, v14, #int -8 // #f8 │ │ +0107c6: 0802 1200 |008d: move-object/from16 v2, v18 │ │ +0107ca: 7406 3c04 0100 |008f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lssh/Blowfish;.decrypt:([BI[BII)V // method@043c │ │ +0107d0: 2142 |0092: array-length v2, v4 │ │ +0107d2: 7120 7a02 2400 |0093: invoke-static {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.orderConvert:([BI)[B // method@027a │ │ +0107d8: 0c04 |0096: move-result-object v4 │ │ +0107da: 1302 1000 |0097: const/16 v2, #int 16 // #10 │ │ +0107de: 2320 1a01 |0099: new-array v0, v2, [B // type@011a │ │ +0107e2: 0810 0000 |009b: move-object/from16 v16, v0 │ │ +0107e6: 1302 0800 |009d: const/16 v2, #int 8 // #8 │ │ +0107ea: 1203 |009f: const/4 v3, #int 0 // #0 │ │ +0107ec: 1305 1000 |00a0: const/16 v5, #int 16 // #10 │ │ +0107f0: 0800 1000 |00a2: move-object/from16 v0, v16 │ │ +0107f4: 7155 3301 2430 |00a4: invoke-static {v4, v2, v0, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0133 │ │ +0107fa: 220f 1701 |00a7: new-instance v15, Lssh/MD5; // type@0117 │ │ +0107fe: 7010 4a04 0f00 |00a9: invoke-direct {v15}, Lssh/MD5;.:()V // method@044a │ │ +010804: 1302 1800 |00ac: const/16 v2, #int 24 // #18 │ │ +010808: 6e40 5604 4f82 |00ae: invoke-virtual {v15, v4, v2, v8}, Lssh/MD5;.digest:([BII)[B // method@0456 │ │ +01080e: 0c0a |00b1: move-result-object v10 │ │ +010810: 0800 1000 |00b2: move-object/from16 v0, v16 │ │ +010814: 7120 7302 a000 |00b4: invoke-static {v0, v10}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.checkMD5:([B[B)Z // method@0273 │ │ +01081a: 0a02 |00b7: move-result v2 │ │ +01081c: 3902 0d00 |00b8: if-nez v2, 00c5 // +000d │ │ +010820: 2202 b600 |00ba: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MyUtilException; // type@00b6 │ │ +010824: 1403 9b00 067f |00bc: const v3, #float 1.7812e+38 // #7f06009b │ │ +01082a: 1a05 0a02 |00bf: const-string v5, "Password is not correct." // string@020a │ │ +01082e: 7030 8502 3205 |00c1: invoke-direct {v2, v3, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.:(ILjava/lang/String;)V // method@0285 │ │ +010834: 2702 |00c4: throw v2 │ │ +010836: 238b 1a01 |00c5: new-array v11, v8, [B // type@011a │ │ +01083a: 1302 1800 |00c7: const/16 v2, #int 24 // #18 │ │ +01083e: 1203 |00c9: const/4 v3, #int 0 // #0 │ │ +010840: 7158 3301 243b |00ca: invoke-static {v4, v2, v11, v3, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0133 │ │ +010846: 110b |00cd: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=142 │ │ 0x0012 line=143 │ │ 0x0021 line=147 │ │ 0x002a line=149 │ │ @@ -12268,36 +12301,36 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -00d7bc: |[00d7bc] jp.gr.java_conf.hatalab.mnv.MyUtil.deleteFile:(Ljava/io/File;)Z │ │ -00d7cc: 6e10 eb00 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -00d7d2: 0a03 |0003: move-result v3 │ │ -00d7d4: 3803 1c00 |0004: if-eqz v3, 0020 // +001c │ │ -00d7d8: 6e10 ed00 0500 |0006: invoke-virtual {v5}, Ljava/io/File;.list:()[Ljava/lang/String; // method@00ed │ │ -00d7de: 0c00 |0009: move-result-object v0 │ │ -00d7e0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -00d7e2: 2103 |000b: array-length v3, v0 │ │ -00d7e4: 3531 1400 |000c: if-ge v1, v3, 0020 // +0014 │ │ -00d7e8: 2203 5900 |000e: new-instance v3, Ljava/io/File; // type@0059 │ │ -00d7ec: 4604 0001 |0010: aget-object v4, v0, v1 │ │ -00d7f0: 7030 e000 5304 |0012: invoke-direct {v3, v5, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@00e0 │ │ -00d7f6: 7110 7602 0300 |0015: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.deleteFile:(Ljava/io/File;)Z // method@0276 │ │ -00d7fc: 0a02 |0018: move-result v2 │ │ -00d7fe: 3902 0400 |0019: if-nez v2, 001d // +0004 │ │ -00d802: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -00d804: 0f03 |001c: return v3 │ │ -00d806: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00d80a: 28ec |001f: goto 000b // -0014 │ │ -00d80c: 6e10 e300 0500 |0020: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@00e3 │ │ -00d812: 0a03 |0023: move-result v3 │ │ -00d814: 28f8 |0024: goto 001c // -0008 │ │ +010848: |[010848] jp.gr.java_conf.hatalab.mnv.MyUtil.deleteFile:(Ljava/io/File;)Z │ │ +010858: 6e10 eb00 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +01085e: 0a03 |0003: move-result v3 │ │ +010860: 3803 1c00 |0004: if-eqz v3, 0020 // +001c │ │ +010864: 6e10 ed00 0500 |0006: invoke-virtual {v5}, Ljava/io/File;.list:()[Ljava/lang/String; // method@00ed │ │ +01086a: 0c00 |0009: move-result-object v0 │ │ +01086c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +01086e: 2103 |000b: array-length v3, v0 │ │ +010870: 3531 1400 |000c: if-ge v1, v3, 0020 // +0014 │ │ +010874: 2203 5900 |000e: new-instance v3, Ljava/io/File; // type@0059 │ │ +010878: 4604 0001 |0010: aget-object v4, v0, v1 │ │ +01087c: 7030 e000 5304 |0012: invoke-direct {v3, v5, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@00e0 │ │ +010882: 7110 7702 0300 |0015: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.deleteFile:(Ljava/io/File;)Z // method@0277 │ │ +010888: 0a02 |0018: move-result v2 │ │ +01088a: 3902 0400 |0019: if-nez v2, 001d // +0004 │ │ +01088e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +010890: 0f03 |001c: return v3 │ │ +010892: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +010896: 28ec |001f: goto 000b // -0014 │ │ +010898: 6e10 e300 0500 |0020: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@00e3 │ │ +01089e: 0a03 |0023: move-result v3 │ │ +0108a0: 28f8 |0024: goto 001c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0006 line=408 │ │ 0x000a line=409 │ │ 0x000e line=410 │ │ 0x0019 line=411 │ │ @@ -12319,90 +12352,90 @@ │ │ type : '([B[B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 135 16-bit code units │ │ -00d818: |[00d818] jp.gr.java_conf.hatalab.mnv.MyUtil.encrypt:([B[B)[B │ │ -00d828: 124d |0000: const/4 v13, #int 4 // #4 │ │ -00d82a: 1304 0800 |0001: const/16 v4, #int 8 // #8 │ │ -00d82e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -00d830: 220a 1701 |0004: new-instance v10, Lssh/MD5; // type@0117 │ │ -00d834: 7010 4904 0a00 |0006: invoke-direct {v10}, Lssh/MD5;.:()V // method@0449 │ │ -00d83a: 21e5 |0009: array-length v5, v14 │ │ -00d83c: dc05 0508 |000a: rem-int/lit8 v5, v5, #int 8 // #08 │ │ -00d840: 3905 5800 |000c: if-nez v5, 0064 // +0058 │ │ -00d844: 21e5 |000e: array-length v5, v14 │ │ -00d846: d807 0520 |000f: add-int/lit8 v7, v5, #int 32 // #20 │ │ -00d84a: 2373 1a01 |0011: new-array v3, v7, [B // type@011a │ │ -00d84e: 1a05 3700 |0013: const-string v5, "BF01" // string@0037 │ │ -00d852: 6e10 1a01 0500 |0015: invoke-virtual {v5}, Ljava/lang/String;.getBytes:()[B // method@011a │ │ -00d858: 0c05 |0018: move-result-object v5 │ │ -00d85a: 715d 3201 2523 |0019: invoke-static {v5, v2, v3, v2, v13}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0132 │ │ -00d860: 21e9 |001c: array-length v9, v14 │ │ -00d862: 1275 |001d: const/4 v5, #int 7 // #7 │ │ -00d864: e20c 0918 |001e: ushr-int/lit8 v12, v9, #int 24 // #18 │ │ -00d868: d5cc ff00 |0020: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -00d86c: 8dcc |0022: int-to-byte v12, v12 │ │ -00d86e: 4f0c 0305 |0023: aput-byte v12, v3, v5 │ │ -00d872: 1265 |0025: const/4 v5, #int 6 // #6 │ │ -00d874: e20c 0910 |0026: ushr-int/lit8 v12, v9, #int 16 // #10 │ │ -00d878: d5cc ff00 |0028: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -00d87c: 8dcc |002a: int-to-byte v12, v12 │ │ -00d87e: 4f0c 0305 |002b: aput-byte v12, v3, v5 │ │ -00d882: 1255 |002d: const/4 v5, #int 5 // #5 │ │ -00d884: e20c 0908 |002e: ushr-int/lit8 v12, v9, #int 8 // #08 │ │ -00d888: d5cc ff00 |0030: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -00d88c: 8dcc |0032: int-to-byte v12, v12 │ │ -00d88e: 4f0c 0305 |0033: aput-byte v12, v3, v5 │ │ -00d892: e205 0900 |0035: ushr-int/lit8 v5, v9, #int 0 // #00 │ │ -00d896: d555 ff00 |0037: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -00d89a: 8d55 |0039: int-to-byte v5, v5 │ │ -00d89c: 4f05 030d |003a: aput-byte v5, v3, v13 │ │ -00d8a0: 21e5 |003c: array-length v5, v14 │ │ -00d8a2: 6e40 5504 ea52 |003d: invoke-virtual {v10, v14, v2, v5}, Lssh/MD5;.digest:([BII)[B // method@0455 │ │ -00d8a8: 0c06 |0040: move-result-object v6 │ │ -00d8aa: d805 07f8 |0041: add-int/lit8 v5, v7, #int -8 // #f8 │ │ -00d8ae: 2351 1a01 |0043: new-array v1, v5, [B // type@011a │ │ -00d8b2: 1305 1000 |0045: const/16 v5, #int 16 // #10 │ │ -00d8b6: 7155 3201 2641 |0047: invoke-static {v6, v2, v1, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0132 │ │ -00d8bc: 1305 1800 |004a: const/16 v5, #int 24 // #18 │ │ -00d8c0: 21ec |004c: array-length v12, v14 │ │ -00d8c2: 715c 3201 2e51 |004d: invoke-static {v14, v2, v1, v5, v12}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0132 │ │ -00d8c8: 220b 8000 |0050: new-instance v11, Ljava/util/Random; // type@0080 │ │ -00d8cc: 7010 4b01 0b00 |0052: invoke-direct {v11}, Ljava/util/Random;.:()V // method@014b │ │ -00d8d2: 1208 |0055: const/4 v8, #int 0 // #0 │ │ -00d8d4: 3548 1800 |0056: if-ge v8, v4, 006e // +0018 │ │ -00d8d8: 1305 0001 |0058: const/16 v5, #int 256 // #100 │ │ -00d8dc: 6e20 4c01 5b00 |005a: invoke-virtual {v11, v5}, Ljava/util/Random;.nextInt:(I)I // method@014c │ │ -00d8e2: 0a05 |005d: move-result v5 │ │ -00d8e4: 8d55 |005e: int-to-byte v5, v5 │ │ -00d8e6: 4f05 0108 |005f: aput-byte v5, v1, v8 │ │ -00d8ea: d808 0801 |0061: add-int/lit8 v8, v8, #int 1 // #01 │ │ -00d8ee: 28f3 |0063: goto 0056 // -000d │ │ -00d8f0: 21e5 |0064: array-length v5, v14 │ │ -00d8f2: db05 0508 |0065: div-int/lit8 v5, v5, #int 8 // #08 │ │ -00d8f6: d805 0501 |0067: add-int/lit8 v5, v5, #int 1 // #01 │ │ -00d8fa: da05 0508 |0069: mul-int/lit8 v5, v5, #int 8 // #08 │ │ -00d8fe: d807 0520 |006b: add-int/lit8 v7, v5, #int 32 // #20 │ │ -00d902: 28a4 |006d: goto 0011 // -005c │ │ -00d904: 2115 |006e: array-length v5, v1 │ │ -00d906: 7120 7902 5100 |006f: invoke-static {v1, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.orderConvert:([BI)[B // method@0279 │ │ -00d90c: 0c01 |0072: move-result-object v1 │ │ -00d90e: 2200 1501 |0073: new-instance v0, Lssh/Blowfish; // type@0115 │ │ -00d912: 7010 3a04 0000 |0075: invoke-direct {v0}, Lssh/Blowfish;.:()V // method@043a │ │ -00d918: 6e20 4004 f000 |0078: invoke-virtual {v0, v15}, Lssh/Blowfish;.setKey:([B)V // method@0440 │ │ -00d91e: 2115 |007b: array-length v5, v1 │ │ -00d920: 7406 3e04 0000 |007c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lssh/Blowfish;.encrypt:([BI[BII)V // method@043e │ │ -00d926: 2132 |007f: array-length v2, v3 │ │ -00d928: d802 02f8 |0080: add-int/lit8 v2, v2, #int -8 // #f8 │ │ -00d92c: 7130 7a02 2304 |0082: invoke-static {v3, v2, v4}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.orderConvert:([BII)[B // method@027a │ │ -00d932: 0c01 |0085: move-result-object v1 │ │ -00d934: 1103 |0086: return-object v3 │ │ +0108a4: |[0108a4] jp.gr.java_conf.hatalab.mnv.MyUtil.encrypt:([B[B)[B │ │ +0108b4: 124d |0000: const/4 v13, #int 4 // #4 │ │ +0108b6: 1304 0800 |0001: const/16 v4, #int 8 // #8 │ │ +0108ba: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0108bc: 220a 1701 |0004: new-instance v10, Lssh/MD5; // type@0117 │ │ +0108c0: 7010 4a04 0a00 |0006: invoke-direct {v10}, Lssh/MD5;.:()V // method@044a │ │ +0108c6: 21e5 |0009: array-length v5, v14 │ │ +0108c8: dc05 0508 |000a: rem-int/lit8 v5, v5, #int 8 // #08 │ │ +0108cc: 3905 5800 |000c: if-nez v5, 0064 // +0058 │ │ +0108d0: 21e5 |000e: array-length v5, v14 │ │ +0108d2: d807 0520 |000f: add-int/lit8 v7, v5, #int 32 // #20 │ │ +0108d6: 2373 1a01 |0011: new-array v3, v7, [B // type@011a │ │ +0108da: 1a05 3700 |0013: const-string v5, "BF01" // string@0037 │ │ +0108de: 6e10 1b01 0500 |0015: invoke-virtual {v5}, Ljava/lang/String;.getBytes:()[B // method@011b │ │ +0108e4: 0c05 |0018: move-result-object v5 │ │ +0108e6: 715d 3301 2523 |0019: invoke-static {v5, v2, v3, v2, v13}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0133 │ │ +0108ec: 21e9 |001c: array-length v9, v14 │ │ +0108ee: 1275 |001d: const/4 v5, #int 7 // #7 │ │ +0108f0: e20c 0918 |001e: ushr-int/lit8 v12, v9, #int 24 // #18 │ │ +0108f4: d5cc ff00 |0020: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +0108f8: 8dcc |0022: int-to-byte v12, v12 │ │ +0108fa: 4f0c 0305 |0023: aput-byte v12, v3, v5 │ │ +0108fe: 1265 |0025: const/4 v5, #int 6 // #6 │ │ +010900: e20c 0910 |0026: ushr-int/lit8 v12, v9, #int 16 // #10 │ │ +010904: d5cc ff00 |0028: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +010908: 8dcc |002a: int-to-byte v12, v12 │ │ +01090a: 4f0c 0305 |002b: aput-byte v12, v3, v5 │ │ +01090e: 1255 |002d: const/4 v5, #int 5 // #5 │ │ +010910: e20c 0908 |002e: ushr-int/lit8 v12, v9, #int 8 // #08 │ │ +010914: d5cc ff00 |0030: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +010918: 8dcc |0032: int-to-byte v12, v12 │ │ +01091a: 4f0c 0305 |0033: aput-byte v12, v3, v5 │ │ +01091e: e205 0900 |0035: ushr-int/lit8 v5, v9, #int 0 // #00 │ │ +010922: d555 ff00 |0037: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +010926: 8d55 |0039: int-to-byte v5, v5 │ │ +010928: 4f05 030d |003a: aput-byte v5, v3, v13 │ │ +01092c: 21e5 |003c: array-length v5, v14 │ │ +01092e: 6e40 5604 ea52 |003d: invoke-virtual {v10, v14, v2, v5}, Lssh/MD5;.digest:([BII)[B // method@0456 │ │ +010934: 0c06 |0040: move-result-object v6 │ │ +010936: d805 07f8 |0041: add-int/lit8 v5, v7, #int -8 // #f8 │ │ +01093a: 2351 1a01 |0043: new-array v1, v5, [B // type@011a │ │ +01093e: 1305 1000 |0045: const/16 v5, #int 16 // #10 │ │ +010942: 7155 3301 2641 |0047: invoke-static {v6, v2, v1, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0133 │ │ +010948: 1305 1800 |004a: const/16 v5, #int 24 // #18 │ │ +01094c: 21ec |004c: array-length v12, v14 │ │ +01094e: 715c 3301 2e51 |004d: invoke-static {v14, v2, v1, v5, v12}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0133 │ │ +010954: 220b 8000 |0050: new-instance v11, Ljava/util/Random; // type@0080 │ │ +010958: 7010 4c01 0b00 |0052: invoke-direct {v11}, Ljava/util/Random;.:()V // method@014c │ │ +01095e: 1208 |0055: const/4 v8, #int 0 // #0 │ │ +010960: 3548 1800 |0056: if-ge v8, v4, 006e // +0018 │ │ +010964: 1305 0001 |0058: const/16 v5, #int 256 // #100 │ │ +010968: 6e20 4d01 5b00 |005a: invoke-virtual {v11, v5}, Ljava/util/Random;.nextInt:(I)I // method@014d │ │ +01096e: 0a05 |005d: move-result v5 │ │ +010970: 8d55 |005e: int-to-byte v5, v5 │ │ +010972: 4f05 0108 |005f: aput-byte v5, v1, v8 │ │ +010976: d808 0801 |0061: add-int/lit8 v8, v8, #int 1 // #01 │ │ +01097a: 28f3 |0063: goto 0056 // -000d │ │ +01097c: 21e5 |0064: array-length v5, v14 │ │ +01097e: db05 0508 |0065: div-int/lit8 v5, v5, #int 8 // #08 │ │ +010982: d805 0501 |0067: add-int/lit8 v5, v5, #int 1 // #01 │ │ +010986: da05 0508 |0069: mul-int/lit8 v5, v5, #int 8 // #08 │ │ +01098a: d807 0520 |006b: add-int/lit8 v7, v5, #int 32 // #20 │ │ +01098e: 28a4 |006d: goto 0011 // -005c │ │ +010990: 2115 |006e: array-length v5, v1 │ │ +010992: 7120 7a02 5100 |006f: invoke-static {v1, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.orderConvert:([BI)[B // method@027a │ │ +010998: 0c01 |0072: move-result-object v1 │ │ +01099a: 2200 1501 |0073: new-instance v0, Lssh/Blowfish; // type@0115 │ │ +01099e: 7010 3b04 0000 |0075: invoke-direct {v0}, Lssh/Blowfish;.:()V // method@043b │ │ +0109a4: 6e20 4104 f000 |0078: invoke-virtual {v0, v15}, Lssh/Blowfish;.setKey:([B)V // method@0441 │ │ +0109aa: 2115 |007b: array-length v5, v1 │ │ +0109ac: 7406 3f04 0000 |007c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lssh/Blowfish;.encrypt:([BI[BII)V // method@043f │ │ +0109b2: 2132 |007f: array-length v2, v3 │ │ +0109b4: d802 02f8 |0080: add-int/lit8 v2, v2, #int -8 // #f8 │ │ +0109b8: 7130 7b02 2304 |0082: invoke-static {v3, v2, v4}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.orderConvert:([BII)[B // method@027b │ │ +0109be: 0c01 |0085: move-result-object v1 │ │ +0109c0: 1103 |0086: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=245 │ │ 0x0009 line=249 │ │ 0x000e line=250 │ │ 0x0011 line=255 │ │ 0x0013 line=270 │ │ @@ -12451,59 +12484,59 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 77 16-bit code units │ │ -00d938: |[00d938] jp.gr.java_conf.hatalab.mnv.MyUtil.fileCopy:(Ljava/io/File;Ljava/io/File;)V │ │ -00d948: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00d94a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -00d94c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -00d94e: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -00d950: 2208 5a00 |0004: new-instance v8, Ljava/io/FileInputStream; // type@005a │ │ -00d954: 7020 f200 b800 |0006: invoke-direct {v8, v11}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@00f2 │ │ -00d95a: 220a 5b00 |0009: new-instance v10, Ljava/io/FileOutputStream; // type@005b │ │ -00d95e: 7020 f500 ca00 |000b: invoke-direct {v10, v12}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@00f5 │ │ -00d964: 6e10 f400 0800 |000e: invoke-virtual {v8}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@00f4 │ │ -00d96a: 0c00 |0011: move-result-object v0 │ │ -00d96c: 6e10 f700 0a00 |0012: invoke-virtual {v10}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@00f7 │ │ -00d972: 0c05 |0015: move-result-object v5 │ │ -00d974: 1601 0000 |0016: const-wide/16 v1, #int 0 // #0 │ │ -00d978: 6e10 3401 0000 |0018: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.size:()J // method@0134 │ │ -00d97e: 0b03 |001b: move-result-wide v3 │ │ -00d980: 7406 3501 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/nio/channels/FileChannel;.transferTo:(JJLjava/nio/channels/WritableByteChannel;)J // method@0135 │ │ -00d986: 7110 7302 0800 |001f: invoke-static {v8}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0273 │ │ -00d98c: 7110 7302 0000 |0022: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0273 │ │ -00d992: 7110 7302 0a00 |0025: invoke-static {v10}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0273 │ │ -00d998: 7110 7302 0500 |0028: invoke-static {v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0273 │ │ -00d99e: 0e00 |002b: return-void │ │ -00d9a0: 0d06 |002c: move-exception v6 │ │ -00d9a2: 6e10 f800 0600 |002d: invoke-virtual {v6}, Ljava/io/IOException;.printStackTrace:()V // method@00f8 │ │ -00d9a8: 2706 |0030: throw v6 │ │ -00d9aa: 0d01 |0031: move-exception v1 │ │ -00d9ac: 7110 7302 0700 |0032: invoke-static {v7}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0273 │ │ -00d9b2: 7110 7302 0000 |0035: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0273 │ │ -00d9b8: 7110 7302 0900 |0038: invoke-static {v9}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0273 │ │ -00d9be: 7110 7302 0500 |003b: invoke-static {v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0273 │ │ -00d9c4: 2701 |003e: throw v1 │ │ -00d9c6: 0d01 |003f: move-exception v1 │ │ -00d9c8: 0787 |0040: move-object v7, v8 │ │ -00d9ca: 28f1 |0041: goto 0032 // -000f │ │ -00d9cc: 0d01 |0042: move-exception v1 │ │ -00d9ce: 07a9 |0043: move-object v9, v10 │ │ -00d9d0: 0787 |0044: move-object v7, v8 │ │ -00d9d2: 28ed |0045: goto 0032 // -0013 │ │ -00d9d4: 0d06 |0046: move-exception v6 │ │ -00d9d6: 0787 |0047: move-object v7, v8 │ │ -00d9d8: 28e5 |0048: goto 002d // -001b │ │ -00d9da: 0d06 |0049: move-exception v6 │ │ -00d9dc: 07a9 |004a: move-object v9, v10 │ │ -00d9de: 0787 |004b: move-object v7, v8 │ │ -00d9e0: 28e1 |004c: goto 002d // -001f │ │ +0109c4: |[0109c4] jp.gr.java_conf.hatalab.mnv.MyUtil.fileCopy:(Ljava/io/File;Ljava/io/File;)V │ │ +0109d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0109d6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0109d8: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0109da: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +0109dc: 2208 5a00 |0004: new-instance v8, Ljava/io/FileInputStream; // type@005a │ │ +0109e0: 7020 f200 b800 |0006: invoke-direct {v8, v11}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@00f2 │ │ +0109e6: 220a 5b00 |0009: new-instance v10, Ljava/io/FileOutputStream; // type@005b │ │ +0109ea: 7020 f500 ca00 |000b: invoke-direct {v10, v12}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@00f5 │ │ +0109f0: 6e10 f400 0800 |000e: invoke-virtual {v8}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@00f4 │ │ +0109f6: 0c01 |0011: move-result-object v1 │ │ +0109f8: 6e10 f700 0a00 |0012: invoke-virtual {v10}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@00f7 │ │ +0109fe: 0c06 |0015: move-result-object v6 │ │ +010a00: 1602 0000 |0016: const-wide/16 v2, #int 0 // #0 │ │ +010a04: 6e10 3501 0100 |0018: invoke-virtual {v1}, Ljava/nio/channels/FileChannel;.size:()J // method@0135 │ │ +010a0a: 0b04 |001b: move-result-wide v4 │ │ +010a0c: 7406 3601 0100 |001c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/nio/channels/FileChannel;.transferTo:(JJLjava/nio/channels/WritableByteChannel;)J // method@0136 │ │ +010a12: 7110 7402 0800 |001f: invoke-static {v8}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0274 │ │ +010a18: 7110 7402 0100 |0022: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0274 │ │ +010a1e: 7110 7402 0a00 |0025: invoke-static {v10}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0274 │ │ +010a24: 7110 7402 0600 |0028: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0274 │ │ +010a2a: 0e00 |002b: return-void │ │ +010a2c: 0d00 |002c: move-exception v0 │ │ +010a2e: 6e10 f800 0000 |002d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@00f8 │ │ +010a34: 2700 |0030: throw v0 │ │ +010a36: 0d02 |0031: move-exception v2 │ │ +010a38: 7110 7402 0700 |0032: invoke-static {v7}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0274 │ │ +010a3e: 7110 7402 0100 |0035: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0274 │ │ +010a44: 7110 7402 0900 |0038: invoke-static {v9}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0274 │ │ +010a4a: 7110 7402 0600 |003b: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.close:(Ljava/io/Closeable;)V // method@0274 │ │ +010a50: 2702 |003e: throw v2 │ │ +010a52: 0d02 |003f: move-exception v2 │ │ +010a54: 0787 |0040: move-object v7, v8 │ │ +010a56: 28f1 |0041: goto 0032 // -000f │ │ +010a58: 0d02 |0042: move-exception v2 │ │ +010a5a: 07a9 |0043: move-object v9, v10 │ │ +010a5c: 0787 |0044: move-object v7, v8 │ │ +010a5e: 28ed |0045: goto 0032 // -0013 │ │ +010a60: 0d00 |0046: move-exception v0 │ │ +010a62: 0787 |0047: move-object v7, v8 │ │ +010a64: 28e5 |0048: goto 002d // -001b │ │ +010a66: 0d00 |0049: move-exception v0 │ │ +010a68: 07a9 |004a: move-object v9, v10 │ │ +010a6a: 0787 |004b: move-object v7, v8 │ │ +010a6c: 28e1 |004c: goto 002d // -001f │ │ catches : 4 │ │ 0x0004 - 0x0009 │ │ Ljava/io/IOException; -> 0x002c │ │ -> 0x0031 │ │ 0x0009 - 0x000e │ │ Ljava/io/IOException; -> 0x0046 │ │ -> 0x003f │ │ @@ -12537,79 +12570,79 @@ │ │ 0x003f line=511 │ │ 0x0046 line=507 │ │ locals : │ │ 0x0003 - 0x0009 reg=7 inStream Ljava/io/FileInputStream; │ │ 0x0004 - 0x000e reg=9 outStream Ljava/io/FileOutputStream; │ │ 0x0009 - 0x002c reg=8 inStream Ljava/io/FileInputStream; │ │ 0x000e - 0x002c reg=10 outStream Ljava/io/FileOutputStream; │ │ - 0x002d - 0x0031 reg=6 e Ljava/io/IOException; │ │ + 0x002d - 0x0031 reg=0 e Ljava/io/IOException; │ │ 0x002c - 0x003f reg=7 inStream Ljava/io/FileInputStream; │ │ 0x003f - 0x0041 reg=8 inStream Ljava/io/FileInputStream; │ │ 0x0041 - 0x0042 reg=7 inStream Ljava/io/FileInputStream; │ │ 0x002c - 0x0042 reg=9 outStream Ljava/io/FileOutputStream; │ │ 0x0042 - 0x0044 reg=10 outStream Ljava/io/FileOutputStream; │ │ 0x0042 - 0x0045 reg=8 inStream Ljava/io/FileInputStream; │ │ 0x0045 - 0x0046 reg=7 inStream Ljava/io/FileInputStream; │ │ 0x0046 - 0x0048 reg=8 inStream Ljava/io/FileInputStream; │ │ 0x0048 - 0x0049 reg=7 inStream Ljava/io/FileInputStream; │ │ 0x0044 - 0x0049 reg=9 outStream Ljava/io/FileOutputStream; │ │ 0x0049 - 0x004b reg=10 outStream Ljava/io/FileOutputStream; │ │ 0x0049 - 0x004c reg=8 inStream Ljava/io/FileInputStream; │ │ - 0x0001 - 0x004d reg=0 in Ljava/nio/channels/FileChannel; │ │ - 0x0002 - 0x004d reg=5 out Ljava/nio/channels/FileChannel; │ │ + 0x0001 - 0x004d reg=1 in Ljava/nio/channels/FileChannel; │ │ + 0x0002 - 0x004d reg=6 out Ljava/nio/channels/FileChannel; │ │ 0x004c - 0x004d reg=7 inStream Ljava/io/FileInputStream; │ │ 0x004b - 0x004d reg=9 outStream Ljava/io/FileOutputStream; │ │ 0x0000 - 0x004d reg=11 source Ljava/io/File; │ │ 0x0000 - 0x004d reg=12 target Ljava/io/File; │ │ │ │ #9 : (in Ljp/gr/java_conf/hatalab/mnv/MyUtil;) │ │ name : 'orderConvert' │ │ type : '([BI)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 62 16-bit code units │ │ -00da14: |[00da14] jp.gr.java_conf.hatalab.mnv.MyUtil.orderConvert:([BI)[B │ │ -00da24: 1237 |0000: const/4 v7, #int 3 // #3 │ │ -00da26: 1226 |0001: const/4 v6, #int 2 // #2 │ │ -00da28: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -00da2a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -00da2c: 1230 |0004: const/4 v0, #int 3 // #3 │ │ -00da2e: 3590 3800 |0005: if-ge v0, v9, 003d // +0038 │ │ -00da32: 1242 |0007: const/4 v2, #int 4 // #4 │ │ -00da34: 2321 1a01 |0008: new-array v1, v2, [B // type@011a │ │ -00da38: d802 00fd |000a: add-int/lit8 v2, v0, #int -3 // #fd │ │ -00da3c: 4802 0802 |000c: aget-byte v2, v8, v2 │ │ -00da40: 4f02 0104 |000e: aput-byte v2, v1, v4 │ │ -00da44: d802 00fe |0010: add-int/lit8 v2, v0, #int -2 // #fe │ │ -00da48: 4802 0802 |0012: aget-byte v2, v8, v2 │ │ -00da4c: 4f02 0105 |0014: aput-byte v2, v1, v5 │ │ -00da50: d802 00ff |0016: add-int/lit8 v2, v0, #int -1 // #ff │ │ -00da54: 4802 0802 |0018: aget-byte v2, v8, v2 │ │ -00da58: 4f02 0106 |001a: aput-byte v2, v1, v6 │ │ -00da5c: d802 0000 |001c: add-int/lit8 v2, v0, #int 0 // #00 │ │ -00da60: 4802 0802 |001e: aget-byte v2, v8, v2 │ │ -00da64: 4f02 0107 |0020: aput-byte v2, v1, v7 │ │ -00da68: d802 00fd |0022: add-int/lit8 v2, v0, #int -3 // #fd │ │ -00da6c: 4803 0107 |0024: aget-byte v3, v1, v7 │ │ -00da70: 4f03 0802 |0026: aput-byte v3, v8, v2 │ │ -00da74: d802 00fe |0028: add-int/lit8 v2, v0, #int -2 // #fe │ │ -00da78: 4803 0106 |002a: aget-byte v3, v1, v6 │ │ -00da7c: 4f03 0802 |002c: aput-byte v3, v8, v2 │ │ -00da80: d802 00ff |002e: add-int/lit8 v2, v0, #int -1 // #ff │ │ -00da84: 4803 0105 |0030: aget-byte v3, v1, v5 │ │ -00da88: 4f03 0802 |0032: aput-byte v3, v8, v2 │ │ -00da8c: d802 0000 |0034: add-int/lit8 v2, v0, #int 0 // #00 │ │ -00da90: 4803 0104 |0036: aget-byte v3, v1, v4 │ │ -00da94: 4f03 0802 |0038: aput-byte v3, v8, v2 │ │ -00da98: d800 0004 |003a: add-int/lit8 v0, v0, #int 4 // #04 │ │ -00da9c: 28c9 |003c: goto 0005 // -0037 │ │ -00da9e: 1108 |003d: return-object v8 │ │ +010aa0: |[010aa0] jp.gr.java_conf.hatalab.mnv.MyUtil.orderConvert:([BI)[B │ │ +010ab0: 1237 |0000: const/4 v7, #int 3 // #3 │ │ +010ab2: 1226 |0001: const/4 v6, #int 2 // #2 │ │ +010ab4: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +010ab6: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +010ab8: 1230 |0004: const/4 v0, #int 3 // #3 │ │ +010aba: 3590 3800 |0005: if-ge v0, v9, 003d // +0038 │ │ +010abe: 1242 |0007: const/4 v2, #int 4 // #4 │ │ +010ac0: 2321 1a01 |0008: new-array v1, v2, [B // type@011a │ │ +010ac4: d802 00fd |000a: add-int/lit8 v2, v0, #int -3 // #fd │ │ +010ac8: 4802 0802 |000c: aget-byte v2, v8, v2 │ │ +010acc: 4f02 0104 |000e: aput-byte v2, v1, v4 │ │ +010ad0: d802 00fe |0010: add-int/lit8 v2, v0, #int -2 // #fe │ │ +010ad4: 4802 0802 |0012: aget-byte v2, v8, v2 │ │ +010ad8: 4f02 0105 |0014: aput-byte v2, v1, v5 │ │ +010adc: d802 00ff |0016: add-int/lit8 v2, v0, #int -1 // #ff │ │ +010ae0: 4802 0802 |0018: aget-byte v2, v8, v2 │ │ +010ae4: 4f02 0106 |001a: aput-byte v2, v1, v6 │ │ +010ae8: d802 0000 |001c: add-int/lit8 v2, v0, #int 0 // #00 │ │ +010aec: 4802 0802 |001e: aget-byte v2, v8, v2 │ │ +010af0: 4f02 0107 |0020: aput-byte v2, v1, v7 │ │ +010af4: d802 00fd |0022: add-int/lit8 v2, v0, #int -3 // #fd │ │ +010af8: 4803 0107 |0024: aget-byte v3, v1, v7 │ │ +010afc: 4f03 0802 |0026: aput-byte v3, v8, v2 │ │ +010b00: d802 00fe |0028: add-int/lit8 v2, v0, #int -2 // #fe │ │ +010b04: 4803 0106 |002a: aget-byte v3, v1, v6 │ │ +010b08: 4f03 0802 |002c: aput-byte v3, v8, v2 │ │ +010b0c: d802 00ff |002e: add-int/lit8 v2, v0, #int -1 // #ff │ │ +010b10: 4803 0105 |0030: aget-byte v3, v1, v5 │ │ +010b14: 4f03 0802 |0032: aput-byte v3, v8, v2 │ │ +010b18: d802 0000 |0034: add-int/lit8 v2, v0, #int 0 // #00 │ │ +010b1c: 4803 0104 |0036: aget-byte v3, v1, v4 │ │ +010b20: 4f03 0802 |0038: aput-byte v3, v8, v2 │ │ +010b24: d800 0004 |003a: add-int/lit8 v0, v0, #int 4 // #04 │ │ +010b28: 28c9 |003c: goto 0005 // -0037 │ │ +010b2a: 1108 |003d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=356 │ │ 0x0007 line=357 │ │ 0x000a line=358 │ │ 0x0010 line=359 │ │ 0x0016 line=360 │ │ @@ -12631,51 +12664,51 @@ │ │ type : '([BII)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 65 16-bit code units │ │ -00daa0: |[00daa0] jp.gr.java_conf.hatalab.mnv.MyUtil.orderConvert:([BII)[B │ │ -00dab0: 1237 |0000: const/4 v7, #int 3 // #3 │ │ -00dab2: 1226 |0001: const/4 v6, #int 2 // #2 │ │ -00dab4: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -00dab6: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -00dab8: d800 0a03 |0004: add-int/lit8 v0, v10, #int 3 // #03 │ │ -00dabc: 9002 0a09 |0006: add-int v2, v10, v9 │ │ -00dac0: 3520 3800 |0008: if-ge v0, v2, 0040 // +0038 │ │ -00dac4: 1242 |000a: const/4 v2, #int 4 // #4 │ │ -00dac6: 2321 1a01 |000b: new-array v1, v2, [B // type@011a │ │ -00daca: d802 00fd |000d: add-int/lit8 v2, v0, #int -3 // #fd │ │ -00dace: 4802 0802 |000f: aget-byte v2, v8, v2 │ │ -00dad2: 4f02 0104 |0011: aput-byte v2, v1, v4 │ │ -00dad6: d802 00fe |0013: add-int/lit8 v2, v0, #int -2 // #fe │ │ -00dada: 4802 0802 |0015: aget-byte v2, v8, v2 │ │ -00dade: 4f02 0105 |0017: aput-byte v2, v1, v5 │ │ -00dae2: d802 00ff |0019: add-int/lit8 v2, v0, #int -1 // #ff │ │ -00dae6: 4802 0802 |001b: aget-byte v2, v8, v2 │ │ -00daea: 4f02 0106 |001d: aput-byte v2, v1, v6 │ │ -00daee: d802 0000 |001f: add-int/lit8 v2, v0, #int 0 // #00 │ │ -00daf2: 4802 0802 |0021: aget-byte v2, v8, v2 │ │ -00daf6: 4f02 0107 |0023: aput-byte v2, v1, v7 │ │ -00dafa: d802 00fd |0025: add-int/lit8 v2, v0, #int -3 // #fd │ │ -00dafe: 4803 0107 |0027: aget-byte v3, v1, v7 │ │ -00db02: 4f03 0802 |0029: aput-byte v3, v8, v2 │ │ -00db06: d802 00fe |002b: add-int/lit8 v2, v0, #int -2 // #fe │ │ -00db0a: 4803 0106 |002d: aget-byte v3, v1, v6 │ │ -00db0e: 4f03 0802 |002f: aput-byte v3, v8, v2 │ │ -00db12: d802 00ff |0031: add-int/lit8 v2, v0, #int -1 // #ff │ │ -00db16: 4803 0105 |0033: aget-byte v3, v1, v5 │ │ -00db1a: 4f03 0802 |0035: aput-byte v3, v8, v2 │ │ -00db1e: d802 0000 |0037: add-int/lit8 v2, v0, #int 0 // #00 │ │ -00db22: 4803 0104 |0039: aget-byte v3, v1, v4 │ │ -00db26: 4f03 0802 |003b: aput-byte v3, v8, v2 │ │ -00db2a: d800 0004 |003d: add-int/lit8 v0, v0, #int 4 // #04 │ │ -00db2e: 28c7 |003f: goto 0006 // -0039 │ │ -00db30: 1108 |0040: return-object v8 │ │ +010b2c: |[010b2c] jp.gr.java_conf.hatalab.mnv.MyUtil.orderConvert:([BII)[B │ │ +010b3c: 1237 |0000: const/4 v7, #int 3 // #3 │ │ +010b3e: 1226 |0001: const/4 v6, #int 2 // #2 │ │ +010b40: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +010b42: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +010b44: d800 0a03 |0004: add-int/lit8 v0, v10, #int 3 // #03 │ │ +010b48: 9002 0a09 |0006: add-int v2, v10, v9 │ │ +010b4c: 3520 3800 |0008: if-ge v0, v2, 0040 // +0038 │ │ +010b50: 1242 |000a: const/4 v2, #int 4 // #4 │ │ +010b52: 2321 1a01 |000b: new-array v1, v2, [B // type@011a │ │ +010b56: d802 00fd |000d: add-int/lit8 v2, v0, #int -3 // #fd │ │ +010b5a: 4802 0802 |000f: aget-byte v2, v8, v2 │ │ +010b5e: 4f02 0104 |0011: aput-byte v2, v1, v4 │ │ +010b62: d802 00fe |0013: add-int/lit8 v2, v0, #int -2 // #fe │ │ +010b66: 4802 0802 |0015: aget-byte v2, v8, v2 │ │ +010b6a: 4f02 0105 |0017: aput-byte v2, v1, v5 │ │ +010b6e: d802 00ff |0019: add-int/lit8 v2, v0, #int -1 // #ff │ │ +010b72: 4802 0802 |001b: aget-byte v2, v8, v2 │ │ +010b76: 4f02 0106 |001d: aput-byte v2, v1, v6 │ │ +010b7a: d802 0000 |001f: add-int/lit8 v2, v0, #int 0 // #00 │ │ +010b7e: 4802 0802 |0021: aget-byte v2, v8, v2 │ │ +010b82: 4f02 0107 |0023: aput-byte v2, v1, v7 │ │ +010b86: d802 00fd |0025: add-int/lit8 v2, v0, #int -3 // #fd │ │ +010b8a: 4803 0107 |0027: aget-byte v3, v1, v7 │ │ +010b8e: 4f03 0802 |0029: aput-byte v3, v8, v2 │ │ +010b92: d802 00fe |002b: add-int/lit8 v2, v0, #int -2 // #fe │ │ +010b96: 4803 0106 |002d: aget-byte v3, v1, v6 │ │ +010b9a: 4f03 0802 |002f: aput-byte v3, v8, v2 │ │ +010b9e: d802 00ff |0031: add-int/lit8 v2, v0, #int -1 // #ff │ │ +010ba2: 4803 0105 |0033: aget-byte v3, v1, v5 │ │ +010ba6: 4f03 0802 |0035: aput-byte v3, v8, v2 │ │ +010baa: d802 0000 |0037: add-int/lit8 v2, v0, #int 0 // #00 │ │ +010bae: 4803 0104 |0039: aget-byte v3, v1, v4 │ │ +010bb2: 4f03 0802 |003b: aput-byte v3, v8, v2 │ │ +010bb6: d800 0004 |003d: add-int/lit8 v0, v0, #int 4 // #04 │ │ +010bba: 28c7 |003f: goto 0006 // -0039 │ │ +010bbc: 1108 |0040: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=370 │ │ 0x000a line=371 │ │ 0x000d line=372 │ │ 0x0013 line=373 │ │ 0x0019 line=374 │ │ @@ -12698,51 +12731,51 @@ │ │ type : '([BI)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -00db34: |[00db34] jp.gr.java_conf.hatalab.mnv.MyUtil.printHex:([BI)V │ │ -00db44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00db46: 3581 3d00 |0001: if-ge v1, v8, 003e // +003d │ │ -00db4a: 2200 6200 |0003: new-instance v0, Ljava/lang/Byte; // type@0062 │ │ -00db4e: 4803 0701 |0005: aget-byte v3, v7, v1 │ │ -00db52: 7020 fe00 3000 |0007: invoke-direct {v0, v3}, Ljava/lang/Byte;.:(B)V // method@00fe │ │ -00db58: 6e10 ff00 0000 |000a: invoke-virtual {v0}, Ljava/lang/Byte;.toString:()Ljava/lang/String; // method@00ff │ │ -00db5e: 0c03 |000d: move-result-object v3 │ │ -00db60: 7110 0a01 0300 |000e: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@010a │ │ -00db66: 0a02 |0011: move-result v2 │ │ -00db68: 3c02 0400 |0012: if-gtz v2, 0016 // +0004 │ │ -00db6c: d022 0001 |0014: add-int/lit16 v2, v2, #int 256 // #0100 │ │ -00db70: d022 0001 |0016: add-int/lit16 v2, v2, #int 256 // #0100 │ │ -00db74: 6203 0500 |0018: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ -00db78: 7110 0b01 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@010b │ │ -00db7e: 0c04 |001d: move-result-object v4 │ │ -00db80: 1215 |001e: const/4 v5, #int 1 // #1 │ │ -00db82: 1236 |001f: const/4 v6, #int 3 // #3 │ │ -00db84: 6e30 2601 5406 |0020: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0126 │ │ -00db8a: 0c04 |0023: move-result-object v4 │ │ -00db8c: 6e20 f900 4300 |0024: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00f9 │ │ -00db92: dc03 0108 |0027: rem-int/lit8 v3, v1, #int 8 // #08 │ │ -00db96: 1274 |0029: const/4 v4, #int 7 // #7 │ │ -00db98: 3343 0c00 |002a: if-ne v3, v4, 0036 // +000c │ │ -00db9c: 6203 0500 |002c: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ -00dba0: 1a04 0000 |002e: const-string v4, "" // string@0000 │ │ -00dba4: 6e20 fa00 4300 |0030: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00fa │ │ -00dbaa: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00dbae: 28cc |0035: goto 0001 // -0034 │ │ -00dbb0: 6203 0500 |0036: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ -00dbb4: 1a04 0400 |0038: const-string v4, " " // string@0004 │ │ -00dbb8: 6e20 f900 4300 |003a: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00f9 │ │ -00dbbe: 28f6 |003d: goto 0033 // -000a │ │ -00dbc0: 6203 0500 |003e: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ -00dbc4: 1a04 0000 |0040: const-string v4, "" // string@0000 │ │ -00dbc8: 6e20 fa00 4300 |0042: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00fa │ │ -00dbce: 0e00 |0045: return-void │ │ +010bc0: |[010bc0] jp.gr.java_conf.hatalab.mnv.MyUtil.printHex:([BI)V │ │ +010bd0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +010bd2: 3581 3d00 |0001: if-ge v1, v8, 003e // +003d │ │ +010bd6: 2200 6200 |0003: new-instance v0, Ljava/lang/Byte; // type@0062 │ │ +010bda: 4803 0701 |0005: aget-byte v3, v7, v1 │ │ +010bde: 7020 fe00 3000 |0007: invoke-direct {v0, v3}, Ljava/lang/Byte;.:(B)V // method@00fe │ │ +010be4: 6e10 ff00 0000 |000a: invoke-virtual {v0}, Ljava/lang/Byte;.toString:()Ljava/lang/String; // method@00ff │ │ +010bea: 0c03 |000d: move-result-object v3 │ │ +010bec: 7110 0b01 0300 |000e: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@010b │ │ +010bf2: 0a02 |0011: move-result v2 │ │ +010bf4: 3c02 0400 |0012: if-gtz v2, 0016 // +0004 │ │ +010bf8: d022 0001 |0014: add-int/lit16 v2, v2, #int 256 // #0100 │ │ +010bfc: d022 0001 |0016: add-int/lit16 v2, v2, #int 256 // #0100 │ │ +010c00: 6203 0500 |0018: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ +010c04: 7110 0c01 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@010c │ │ +010c0a: 0c04 |001d: move-result-object v4 │ │ +010c0c: 1215 |001e: const/4 v5, #int 1 // #1 │ │ +010c0e: 1236 |001f: const/4 v6, #int 3 // #3 │ │ +010c10: 6e30 2701 5406 |0020: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0127 │ │ +010c16: 0c04 |0023: move-result-object v4 │ │ +010c18: 6e20 f900 4300 |0024: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00f9 │ │ +010c1e: dc03 0108 |0027: rem-int/lit8 v3, v1, #int 8 // #08 │ │ +010c22: 1274 |0029: const/4 v4, #int 7 // #7 │ │ +010c24: 3343 0c00 |002a: if-ne v3, v4, 0036 // +000c │ │ +010c28: 6203 0500 |002c: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ +010c2c: 1a04 0000 |002e: const-string v4, "" // string@0000 │ │ +010c30: 6e20 fa00 4300 |0030: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00fa │ │ +010c36: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +010c3a: 28cc |0035: goto 0001 // -0034 │ │ +010c3c: 6203 0500 |0036: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ +010c40: 1a04 0400 |0038: const-string v4, " " // string@0004 │ │ +010c44: 6e20 f900 4300 |003a: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@00f9 │ │ +010c4a: 28f6 |003d: goto 0033 // -000a │ │ +010c4c: 6203 0500 |003e: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0005 │ │ +010c50: 1a04 0000 |0040: const-string v4, "" // string@0000 │ │ +010c54: 6e20 fa00 4300 |0042: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00fa │ │ +010c5a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=386 │ │ 0x000a line=387 │ │ 0x0012 line=388 │ │ 0x0016 line=389 │ │ @@ -12765,42 +12798,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -00dbd0: |[00dbd0] jp.gr.java_conf.hatalab.mnv.MyUtil.readFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -00dbe0: 1245 |0000: const/4 v5, #int 4 // #4 │ │ -00dbe2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -00dbe4: 7110 7d02 0600 |0002: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.readTextFile:(Ljava/lang/String;)[B // method@027d │ │ -00dbea: 0c01 |0005: move-result-object v1 │ │ -00dbec: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -00dbf0: 2114 |0008: array-length v4, v1 │ │ -00dbf2: 3454 0800 |0009: if-lt v4, v5, 0011 // +0008 │ │ -00dbf6: 2200 6a00 |000b: new-instance v0, Ljava/lang/String; // type@006a │ │ -00dbfa: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -00dbfc: 7040 1101 1054 |000e: invoke-direct {v0, v1, v4, v5}, Ljava/lang/String;.:([BII)V // method@0111 │ │ -00dc02: 1a04 3700 |0011: const-string v4, "BF01" // string@0037 │ │ -00dc06: 6e20 1701 4000 |0013: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00dc0c: 0a04 |0016: move-result v4 │ │ -00dc0e: 3804 1400 |0017: if-eqz v4, 002b // +0014 │ │ -00dc12: 7100 8a02 0000 |0019: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.getPassDigest:()[B // method@028a │ │ -00dc18: 0c04 |001c: move-result-object v4 │ │ -00dc1a: 7120 7502 4100 |001d: invoke-static {v1, v4}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.decrypt:([B[B)[B // method@0275 │ │ -00dc20: 0c01 |0020: move-result-object v1 │ │ -00dc22: 7120 8102 7100 |0021: invoke-static {v1, v7}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.setBinTextToStrText:([BLjava/lang/String;)Ljava/lang/String; // method@0281 │ │ -00dc28: 0c03 |0024: move-result-object v3 │ │ -00dc2a: 1103 |0025: return-object v3 │ │ -00dc2c: 0d02 |0026: move-exception v2 │ │ -00dc2e: 7100 8b02 0000 |0027: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028b │ │ -00dc34: 2702 |002a: throw v2 │ │ -00dc36: 7120 8102 7100 |002b: invoke-static {v1, v7}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.setBinTextToStrText:([BLjava/lang/String;)Ljava/lang/String; // method@0281 │ │ -00dc3c: 0c03 |002e: move-result-object v3 │ │ -00dc3e: 28f6 |002f: goto 0025 // -000a │ │ +010c5c: |[010c5c] jp.gr.java_conf.hatalab.mnv.MyUtil.readFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +010c6c: 1245 |0000: const/4 v5, #int 4 // #4 │ │ +010c6e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +010c70: 7110 7e02 0600 |0002: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.readTextFile:(Ljava/lang/String;)[B // method@027e │ │ +010c76: 0c01 |0005: move-result-object v1 │ │ +010c78: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +010c7c: 2114 |0008: array-length v4, v1 │ │ +010c7e: 3454 0800 |0009: if-lt v4, v5, 0011 // +0008 │ │ +010c82: 2200 6a00 |000b: new-instance v0, Ljava/lang/String; // type@006a │ │ +010c86: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +010c88: 7040 1201 1054 |000e: invoke-direct {v0, v1, v4, v5}, Ljava/lang/String;.:([BII)V // method@0112 │ │ +010c8e: 1a04 3700 |0011: const-string v4, "BF01" // string@0037 │ │ +010c92: 6e20 1801 4000 |0013: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +010c98: 0a04 |0016: move-result v4 │ │ +010c9a: 3804 1400 |0017: if-eqz v4, 002b // +0014 │ │ +010c9e: 7100 8b02 0000 |0019: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.getPassDigest:()[B // method@028b │ │ +010ca4: 0c04 |001c: move-result-object v4 │ │ +010ca6: 7120 7602 4100 |001d: invoke-static {v1, v4}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.decrypt:([B[B)[B // method@0276 │ │ +010cac: 0c01 |0020: move-result-object v1 │ │ +010cae: 7120 8202 7100 |0021: invoke-static {v1, v7}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.setBinTextToStrText:([BLjava/lang/String;)Ljava/lang/String; // method@0282 │ │ +010cb4: 0c03 |0024: move-result-object v3 │ │ +010cb6: 1103 |0025: return-object v3 │ │ +010cb8: 0d02 |0026: move-exception v2 │ │ +010cba: 7100 8c02 0000 |0027: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028c │ │ +010cc0: 2702 |002a: throw v2 │ │ +010cc2: 7120 8202 7100 |002b: invoke-static {v1, v7}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.setBinTextToStrText:([BLjava/lang/String;)Ljava/lang/String; // method@0282 │ │ +010cc8: 0c03 |002e: move-result-object v3 │ │ +010cca: 28f6 |002f: goto 0025 // -000a │ │ catches : 1 │ │ 0x0019 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0026 │ │ positions : │ │ 0x0001 line=40 │ │ 0x0002 line=41 │ │ 0x0006 line=43 │ │ @@ -12827,48 +12860,48 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -00dc4c: |[00dc4c] jp.gr.java_conf.hatalab.mnv.MyUtil.readTextFile:(Ljava/lang/String;)[B │ │ -00dc5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00dc5e: 2205 5900 |0001: new-instance v5, Ljava/io/File; // type@0059 │ │ -00dc62: 7020 e100 8500 |0003: invoke-direct {v5, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00dc68: 6e10 ec00 0500 |0006: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@00ec │ │ -00dc6e: 0b06 |0009: move-result-wide v6 │ │ -00dc70: 8466 |000a: long-to-int v6, v6 │ │ -00dc72: 2362 1a01 |000b: new-array v2, v6, [B // type@011a │ │ -00dc76: 2204 5a00 |000d: new-instance v4, Ljava/io/FileInputStream; // type@005a │ │ -00dc7a: 7020 f300 8400 |000f: invoke-direct {v4, v8}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@00f3 │ │ -00dc80: 2201 5600 |0012: new-instance v1, Ljava/io/BufferedInputStream; // type@0056 │ │ -00dc84: 7020 d900 4100 |0014: invoke-direct {v1, v4}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@00d9 │ │ -00dc8a: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -00dc8c: 2127 |0018: array-length v7, v2 │ │ -00dc8e: 6e40 db00 2176 |0019: invoke-virtual {v1, v2, v6, v7}, Ljava/io/BufferedInputStream;.read:([BII)I // method@00db │ │ -00dc94: 3801 0b00 |001c: if-eqz v1, 0027 // +000b │ │ -00dc98: 6e10 da00 0100 |001e: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@00da │ │ -00dc9e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -00dca0: 1102 |0022: return-object v2 │ │ -00dca2: 0d03 |0023: move-exception v3 │ │ -00dca4: 6e10 f800 0300 |0024: invoke-virtual {v3}, Ljava/io/IOException;.printStackTrace:()V // method@00f8 │ │ -00dcaa: 0710 |0027: move-object v0, v1 │ │ -00dcac: 28fa |0028: goto 0022 // -0006 │ │ -00dcae: 0d06 |0029: move-exception v6 │ │ -00dcb0: 3800 0600 |002a: if-eqz v0, 0030 // +0006 │ │ -00dcb4: 6e10 da00 0000 |002c: invoke-virtual {v0}, Ljava/io/BufferedInputStream;.close:()V // method@00da │ │ -00dcba: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -00dcbc: 2706 |0030: throw v6 │ │ -00dcbe: 0d03 |0031: move-exception v3 │ │ -00dcc0: 6e10 f800 0300 |0032: invoke-virtual {v3}, Ljava/io/IOException;.printStackTrace:()V // method@00f8 │ │ -00dcc6: 28fb |0035: goto 0030 // -0005 │ │ -00dcc8: 0d06 |0036: move-exception v6 │ │ -00dcca: 0710 |0037: move-object v0, v1 │ │ -00dccc: 28f2 |0038: goto 002a // -000e │ │ +010cd8: |[010cd8] jp.gr.java_conf.hatalab.mnv.MyUtil.readTextFile:(Ljava/lang/String;)[B │ │ +010ce8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +010cea: 2205 5900 |0001: new-instance v5, Ljava/io/File; // type@0059 │ │ +010cee: 7020 e100 8500 |0003: invoke-direct {v5, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +010cf4: 6e10 ec00 0500 |0006: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@00ec │ │ +010cfa: 0b06 |0009: move-result-wide v6 │ │ +010cfc: 8466 |000a: long-to-int v6, v6 │ │ +010cfe: 2362 1a01 |000b: new-array v2, v6, [B // type@011a │ │ +010d02: 2204 5a00 |000d: new-instance v4, Ljava/io/FileInputStream; // type@005a │ │ +010d06: 7020 f300 8400 |000f: invoke-direct {v4, v8}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@00f3 │ │ +010d0c: 2201 5600 |0012: new-instance v1, Ljava/io/BufferedInputStream; // type@0056 │ │ +010d10: 7020 d900 4100 |0014: invoke-direct {v1, v4}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@00d9 │ │ +010d16: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +010d18: 2127 |0018: array-length v7, v2 │ │ +010d1a: 6e40 db00 2176 |0019: invoke-virtual {v1, v2, v6, v7}, Ljava/io/BufferedInputStream;.read:([BII)I // method@00db │ │ +010d20: 3801 0b00 |001c: if-eqz v1, 0027 // +000b │ │ +010d24: 6e10 da00 0100 |001e: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@00da │ │ +010d2a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +010d2c: 1102 |0022: return-object v2 │ │ +010d2e: 0d03 |0023: move-exception v3 │ │ +010d30: 6e10 f800 0300 |0024: invoke-virtual {v3}, Ljava/io/IOException;.printStackTrace:()V // method@00f8 │ │ +010d36: 0710 |0027: move-object v0, v1 │ │ +010d38: 28fa |0028: goto 0022 // -0006 │ │ +010d3a: 0d06 |0029: move-exception v6 │ │ +010d3c: 3800 0600 |002a: if-eqz v0, 0030 // +0006 │ │ +010d40: 6e10 da00 0000 |002c: invoke-virtual {v0}, Ljava/io/BufferedInputStream;.close:()V // method@00da │ │ +010d46: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +010d48: 2706 |0030: throw v6 │ │ +010d4a: 0d03 |0031: move-exception v3 │ │ +010d4c: 6e10 f800 0300 |0032: invoke-virtual {v3}, Ljava/io/IOException;.printStackTrace:()V // method@00f8 │ │ +010d52: 28fb |0035: goto 0030 // -0005 │ │ +010d54: 0d06 |0036: move-exception v6 │ │ +010d56: 0710 |0037: move-object v0, v1 │ │ +010d58: 28f2 |0038: goto 002a // -000e │ │ catches : 4 │ │ 0x0001 - 0x0017 │ │ -> 0x0029 │ │ 0x0018 - 0x001c │ │ -> 0x0036 │ │ 0x001e - 0x0021 │ │ Ljava/io/IOException; -> 0x0023 │ │ @@ -12880,15 +12913,15 @@ │ │ 0x0006 line=86 │ │ 0x000d line=87 │ │ 0x0012 line=89 │ │ 0x0017 line=90 │ │ 0x001c line=96 │ │ 0x001e line=98 │ │ 0x0021 line=99 │ │ - 0x0022 line=103 │ │ + 0x0022 line=92 │ │ 0x0023 line=101 │ │ 0x0024 line=102 │ │ 0x0029 line=96 │ │ 0x002c line=98 │ │ 0x002f line=99 │ │ 0x0030 line=103 │ │ 0x0031 line=101 │ │ @@ -12917,26 +12950,26 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -00dcfc: |[00dcfc] jp.gr.java_conf.hatalab.mnv.MyUtil.renameFile:(Ljava/io/File;Ljava/io/File;)Z │ │ -00dd0c: 6e10 e400 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -00dd12: 0a00 |0003: move-result v0 │ │ -00dd14: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -00dd18: 2200 b600 |0006: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/MyUtilException; // type@00b6 │ │ -00dd1c: 1401 9c00 067f |0008: const v1, #float 1.7812e+38 // #7f06009c │ │ -00dd22: 1a02 7100 |000b: const-string v2, "Folder/File already exists." // string@0071 │ │ -00dd26: 7030 8402 1002 |000d: invoke-direct {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.:(ILjava/lang/String;)V // method@0284 │ │ -00dd2c: 2700 |0010: throw v0 │ │ -00dd2e: 6e20 f000 4300 |0011: invoke-virtual {v3, v4}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@00f0 │ │ -00dd34: 0a00 |0014: move-result v0 │ │ -00dd36: 0f00 |0015: return v0 │ │ +010d88: |[010d88] jp.gr.java_conf.hatalab.mnv.MyUtil.renameFile:(Ljava/io/File;Ljava/io/File;)Z │ │ +010d98: 6e10 e400 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +010d9e: 0a00 |0003: move-result v0 │ │ +010da0: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +010da4: 2200 b600 |0006: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/MyUtilException; // type@00b6 │ │ +010da8: 1401 9c00 067f |0008: const v1, #float 1.7812e+38 // #7f06009c │ │ +010dae: 1a02 7100 |000b: const-string v2, "Folder/File already exists." // string@0071 │ │ +010db2: 7030 8502 1002 |000d: invoke-direct {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.:(ILjava/lang/String;)V // method@0285 │ │ +010db8: 2700 |0010: throw v0 │ │ +010dba: 6e20 f000 4300 |0011: invoke-virtual {v3, v4}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@00f0 │ │ +010dc0: 0a00 |0014: move-result v0 │ │ +010dc2: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0006 line=440 │ │ 0x0011 line=442 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 srcFile Ljava/io/File; │ │ @@ -12947,34 +12980,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -00dd38: |[00dd38] jp.gr.java_conf.hatalab.mnv.MyUtil.searchWord:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ -00dd48: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00dd4a: 1305 0a00 |0001: const/16 v5, #int 10 // #a │ │ -00dd4e: 7120 5401 5600 |0003: invoke-static {v6, v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0154 │ │ -00dd54: 0c02 |0006: move-result-object v2 │ │ -00dd56: 6e20 5501 7200 |0007: invoke-virtual {v2, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -00dd5c: 0c01 |000a: move-result-object v1 │ │ -00dd5e: 6e20 4f01 8100 |000b: invoke-virtual {v1, v8}, Ljava/util/regex/Matcher;.find:(I)Z // method@014f │ │ -00dd64: 0a05 |000e: move-result v5 │ │ -00dd66: 3805 1500 |000f: if-eqz v5, 0024 // +0015 │ │ -00dd6a: 6e10 5201 0100 |0011: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -00dd70: 0a04 |0014: move-result v4 │ │ -00dd72: 6e10 5001 0100 |0015: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -00dd78: 0c05 |0018: move-result-object v5 │ │ -00dd7a: 6e10 1f01 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@011f │ │ -00dd80: 0a05 |001c: move-result v5 │ │ -00dd82: 9000 0405 |001d: add-int v0, v4, v5 │ │ -00dd86: 2203 9d00 |001f: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; // type@009d │ │ -00dd8a: 7030 fe01 4300 |0021: invoke-direct {v3, v4, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.:(II)V // method@01fe │ │ -00dd90: 1103 |0024: return-object v3 │ │ +010dc4: |[010dc4] jp.gr.java_conf.hatalab.mnv.MyUtil.searchWord:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ +010dd4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +010dd6: 1305 0a00 |0001: const/16 v5, #int 10 // #a │ │ +010dda: 7120 5501 5600 |0003: invoke-static {v6, v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0155 │ │ +010de0: 0c02 |0006: move-result-object v2 │ │ +010de2: 6e20 5601 7200 |0007: invoke-virtual {v2, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +010de8: 0c01 |000a: move-result-object v1 │ │ +010dea: 6e20 5001 8100 |000b: invoke-virtual {v1, v8}, Ljava/util/regex/Matcher;.find:(I)Z // method@0150 │ │ +010df0: 0a05 |000e: move-result v5 │ │ +010df2: 3805 1500 |000f: if-eqz v5, 0024 // +0015 │ │ +010df6: 6e10 5301 0100 |0011: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +010dfc: 0a04 |0014: move-result v4 │ │ +010dfe: 6e10 5101 0100 |0015: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +010e04: 0c05 |0018: move-result-object v5 │ │ +010e06: 6e10 2001 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0120 │ │ +010e0c: 0a05 |001c: move-result v5 │ │ +010e0e: 9000 0405 |001d: add-int v0, v4, v5 │ │ +010e12: 2203 9d00 |001f: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; // type@009d │ │ +010e16: 7030 ff01 4300 |0021: invoke-direct {v3, v4, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.:(II)V // method@01ff │ │ +010e1c: 1103 |0024: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0001 line=540 │ │ 0x0007 line=541 │ │ 0x000b line=543 │ │ 0x0011 line=544 │ │ @@ -12997,36 +13030,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -00dd94: |[00dd94] jp.gr.java_conf.hatalab.mnv.MyUtil.searchWordBackward:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ -00dda4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00dda6: 1305 0a00 |0001: const/16 v5, #int 10 // #a │ │ -00ddaa: 7120 5401 5600 |0003: invoke-static {v6, v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0154 │ │ -00ddb0: 0c02 |0006: move-result-object v2 │ │ -00ddb2: 6e20 5501 7200 |0007: invoke-virtual {v2, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -00ddb8: 0c01 |000a: move-result-object v1 │ │ -00ddba: 6e10 4e01 0100 |000b: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -00ddc0: 0a05 |000e: move-result v5 │ │ -00ddc2: 3805 0800 |000f: if-eqz v5, 0017 // +0008 │ │ -00ddc6: 6e10 5201 0100 |0011: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -00ddcc: 0a04 |0014: move-result v4 │ │ -00ddce: 3484 0300 |0015: if-lt v4, v8, 0018 // +0003 │ │ -00ddd2: 1103 |0017: return-object v3 │ │ -00ddd4: 6e10 5001 0100 |0018: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -00ddda: 0c05 |001b: move-result-object v5 │ │ -00dddc: 6e10 1f01 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@011f │ │ -00dde2: 0a05 |001f: move-result v5 │ │ -00dde4: 9000 0405 |0020: add-int v0, v4, v5 │ │ -00dde8: 2203 9d00 |0022: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; // type@009d │ │ -00ddec: 7030 fe01 4300 |0024: invoke-direct {v3, v4, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.:(II)V // method@01fe │ │ -00ddf2: 28e4 |0027: goto 000b // -001c │ │ +010e20: |[010e20] jp.gr.java_conf.hatalab.mnv.MyUtil.searchWordBackward:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ +010e30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +010e32: 1305 0a00 |0001: const/16 v5, #int 10 // #a │ │ +010e36: 7120 5501 5600 |0003: invoke-static {v6, v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0155 │ │ +010e3c: 0c02 |0006: move-result-object v2 │ │ +010e3e: 6e20 5601 7200 |0007: invoke-virtual {v2, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +010e44: 0c01 |000a: move-result-object v1 │ │ +010e46: 6e10 4f01 0100 |000b: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +010e4c: 0a05 |000e: move-result v5 │ │ +010e4e: 3805 0800 |000f: if-eqz v5, 0017 // +0008 │ │ +010e52: 6e10 5301 0100 |0011: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +010e58: 0a04 |0014: move-result v4 │ │ +010e5a: 3484 0300 |0015: if-lt v4, v8, 0018 // +0003 │ │ +010e5e: 1103 |0017: return-object v3 │ │ +010e60: 6e10 5101 0100 |0018: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +010e66: 0c05 |001b: move-result-object v5 │ │ +010e68: 6e10 2001 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0120 │ │ +010e6e: 0a05 |001f: move-result v5 │ │ +010e70: 9000 0405 |0020: add-int v0, v4, v5 │ │ +010e74: 2203 9d00 |0022: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; // type@009d │ │ +010e78: 7030 ff01 4300 |0024: invoke-direct {v3, v4, v0}, Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo;.:(II)V // method@01ff │ │ +010e7e: 28e4 |0027: goto 000b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0001 line=555 │ │ 0x0007 line=556 │ │ 0x000b line=558 │ │ 0x0011 line=559 │ │ @@ -13052,29 +13085,29 @@ │ │ type : '([BLjava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -00ddf4: |[00ddf4] jp.gr.java_conf.hatalab.mnv.MyUtil.setBinTextToStrText:([BLjava/lang/String;)Ljava/lang/String; │ │ -00de04: 2200 6a00 |0000: new-instance v0, Ljava/lang/String; // type@006a │ │ -00de08: 7030 1201 4005 |0002: invoke-direct {v0, v4, v5}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0112 │ │ -00de0e: 1a01 0300 |0005: const-string v1, " │ │ +010e80: |[010e80] jp.gr.java_conf.hatalab.mnv.MyUtil.setBinTextToStrText:([BLjava/lang/String;)Ljava/lang/String; │ │ +010e90: 2200 6a00 |0000: new-instance v0, Ljava/lang/String; // type@006a │ │ +010e94: 7030 1301 4005 |0002: invoke-direct {v0, v4, v5}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0113 │ │ +010e9a: 1a01 0300 |0005: const-string v1, " │ │ " // string@0003 │ │ -00de12: 1a02 0100 |0007: const-string v2, " │ │ +010e9e: 1a02 0100 |0007: const-string v2, " │ │ " // string@0001 │ │ -00de16: 6e30 2201 1002 |0009: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -00de1c: 0c01 |000c: move-result-object v1 │ │ -00de1e: 1a02 0200 |000d: const-string v2, " " // string@0002 │ │ -00de22: 1a03 0100 |000f: const-string v3, " │ │ +010ea2: 6e30 2301 1002 |0009: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +010ea8: 0c01 |000c: move-result-object v1 │ │ +010eaa: 1a02 0200 |000d: const-string v2, " " // string@0002 │ │ +010eae: 1a03 0100 |000f: const-string v3, " │ │ " // string@0001 │ │ -00de26: 6e30 2201 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -00de2c: 0c00 |0014: move-result-object v0 │ │ -00de2e: 1100 |0015: return-object v0 │ │ +010eb2: 6e30 2301 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +010eb8: 0c00 |0014: move-result-object v0 │ │ +010eba: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=65 │ │ 0x0015 line=66 │ │ locals : │ │ 0x0005 - 0x0016 reg=0 strText Ljava/lang/String; │ │ @@ -13086,73 +13119,76 @@ │ │ type : '(Ljava/lang/String;Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -00de30: |[00de30] jp.gr.java_conf.hatalab.mnv.MyUtil.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V │ │ -00de40: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00de44: 7020 0d00 4000 |0002: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -00de4a: 6e20 1100 3000 |0005: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ -00de50: 0c00 |0008: move-result-object v0 │ │ -00de52: 1401 4100 067f |0009: const v1, #float 1.78118e+38 // #7f060041 │ │ -00de58: 2202 b400 |000c: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MyUtil$1; // type@00b4 │ │ -00de5c: 7010 6e02 0200 |000e: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/MyUtil$1;.:()V // method@026e │ │ -00de62: 6e30 1300 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -00de68: 0c00 |0014: move-result-object v0 │ │ -00de6a: 6e10 1900 0000 |0015: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -00de70: 0e00 |0018: return-void │ │ +010ebc: |[010ebc] jp.gr.java_conf.hatalab.mnv.MyUtil.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V │ │ +010ecc: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +010ed0: 7020 0d00 4000 |0002: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +010ed6: 6e20 1100 3000 |0005: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +010edc: 0c00 |0008: move-result-object v0 │ │ +010ede: 1401 4100 067f |0009: const v1, #float 1.78118e+38 // #7f060041 │ │ +010ee4: 2202 b400 |000c: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MyUtil$1; // type@00b4 │ │ +010ee8: 7010 6f02 0200 |000e: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/MyUtil$1;.:()V // method@026f │ │ +010eee: 6e30 1300 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +010ef4: 0c00 |0014: move-result-object v0 │ │ +010ef6: 6e10 1900 0000 |0015: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +010efc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ + 0x0005 line=581 │ │ + 0x0011 line=582 │ │ + 0x0015 line=587 │ │ 0x0018 line=588 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 msg Ljava/lang/String; │ │ 0x0000 - 0x0019 reg=4 activity Landroid/app/Activity; │ │ │ │ #19 : (in Ljp/gr/java_conf/hatalab/mnv/MyUtil;) │ │ name : 'writeTextFile' │ │ type : '(Ljava/lang/String;[B)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -00de74: |[00de74] jp.gr.java_conf.hatalab.mnv.MyUtil.writeTextFile:(Ljava/lang/String;[B)V │ │ -00de84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00de86: 2203 5b00 |0001: new-instance v3, Ljava/io/FileOutputStream; // type@005b │ │ -00de8a: 7020 f600 6300 |0003: invoke-direct {v3, v6}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@00f6 │ │ -00de90: 2201 5700 |0006: new-instance v1, Ljava/io/BufferedOutputStream; // type@0057 │ │ -00de94: 7020 dc00 3100 |0008: invoke-direct {v1, v3}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@00dc │ │ -00de9a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -00de9c: 2175 |000c: array-length v5, v7 │ │ -00de9e: 6e40 de00 7154 |000d: invoke-virtual {v1, v7, v4, v5}, Ljava/io/BufferedOutputStream;.write:([BII)V // method@00de │ │ -00dea4: 3801 1d00 |0010: if-eqz v1, 002d // +001d │ │ -00dea8: 6e10 dd00 0100 |0012: invoke-virtual {v1}, Ljava/io/BufferedOutputStream;.close:()V // method@00dd │ │ -00deae: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -00deb0: 0e00 |0016: return-void │ │ -00deb2: 0d02 |0017: move-exception v2 │ │ -00deb4: 6e10 f800 0200 |0018: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@00f8 │ │ -00deba: 0710 |001b: move-object v0, v1 │ │ -00debc: 28fa |001c: goto 0016 // -0006 │ │ -00debe: 0d04 |001d: move-exception v4 │ │ -00dec0: 3800 0600 |001e: if-eqz v0, 0024 // +0006 │ │ -00dec4: 6e10 dd00 0000 |0020: invoke-virtual {v0}, Ljava/io/BufferedOutputStream;.close:()V // method@00dd │ │ -00deca: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -00decc: 2704 |0024: throw v4 │ │ -00dece: 0d02 |0025: move-exception v2 │ │ -00ded0: 6e10 f800 0200 |0026: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@00f8 │ │ -00ded6: 28fb |0029: goto 0024 // -0005 │ │ -00ded8: 0d04 |002a: move-exception v4 │ │ -00deda: 0710 |002b: move-object v0, v1 │ │ -00dedc: 28f2 |002c: goto 001e // -000e │ │ -00dede: 0710 |002d: move-object v0, v1 │ │ -00dee0: 28e8 |002e: goto 0016 // -0018 │ │ +010f00: |[010f00] jp.gr.java_conf.hatalab.mnv.MyUtil.writeTextFile:(Ljava/lang/String;[B)V │ │ +010f10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +010f12: 2203 5b00 |0001: new-instance v3, Ljava/io/FileOutputStream; // type@005b │ │ +010f16: 7020 f600 6300 |0003: invoke-direct {v3, v6}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@00f6 │ │ +010f1c: 2201 5700 |0006: new-instance v1, Ljava/io/BufferedOutputStream; // type@0057 │ │ +010f20: 7020 dc00 3100 |0008: invoke-direct {v1, v3}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@00dc │ │ +010f26: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +010f28: 2175 |000c: array-length v5, v7 │ │ +010f2a: 6e40 de00 7154 |000d: invoke-virtual {v1, v7, v4, v5}, Ljava/io/BufferedOutputStream;.write:([BII)V // method@00de │ │ +010f30: 3801 1d00 |0010: if-eqz v1, 002d // +001d │ │ +010f34: 6e10 dd00 0100 |0012: invoke-virtual {v1}, Ljava/io/BufferedOutputStream;.close:()V // method@00dd │ │ +010f3a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +010f3c: 0e00 |0016: return-void │ │ +010f3e: 0d02 |0017: move-exception v2 │ │ +010f40: 6e10 f800 0200 |0018: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@00f8 │ │ +010f46: 0710 |001b: move-object v0, v1 │ │ +010f48: 28fa |001c: goto 0016 // -0006 │ │ +010f4a: 0d04 |001d: move-exception v4 │ │ +010f4c: 3800 0600 |001e: if-eqz v0, 0024 // +0006 │ │ +010f50: 6e10 dd00 0000 |0020: invoke-virtual {v0}, Ljava/io/BufferedOutputStream;.close:()V // method@00dd │ │ +010f56: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +010f58: 2704 |0024: throw v4 │ │ +010f5a: 0d02 |0025: move-exception v2 │ │ +010f5c: 6e10 f800 0200 |0026: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@00f8 │ │ +010f62: 28fb |0029: goto 0024 // -0005 │ │ +010f64: 0d04 |002a: move-exception v4 │ │ +010f66: 0710 |002b: move-object v0, v1 │ │ +010f68: 28f2 |002c: goto 001e // -000e │ │ +010f6a: 0710 |002d: move-object v0, v1 │ │ +010f6c: 28e8 |002e: goto 0016 // -0018 │ │ catches : 4 │ │ 0x0001 - 0x000b │ │ -> 0x001d │ │ 0x000c - 0x0010 │ │ -> 0x002a │ │ 0x0012 - 0x0015 │ │ Ljava/io/IOException; -> 0x0017 │ │ @@ -13229,18 +13265,18 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00df10: |[00df10] jp.gr.java_conf.hatalab.mnv.MyUtilException.:(ILjava/lang/String;)V │ │ -00df20: 7020 0601 2000 |0000: invoke-direct {v0, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0106 │ │ -00df26: 5901 af00 |0003: iput v1, v0, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.code:I // field@00af │ │ -00df2a: 0e00 |0005: return-void │ │ +010f9c: |[010f9c] jp.gr.java_conf.hatalab.mnv.MyUtilException.:(ILjava/lang/String;)V │ │ +010fac: 7020 0701 2000 |0000: invoke-direct {v0, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0107 │ │ +010fb2: 5901 af00 |0003: iput v1, v0, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.code:I // field@00af │ │ +010fb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0005 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ @@ -13253,17 +13289,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00df2c: |[00df2c] jp.gr.java_conf.hatalab.mnv.MyUtilException.getCode:()I │ │ -00df3c: 5210 af00 |0000: iget v0, v1, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.code:I // field@00af │ │ -00df40: 0f00 |0002: return v0 │ │ +010fb8: |[010fb8] jp.gr.java_conf.hatalab.mnv.MyUtilException.getCode:()I │ │ +010fc8: 5210 af00 |0000: iget v0, v1, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.code:I // field@00af │ │ +010fcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ source_file_idx : 506 (MyUtilException.java) │ │ @@ -13303,39 +13339,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -00df44: |[00df44] jp.gr.java_conf.hatalab.mnv.PasswordBox.:()V │ │ -00df54: 1700 e093 0400 |0000: const-wide/32 v0, #float 4.2039e-40 // #000493e0 │ │ -00df5a: 6800 b100 |0003: sput-wide v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.EXPIRED_TIME:J // field@00b1 │ │ -00df5e: 0e00 |0005: return-void │ │ +010fd0: |[010fd0] jp.gr.java_conf.hatalab.mnv.PasswordBox.:()V │ │ +010fe0: 1700 e093 0400 |0000: const-wide/32 v0, #float 4.2039e-40 // #000493e0 │ │ +010fe6: 6800 b100 |0003: sput-wide v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.EXPIRED_TIME:J // field@00b1 │ │ +010fea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/PasswordBox;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -00df60: |[00df60] jp.gr.java_conf.hatalab.mnv.PasswordBox.:()V │ │ -00df70: 7010 0e01 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@010e │ │ -00df76: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00df78: 6900 b300 |0004: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.passDigest:[B // field@00b3 │ │ -00df7c: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -00df80: 6800 b200 |0008: sput-wide v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.last_time:J // field@00b2 │ │ -00df84: 0e00 |000a: return-void │ │ +010fec: |[010fec] jp.gr.java_conf.hatalab.mnv.PasswordBox.:()V │ │ +010ffc: 7010 0f01 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@010f │ │ +011002: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +011004: 6900 b300 |0004: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.passDigest:[B // field@00b3 │ │ +011008: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +01100c: 6800 b200 |0008: sput-wide v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.last_time:J // field@00b2 │ │ +011010: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0006 line=19 │ │ 0x000a line=20 │ │ locals : │ │ @@ -13346,30 +13382,30 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -00df88: |[00df88] jp.gr.java_conf.hatalab.mnv.PasswordBox.expiredCheck:()Z │ │ -00df98: 2202 7d00 |0000: new-instance v2, Ljava/util/Date; // type@007d │ │ -00df9c: 7010 4301 0200 |0002: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0143 │ │ -00dfa2: 6e10 4401 0200 |0005: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@0144 │ │ -00dfa8: 0b00 |0008: move-result-wide v0 │ │ -00dfaa: 6102 b200 |0009: sget-wide v2, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.last_time:J // field@00b2 │ │ -00dfae: 9c02 0002 |000b: sub-long v2, v0, v2 │ │ -00dfb2: 6104 b100 |000d: sget-wide v4, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.EXPIRED_TIME:J // field@00b1 │ │ -00dfb6: 3102 0204 |000f: cmp-long v2, v2, v4 │ │ -00dfba: 3d02 0700 |0011: if-lez v2, 0018 // +0007 │ │ -00dfbe: 7100 8b02 0000 |0013: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028b │ │ -00dfc4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -00dfc6: 0f02 |0017: return v2 │ │ -00dfc8: 6800 b200 |0018: sput-wide v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.last_time:J // field@00b2 │ │ -00dfcc: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -00dfce: 28fc |001b: goto 0017 // -0004 │ │ +011014: |[011014] jp.gr.java_conf.hatalab.mnv.PasswordBox.expiredCheck:()Z │ │ +011024: 2202 7d00 |0000: new-instance v2, Ljava/util/Date; // type@007d │ │ +011028: 7010 4401 0200 |0002: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0144 │ │ +01102e: 6e10 4501 0200 |0005: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@0145 │ │ +011034: 0b00 |0008: move-result-wide v0 │ │ +011036: 6102 b200 |0009: sget-wide v2, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.last_time:J // field@00b2 │ │ +01103a: 9c02 0002 |000b: sub-long v2, v0, v2 │ │ +01103e: 6104 b100 |000d: sget-wide v4, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.EXPIRED_TIME:J // field@00b1 │ │ +011042: 3102 0204 |000f: cmp-long v2, v2, v4 │ │ +011046: 3d02 0700 |0011: if-lez v2, 0018 // +0007 │ │ +01104a: 7100 8c02 0000 |0013: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028c │ │ +011050: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +011052: 0f02 |0017: return v2 │ │ +011054: 6800 b200 |0018: sput-wide v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.last_time:J // field@00b2 │ │ +011058: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +01105a: 28fc |001b: goto 0017 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0009 line=45 │ │ 0x0013 line=46 │ │ 0x0016 line=47 │ │ 0x0017 line=50 │ │ @@ -13383,18 +13419,18 @@ │ │ type : '()[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -00dfd0: |[00dfd0] jp.gr.java_conf.hatalab.mnv.PasswordBox.getPassDigest:()[B │ │ -00dfe0: 7100 8902 0000 |0000: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.expiredCheck:()Z // method@0289 │ │ -00dfe6: 6200 b300 |0003: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.passDigest:[B // field@00b3 │ │ -00dfea: 1100 |0005: return-object v0 │ │ +01105c: |[01105c] jp.gr.java_conf.hatalab.mnv.PasswordBox.getPassDigest:()[B │ │ +01106c: 7100 8a02 0000 |0000: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.expiredCheck:()Z // method@028a │ │ +011072: 6200 b300 |0003: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.passDigest:[B // field@00b3 │ │ +011076: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ │ │ #4 : (in Ljp/gr/java_conf/hatalab/mnv/PasswordBox;) │ │ @@ -13402,20 +13438,20 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -00dfec: |[00dfec] jp.gr.java_conf.hatalab.mnv.PasswordBox.resetPassword:()V │ │ -00dffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00dffe: 6900 b300 |0001: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.passDigest:[B // field@00b3 │ │ -00e002: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -00e006: 6800 b200 |0005: sput-wide v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.last_time:J // field@00b2 │ │ -00e00a: 0e00 |0007: return-void │ │ +011078: |[011078] jp.gr.java_conf.hatalab.mnv.PasswordBox.resetPassword:()V │ │ +011088: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01108a: 6900 b300 |0001: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.passDigest:[B // field@00b3 │ │ +01108e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +011092: 6800 b200 |0005: sput-wide v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.last_time:J // field@00b2 │ │ +011096: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ │ │ @@ -13424,35 +13460,35 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -00e00c: |[00e00c] jp.gr.java_conf.hatalab.mnv.PasswordBox.setPassword:(Ljava/lang/String;)V │ │ -00e01c: 1304 1000 |0000: const/16 v4, #int 16 // #10 │ │ -00e020: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -00e022: 2200 1701 |0003: new-instance v0, Lssh/MD5; // type@0117 │ │ -00e026: 7010 4904 0000 |0005: invoke-direct {v0}, Lssh/MD5;.:()V // method@0449 │ │ -00e02c: 6e10 1a01 0500 |0008: invoke-virtual {v5}, Ljava/lang/String;.getBytes:()[B // method@011a │ │ -00e032: 0c02 |000b: move-result-object v2 │ │ -00e034: 6e20 5404 2000 |000c: invoke-virtual {v0, v2}, Lssh/MD5;.digest:([B)[B // method@0454 │ │ -00e03a: 0c01 |000f: move-result-object v1 │ │ -00e03c: 6202 b300 |0010: sget-object v2, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.passDigest:[B // field@00b3 │ │ -00e040: 3902 0600 |0012: if-nez v2, 0018 // +0006 │ │ -00e044: 2342 1a01 |0014: new-array v2, v4, [B // type@011a │ │ -00e048: 6902 b300 |0016: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.passDigest:[B // field@00b3 │ │ -00e04c: 6202 b300 |0018: sget-object v2, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.passDigest:[B // field@00b3 │ │ -00e050: 7154 3201 3132 |001a: invoke-static {v1, v3, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0132 │ │ -00e056: 2202 7d00 |001d: new-instance v2, Ljava/util/Date; // type@007d │ │ -00e05a: 7010 4301 0200 |001f: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0143 │ │ -00e060: 6e10 4401 0200 |0022: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@0144 │ │ -00e066: 0b02 |0025: move-result-wide v2 │ │ -00e068: 6802 b200 |0026: sput-wide v2, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.last_time:J // field@00b2 │ │ -00e06c: 0e00 |0028: return-void │ │ +011098: |[011098] jp.gr.java_conf.hatalab.mnv.PasswordBox.setPassword:(Ljava/lang/String;)V │ │ +0110a8: 1304 1000 |0000: const/16 v4, #int 16 // #10 │ │ +0110ac: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0110ae: 2200 1701 |0003: new-instance v0, Lssh/MD5; // type@0117 │ │ +0110b2: 7010 4a04 0000 |0005: invoke-direct {v0}, Lssh/MD5;.:()V // method@044a │ │ +0110b8: 6e10 1b01 0500 |0008: invoke-virtual {v5}, Ljava/lang/String;.getBytes:()[B // method@011b │ │ +0110be: 0c02 |000b: move-result-object v2 │ │ +0110c0: 6e20 5504 2000 |000c: invoke-virtual {v0, v2}, Lssh/MD5;.digest:([B)[B // method@0455 │ │ +0110c6: 0c01 |000f: move-result-object v1 │ │ +0110c8: 6202 b300 |0010: sget-object v2, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.passDigest:[B // field@00b3 │ │ +0110cc: 3902 0600 |0012: if-nez v2, 0018 // +0006 │ │ +0110d0: 2342 1a01 |0014: new-array v2, v4, [B // type@011a │ │ +0110d4: 6902 b300 |0016: sput-object v2, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.passDigest:[B // field@00b3 │ │ +0110d8: 6202 b300 |0018: sget-object v2, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.passDigest:[B // field@00b3 │ │ +0110dc: 7154 3301 3132 |001a: invoke-static {v1, v3, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0133 │ │ +0110e2: 2202 7d00 |001d: new-instance v2, Ljava/util/Date; // type@007d │ │ +0110e6: 7010 4401 0200 |001f: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0144 │ │ +0110ec: 6e10 4501 0200 |0022: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@0145 │ │ +0110f2: 0b02 |0025: move-result-wide v2 │ │ +0110f4: 6802 b200 |0026: sput-wide v2, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.last_time:J // field@00b2 │ │ +0110f8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=31 │ │ 0x0008 line=32 │ │ 0x0010 line=33 │ │ 0x0014 line=34 │ │ 0x0018 line=36 │ │ @@ -13468,20 +13504,20 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -00e070: |[00e070] jp.gr.java_conf.hatalab.mnv.PasswordBox.setTimerVal:(I)V │ │ -00e080: da00 023c |0000: mul-int/lit8 v0, v2, #int 60 // #3c │ │ -00e084: d200 e803 |0002: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -00e088: 8100 |0004: int-to-long v0, v0 │ │ -00e08a: 6800 b100 |0005: sput-wide v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.EXPIRED_TIME:J // field@00b1 │ │ -00e08e: 0e00 |0007: return-void │ │ +0110fc: |[0110fc] jp.gr.java_conf.hatalab.mnv.PasswordBox.setTimerVal:(I)V │ │ +01110c: da00 023c |0000: mul-int/lit8 v0, v2, #int 60 // #3c │ │ +011110: d200 e803 |0002: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +011114: 8100 |0004: int-to-long v0, v0 │ │ +011116: 6800 b100 |0005: sput-wide v0, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.EXPIRED_TIME:J // field@00b1 │ │ +01111a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 min I │ │ │ │ @@ -13556,17 +13592,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e090: |[00e090] jp.gr.java_conf.hatalab.mnv.R$array.:()V │ │ -00e0a0: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00e0a6: 0e00 |0003: return-void │ │ +01111c: |[01111c] jp.gr.java_conf.hatalab.mnv.R$array.:()V │ │ +01112c: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +011132: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/R$array; │ │ │ │ Virtual methods - │ │ @@ -13600,17 +13636,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e0a8: |[00e0a8] jp.gr.java_conf.hatalab.mnv.R$attr.:()V │ │ -00e0b8: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00e0be: 0e00 |0003: return-void │ │ +011134: |[011134] jp.gr.java_conf.hatalab.mnv.R$attr.:()V │ │ +011144: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +01114a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/R$attr; │ │ │ │ Virtual methods - │ │ @@ -13679,17 +13715,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e0c0: |[00e0c0] jp.gr.java_conf.hatalab.mnv.R$drawable.:()V │ │ -00e0d0: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00e0d6: 0e00 |0003: return-void │ │ +01114c: |[01114c] jp.gr.java_conf.hatalab.mnv.R$drawable.:()V │ │ +01115c: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +011162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -13913,17 +13949,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e0d8: |[00e0d8] jp.gr.java_conf.hatalab.mnv.R$id.:()V │ │ -00e0e8: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00e0ee: 0e00 |0003: return-void │ │ +011164: |[011164] jp.gr.java_conf.hatalab.mnv.R$id.:()V │ │ +011174: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +01117a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/R$id; │ │ │ │ Virtual methods - │ │ @@ -14057,17 +14093,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e0f0: |[00e0f0] jp.gr.java_conf.hatalab.mnv.R$layout.:()V │ │ -00e100: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00e106: 0e00 |0003: return-void │ │ +01117c: |[01117c] jp.gr.java_conf.hatalab.mnv.R$layout.:()V │ │ +01118c: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +011192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/R$layout; │ │ │ │ Virtual methods - │ │ @@ -14886,17 +14922,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e108: |[00e108] jp.gr.java_conf.hatalab.mnv.R$string.:()V │ │ -00e118: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00e11e: 0e00 |0003: return-void │ │ +011194: |[011194] jp.gr.java_conf.hatalab.mnv.R$string.:()V │ │ +0111a4: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0111aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/R$string; │ │ │ │ Virtual methods - │ │ @@ -14940,17 +14976,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e120: |[00e120] jp.gr.java_conf.hatalab.mnv.R$xml.:()V │ │ -00e130: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00e136: 0e00 |0003: return-void │ │ +0111ac: |[0111ac] jp.gr.java_conf.hatalab.mnv.R$xml.:()V │ │ +0111bc: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0111c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/R$xml; │ │ │ │ Virtual methods - │ │ @@ -14983,21 +15019,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e138: |[00e138] jp.gr.java_conf.hatalab.mnv.R.:()V │ │ -00e148: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00e14e: 0e00 |0003: return-void │ │ +0111c4: |[0111c4] jp.gr.java_conf.hatalab.mnv.R.:()V │ │ +0111d4: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0111da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=304 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 525 (R.java) │ │ │ │ Class #62 header: │ │ @@ -15076,39 +15111,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -00e150: |[00e150] jp.gr.java_conf.hatalab.mnv.ScrollWrappableEditText.:()V │ │ -00e160: 1c00 c000 |0000: const-class v0, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText; // type@00c0 │ │ -00e164: 6e10 0401 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0104 │ │ -00e16a: 0c00 |0005: move-result-object v0 │ │ -00e16c: 6900 a501 |0006: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;.LOGGING_TAG:Ljava/lang/String; // field@01a5 │ │ -00e170: 0e00 |0008: return-void │ │ +0111dc: |[0111dc] jp.gr.java_conf.hatalab.mnv.ScrollWrappableEditText.:()V │ │ +0111ec: 1c00 c000 |0000: const-class v0, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText; // type@00c0 │ │ +0111f0: 6e10 0501 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0105 │ │ +0111f6: 0c00 |0005: move-result-object v0 │ │ +0111f8: 6900 a501 |0006: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;.LOGGING_TAG:Ljava/lang/String; // field@01a5 │ │ +0111fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00e174: |[00e174] jp.gr.java_conf.hatalab.mnv.ScrollWrappableEditText.:(Landroid/content/Context;)V │ │ -00e184: 7020 9a00 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@009a │ │ -00e18a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00e18c: 5c10 a601 |0004: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;.startSelectingFlag:Z // field@01a6 │ │ -00e190: 0e00 |0006: return-void │ │ +011200: |[011200] jp.gr.java_conf.hatalab.mnv.ScrollWrappableEditText.:(Landroid/content/Context;)V │ │ +011210: 7020 9a00 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@009a │ │ +011216: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +011218: 5c10 a601 |0004: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;.startSelectingFlag:Z // field@01a6 │ │ +01121c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=27 │ │ 0x0006 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText; │ │ @@ -15119,19 +15154,19 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -00e194: |[00e194] jp.gr.java_conf.hatalab.mnv.ScrollWrappableEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -00e1a4: 7030 9b00 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/EditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@009b │ │ -00e1aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00e1ac: 5c10 a601 |0004: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;.startSelectingFlag:Z // field@01a6 │ │ -00e1b0: 0e00 |0006: return-void │ │ +011220: |[011220] jp.gr.java_conf.hatalab.mnv.ScrollWrappableEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +011230: 7030 9b00 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/EditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@009b │ │ +011236: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +011238: 5c10 a601 |0004: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;.startSelectingFlag:Z // field@01a6 │ │ +01123c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=27 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText; │ │ @@ -15143,19 +15178,19 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -00e1b4: |[00e1b4] jp.gr.java_conf.hatalab.mnv.ScrollWrappableEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -00e1c4: 7040 9c00 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@009c │ │ -00e1ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00e1cc: 5c10 a601 |0004: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;.startSelectingFlag:Z // field@01a6 │ │ -00e1d0: 0e00 |0006: return-void │ │ +011240: |[011240] jp.gr.java_conf.hatalab.mnv.ScrollWrappableEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +011250: 7040 9c00 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@009c │ │ +011256: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +011258: 5c10 a601 |0004: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;.startSelectingFlag:Z // field@01a6 │ │ +01125c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=27 │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText; │ │ @@ -15169,17 +15204,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e1d4: |[00e1d4] jp.gr.java_conf.hatalab.mnv.ScrollWrappableEditText.getSelectingFlag:()Z │ │ -00e1e4: 5510 a601 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;.startSelectingFlag:Z // field@01a6 │ │ -00e1e8: 0f00 |0002: return v0 │ │ +011260: |[011260] jp.gr.java_conf.hatalab.mnv.ScrollWrappableEditText.getSelectingFlag:()Z │ │ +011270: 5510 a601 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;.startSelectingFlag:Z // field@01a6 │ │ +011274: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText; │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;) │ │ @@ -15187,26 +15222,26 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -00e1ec: |[00e1ec] jp.gr.java_conf.hatalab.mnv.ScrollWrappableEditText.onTextContextMenuItem:(I)Z │ │ -00e1fc: 2b02 1000 0000 |0000: packed-switch v2, 00000010 // +00000010 │ │ -00e202: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00e204: 5c10 a601 |0004: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;.startSelectingFlag:Z // field@01a6 │ │ -00e208: 6f20 a800 2100 |0006: invoke-super {v1, v2}, Landroid/widget/EditText;.onTextContextMenuItem:(I)Z // method@00a8 │ │ -00e20e: 0a00 |0009: move-result v0 │ │ -00e210: 0f00 |000a: return v0 │ │ -00e212: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -00e214: 5c10 a601 |000c: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;.startSelectingFlag:Z // field@01a6 │ │ -00e218: 28f8 |000e: goto 0006 // -0008 │ │ -00e21a: 0000 |000f: nop // spacer │ │ -00e21c: 0001 0100 2800 0201 0b00 0000 |0010: packed-switch-data (6 units) │ │ +011278: |[011278] jp.gr.java_conf.hatalab.mnv.ScrollWrappableEditText.onTextContextMenuItem:(I)Z │ │ +011288: 2b02 1000 0000 |0000: packed-switch v2, 00000010 // +00000010 │ │ +01128e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +011290: 5c10 a601 |0004: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;.startSelectingFlag:Z // field@01a6 │ │ +011294: 6f20 a800 2100 |0006: invoke-super {v1, v2}, Landroid/widget/EditText;.onTextContextMenuItem:(I)Z // method@00a8 │ │ +01129a: 0a00 |0009: move-result v0 │ │ +01129c: 0f00 |000a: return v0 │ │ +01129e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0112a0: 5c10 a601 |000c: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText;.startSelectingFlag:Z // field@01a6 │ │ +0112a4: 28f8 |000e: goto 0006 // -0008 │ │ +0112a6: 0000 |000f: nop // spacer │ │ +0112a8: 0001 0100 2800 0201 0b00 0000 |0010: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=57 │ │ 0x0006 line=63 │ │ 0x000b line=45 │ │ 0x000f line=43 │ │ @@ -15249,58 +15284,58 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e228: |[00e228] jp.gr.java_conf.hatalab.mnv.SelectDirName$1.:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V │ │ -00e238: 5b01 a701 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a7 │ │ -00e23c: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00e242: 0e00 |0005: return-void │ │ +0112b4: |[0112b4] jp.gr.java_conf.hatalab.mnv.SelectDirName$1.:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V │ │ +0112c4: 5b01 a701 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a7 │ │ +0112c8: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0112ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -00e244: |[00e244] jp.gr.java_conf.hatalab.mnv.SelectDirName$1.onClick:(Landroid/view/View;)V │ │ -00e254: 2201 1000 |0000: new-instance v1, Landroid/content/Intent; // type@0010 │ │ -00e258: 7010 3000 0100 |0002: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0030 │ │ -00e25e: 5453 a701 |0005: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a7 │ │ -00e262: 1404 1c00 077f |0007: const v4, #float 1.79446e+38 // #7f07001c │ │ -00e268: 6e20 a702 4300 |000a: invoke-virtual {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a7 │ │ -00e26e: 0c00 |000d: move-result-object v0 │ │ -00e270: 1f00 4500 |000e: check-cast v0, Landroid/widget/EditText; // type@0045 │ │ -00e274: 6e10 a300 0000 |0010: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -00e27a: 0c03 |0013: move-result-object v3 │ │ -00e27c: 6e10 0f01 0300 |0014: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00e282: 0c02 |0017: move-result-object v2 │ │ -00e284: 1a03 5400 |0018: const-string v3, "DIRPATH" // string@0054 │ │ -00e288: 5454 a701 |001a: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a7 │ │ -00e28c: 7110 a402 0400 |001c: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.access$000:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)Ljava/lang/String; // method@02a4 │ │ -00e292: 0c04 |001f: move-result-object v4 │ │ -00e294: 6e30 3b00 3104 |0020: invoke-virtual {v1, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -00e29a: 5453 a701 |0023: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a7 │ │ -00e29e: 12f4 |0025: const/4 v4, #int -1 // #ff │ │ -00e2a0: 6e30 b002 4301 |0026: invoke-virtual {v3, v4, v1}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.setResult:(ILandroid/content/Intent;)V // method@02b0 │ │ -00e2a6: 5453 a701 |0029: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a7 │ │ -00e2aa: 6e10 a802 0300 |002b: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.finish:()V // method@02a8 │ │ -00e2b0: 0e00 |002e: return-void │ │ +0112d0: |[0112d0] jp.gr.java_conf.hatalab.mnv.SelectDirName$1.onClick:(Landroid/view/View;)V │ │ +0112e0: 2201 1000 |0000: new-instance v1, Landroid/content/Intent; // type@0010 │ │ +0112e4: 7010 3000 0100 |0002: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0030 │ │ +0112ea: 5453 a701 |0005: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a7 │ │ +0112ee: 1404 1c00 077f |0007: const v4, #float 1.79446e+38 // #7f07001c │ │ +0112f4: 6e20 a802 4300 |000a: invoke-virtual {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a8 │ │ +0112fa: 0c00 |000d: move-result-object v0 │ │ +0112fc: 1f00 4500 |000e: check-cast v0, Landroid/widget/EditText; // type@0045 │ │ +011300: 6e10 a300 0000 |0010: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +011306: 0c03 |0013: move-result-object v3 │ │ +011308: 6e10 1001 0300 |0014: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +01130e: 0c02 |0017: move-result-object v2 │ │ +011310: 1a03 5400 |0018: const-string v3, "DIRPATH" // string@0054 │ │ +011314: 5454 a701 |001a: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a7 │ │ +011318: 7110 a502 0400 |001c: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.access$000:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)Ljava/lang/String; // method@02a5 │ │ +01131e: 0c04 |001f: move-result-object v4 │ │ +011320: 6e30 3b00 3104 |0020: invoke-virtual {v1, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +011326: 5453 a701 |0023: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a7 │ │ +01132a: 12f4 |0025: const/4 v4, #int -1 // #ff │ │ +01132c: 6e30 b102 4301 |0026: invoke-virtual {v3, v4, v1}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.setResult:(ILandroid/content/Intent;)V // method@02b1 │ │ +011332: 5453 a701 |0029: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a7 │ │ +011336: 6e10 a902 0300 |002b: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.finish:()V // method@02a9 │ │ +01133c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=93 │ │ 0x0010 line=94 │ │ 0x0018 line=98 │ │ 0x0023 line=111 │ │ @@ -15348,44 +15383,44 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e2b4: |[00e2b4] jp.gr.java_conf.hatalab.mnv.SelectDirName$2.:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V │ │ -00e2c4: 5b01 a801 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a8 │ │ -00e2c8: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00e2ce: 0e00 |0005: return-void │ │ +011340: |[011340] jp.gr.java_conf.hatalab.mnv.SelectDirName$2.:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V │ │ +011350: 5b01 a801 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a8 │ │ +011354: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +01135a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/SelectDirName$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/SelectDirName$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -00e2d0: |[00e2d0] jp.gr.java_conf.hatalab.mnv.SelectDirName$2.onClick:(Landroid/view/View;)V │ │ -00e2e0: 2200 1000 |0000: new-instance v0, Landroid/content/Intent; // type@0010 │ │ -00e2e4: 7010 3000 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0030 │ │ -00e2ea: 5431 a801 |0005: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a8 │ │ -00e2ee: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -00e2f0: 6e30 b002 2100 |0008: invoke-virtual {v1, v2, v0}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.setResult:(ILandroid/content/Intent;)V // method@02b0 │ │ -00e2f6: 5431 a801 |000b: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a8 │ │ -00e2fa: 6e10 a802 0100 |000d: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.finish:()V // method@02a8 │ │ -00e300: 0e00 |0010: return-void │ │ +01135c: |[01135c] jp.gr.java_conf.hatalab.mnv.SelectDirName$2.onClick:(Landroid/view/View;)V │ │ +01136c: 2200 1000 |0000: new-instance v0, Landroid/content/Intent; // type@0010 │ │ +011370: 7010 3000 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0030 │ │ +011376: 5431 a801 |0005: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a8 │ │ +01137a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +01137c: 6e30 b102 2100 |0008: invoke-virtual {v1, v2, v0}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.setResult:(ILandroid/content/Intent;)V // method@02b1 │ │ +011382: 5431 a801 |000b: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a8 │ │ +011386: 6e10 a902 0100 |000d: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.finish:()V // method@02a9 │ │ +01138c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=123 │ │ 0x000b line=124 │ │ 0x0010 line=125 │ │ locals : │ │ @@ -15429,62 +15464,62 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e304: |[00e304] jp.gr.java_conf.hatalab.mnv.SelectDirName$3.:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V │ │ -00e314: 5b01 a901 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a9 │ │ -00e318: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00e31e: 0e00 |0005: return-void │ │ +011390: |[011390] jp.gr.java_conf.hatalab.mnv.SelectDirName$3.:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V │ │ +0113a0: 5b01 a901 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // field@01a9 │ │ +0113a4: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0113aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3;) │ │ 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 │ │ -00e320: |[00e320] jp.gr.java_conf.hatalab.mnv.SelectDirName$3.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -00e330: 1f02 6a00 |0000: check-cast v2, Ljava/lang/String; // type@006a │ │ -00e334: 1f03 6a00 |0002: check-cast v3, Ljava/lang/String; // type@006a │ │ -00e338: 6e30 a202 2103 |0004: invoke-virtual {v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@02a2 │ │ -00e33e: 0a00 |0007: move-result v0 │ │ -00e340: 0f00 |0008: return v0 │ │ +0113ac: |[0113ac] jp.gr.java_conf.hatalab.mnv.SelectDirName$3.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0113bc: 1f02 6a00 |0000: check-cast v2, Ljava/lang/String; // type@006a │ │ +0113c0: 1f03 6a00 |0002: check-cast v3, Ljava/lang/String; // type@006a │ │ +0113c4: 6e30 a302 2103 |0004: invoke-virtual {v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@02a3 │ │ +0113ca: 0a00 |0007: move-result v0 │ │ +0113cc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3;) │ │ name : 'compare' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00e344: |[00e344] jp.gr.java_conf.hatalab.mnv.SelectDirName$3.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -00e354: 6e20 1301 3200 |0000: invoke-virtual {v2, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0113 │ │ -00e35a: 0a00 |0003: move-result v0 │ │ -00e35c: 0f00 |0004: return v0 │ │ +0113d0: |[0113d0] jp.gr.java_conf.hatalab.mnv.SelectDirName$3.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +0113e0: 6e20 1401 3200 |0000: invoke-virtual {v2, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0114 │ │ +0113e6: 0a00 |0003: move-result v0 │ │ +0113e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3; │ │ 0x0000 - 0x0005 reg=2 object1 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 object2 Ljava/lang/String; │ │ @@ -15553,23 +15588,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -00e360: |[00e360] jp.gr.java_conf.hatalab.mnv.SelectDirName.:()V │ │ -00e370: 7010 1d00 0100 |0000: invoke-direct {v1}, Landroid/app/ListActivity;.:()V // method@001d │ │ -00e376: 1a00 2400 |0003: const-string v0, "/sdcard" // string@0024 │ │ -00e37a: 5b10 aa01 |0005: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e37e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -00e380: 5b10 af01 |0008: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ -00e384: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -00e386: 5c10 b001 |000b: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mBackKeyDown:Z // field@01b0 │ │ -00e38a: 0e00 |000d: return-void │ │ +0113ec: |[0113ec] jp.gr.java_conf.hatalab.mnv.SelectDirName.:()V │ │ +0113fc: 7010 1d00 0100 |0000: invoke-direct {v1}, Landroid/app/ListActivity;.:()V // method@001d │ │ +011402: 1a00 2400 |0003: const-string v0, "/sdcard" // string@0024 │ │ +011406: 5b10 aa01 |0005: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +01140a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +01140c: 5b10 af01 |0008: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ +011410: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +011412: 5c10 b001 |000b: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mBackKeyDown:Z // field@01b0 │ │ +011416: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=32 │ │ 0x0007 line=34 │ │ 0x000a line=267 │ │ locals : │ │ @@ -15580,281 +15615,276 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e38c: |[00e38c] jp.gr.java_conf.hatalab.mnv.SelectDirName.access$000:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)Ljava/lang/String; │ │ -00e39c: 5410 aa01 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e3a0: 1100 |0002: return-object v0 │ │ +011418: |[011418] jp.gr.java_conf.hatalab.mnv.SelectDirName.access$000:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)Ljava/lang/String; │ │ +011428: 5410 aa01 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +01142c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ │ │ #2 : (in Ljp/gr/java_conf/hatalab/mnv/SelectDirName;) │ │ name : 'fillList' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 141 16-bit code units │ │ -00e3a4: |[00e3a4] jp.gr.java_conf.hatalab.mnv.SelectDirName.fillList:()V │ │ -00e3b4: 2207 5900 |0000: new-instance v7, Ljava/io/File; // type@0059 │ │ -00e3b8: 54a8 aa01 |0002: iget-object v8, v10, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e3bc: 7020 e100 8700 |0004: invoke-direct {v7, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00e3c2: 6e10 ee00 0700 |0007: invoke-virtual {v7}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00ee │ │ -00e3c8: 0c03 |000a: move-result-object v3 │ │ -00e3ca: 3903 0d00 |000b: if-nez v3, 0018 // +000d │ │ -00e3ce: 1a07 3602 |000d: const-string v7, "Unable Access..." // string@0236 │ │ -00e3d2: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -00e3d4: 7130 d500 7a08 |0010: invoke-static {v10, v7, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -00e3da: 0c07 |0013: move-result-object v7 │ │ -00e3dc: 6e10 d800 0700 |0014: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -00e3e2: 0e00 |0017: return-void │ │ -00e3e4: 1407 1600 077f |0018: const v7, #float 1.79446e+38 // #7f070016 │ │ -00e3ea: 6e20 a702 7a00 |001b: invoke-virtual {v10, v7}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a7 │ │ -00e3f0: 0c06 |001e: move-result-object v6 │ │ -00e3f2: 1f06 4e00 |001f: check-cast v6, Landroid/widget/TextView; // type@004e │ │ -00e3f6: 54a7 aa01 |0021: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e3fa: 6e20 d100 7600 |0023: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ -00e400: 54a7 af01 |0026: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ -00e404: 3807 0700 |0028: if-eqz v7, 002f // +0007 │ │ -00e408: 54a7 af01 |002a: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ -00e40c: 7210 4801 0700 |002c: invoke-interface {v7}, Ljava/util/List;.clear:()V // method@0148 │ │ -00e412: 2207 7a00 |002f: new-instance v7, Ljava/util/ArrayList; // type@007a │ │ -00e416: 7010 3d01 0700 |0031: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@013d │ │ -00e41c: 5ba7 af01 |0034: iput-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ -00e420: 54a7 aa01 |0036: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e424: 1a08 2000 |0038: const-string v8, "/" // string@0020 │ │ -00e428: 6e20 1701 8700 |003a: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00e42e: 0a07 |003d: move-result v7 │ │ -00e430: 3907 0900 |003e: if-nez v7, 0047 // +0009 │ │ -00e434: 54a7 af01 |0040: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ -00e438: 1a08 1d00 |0042: const-string v8, ".." // string@001d │ │ -00e43c: 7220 4701 8700 |0044: invoke-interface {v7, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0147 │ │ -00e442: 0730 |0047: move-object v0, v3 │ │ -00e444: 2105 |0048: array-length v5, v0 │ │ -00e446: 1204 |0049: const/4 v4, #int 0 // #0 │ │ -00e448: 3554 2900 |004a: if-ge v4, v5, 0073 // +0029 │ │ -00e44c: 4601 0004 |004c: aget-object v1, v0, v4 │ │ -00e450: 6e10 eb00 0100 |004e: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -00e456: 0a07 |0051: move-result v7 │ │ -00e458: 3807 1e00 |0052: if-eqz v7, 0070 // +001e │ │ -00e45c: 54a7 af01 |0054: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ -00e460: 2208 6c00 |0056: new-instance v8, Ljava/lang/StringBuilder; // type@006c │ │ -00e464: 7010 2d01 0800 |0058: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00e46a: 6e10 e700 0100 |005b: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00e470: 0c09 |005e: move-result-object v9 │ │ -00e472: 6e20 3001 9800 |005f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00e478: 0c08 |0062: move-result-object v8 │ │ -00e47a: 1a09 2000 |0063: const-string v9, "/" // string@0020 │ │ -00e47e: 6e20 3001 9800 |0065: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00e484: 0c08 |0068: move-result-object v8 │ │ -00e486: 6e10 3101 0800 |0069: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00e48c: 0c08 |006c: move-result-object v8 │ │ -00e48e: 7220 4701 8700 |006d: invoke-interface {v7, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0147 │ │ -00e494: d804 0401 |0070: add-int/lit8 v4, v4, #int 1 // #01 │ │ -00e498: 28d8 |0072: goto 004a // -0028 │ │ -00e49a: 2202 8c00 |0073: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; // type@008c │ │ -00e49e: 54a7 af01 |0075: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ -00e4a2: 7030 9901 a207 |0077: invoke-direct {v2, v10, v7}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@0199 │ │ -00e4a8: 2207 c300 |007a: new-instance v7, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3; // type@00c3 │ │ -00e4ac: 7020 a002 a700 |007c: invoke-direct {v7, v10}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3;.:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V // method@02a0 │ │ -00e4b2: 6e20 9d01 7200 |007f: invoke-virtual {v2, v7}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.sort:(Ljava/util/Comparator;)V // method@019d │ │ -00e4b8: 6e20 af02 2a00 |0082: invoke-virtual {v10, v2}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@02af │ │ -00e4be: 54a7 b101 |0085: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mEdtFileName:Landroid/widget/EditText; // field@01b1 │ │ -00e4c2: 54a8 aa01 |0087: iget-object v8, v10, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e4c6: 6e20 b200 8700 |0089: invoke-virtual {v7, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -00e4cc: 288b |008c: goto 0017 // -0075 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=208 │ │ - 0x000b line=209 │ │ - 0x000d line=210 │ │ + insns size : 139 16-bit code units │ │ +011430: |[011430] jp.gr.java_conf.hatalab.mnv.SelectDirName.fillList:()V │ │ +011440: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +011442: 2205 5900 |0001: new-instance v5, Ljava/io/File; // type@0059 │ │ +011446: 5496 aa01 |0003: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +01144a: 7020 e100 6500 |0005: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +011450: 6e10 ee00 0500 |0008: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00ee │ │ +011456: 0c02 |000b: move-result-object v2 │ │ +011458: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ +01145c: 1a05 3602 |000e: const-string v5, "Unable Access..." // string@0236 │ │ +011460: 7130 d500 5904 |0010: invoke-static {v9, v5, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +011466: 0c04 |0013: move-result-object v4 │ │ +011468: 6e10 d800 0400 |0014: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +01146e: 0e00 |0017: return-void │ │ +011470: 1405 1600 077f |0018: const v5, #float 1.79446e+38 // #7f070016 │ │ +011476: 6e20 a802 5900 |001b: invoke-virtual {v9, v5}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a8 │ │ +01147c: 0c03 |001e: move-result-object v3 │ │ +01147e: 1f03 4e00 |001f: check-cast v3, Landroid/widget/TextView; // type@004e │ │ +011482: 5495 aa01 |0021: iget-object v5, v9, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +011486: 6e20 d100 5300 |0023: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ +01148c: 5495 af01 |0026: iget-object v5, v9, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ +011490: 3805 0700 |0028: if-eqz v5, 002f // +0007 │ │ +011494: 5495 af01 |002a: iget-object v5, v9, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ +011498: 7210 4901 0500 |002c: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@0149 │ │ +01149e: 2205 7a00 |002f: new-instance v5, Ljava/util/ArrayList; // type@007a │ │ +0114a2: 7010 3e01 0500 |0031: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@013e │ │ +0114a8: 5b95 af01 |0034: iput-object v5, v9, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ +0114ac: 5495 aa01 |0036: iget-object v5, v9, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +0114b0: 1a06 2000 |0038: const-string v6, "/" // string@0020 │ │ +0114b4: 6e20 1801 6500 |003a: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +0114ba: 0a05 |003d: move-result v5 │ │ +0114bc: 3905 0900 |003e: if-nez v5, 0047 // +0009 │ │ +0114c0: 5495 af01 |0040: iget-object v5, v9, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ +0114c4: 1a06 1d00 |0042: const-string v6, ".." // string@001d │ │ +0114c8: 7220 4801 6500 |0044: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0148 │ │ +0114ce: 2125 |0047: array-length v5, v2 │ │ +0114d0: 3554 2900 |0048: if-ge v4, v5, 0071 // +0029 │ │ +0114d4: 4600 0204 |004a: aget-object v0, v2, v4 │ │ +0114d8: 6e10 eb00 0000 |004c: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +0114de: 0a06 |004f: move-result v6 │ │ +0114e0: 3806 1e00 |0050: if-eqz v6, 006e // +001e │ │ +0114e4: 5496 af01 |0052: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ +0114e8: 2207 6c00 |0054: new-instance v7, Ljava/lang/StringBuilder; // type@006c │ │ +0114ec: 7010 2e01 0700 |0056: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +0114f2: 6e10 e700 0000 |0059: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +0114f8: 0c08 |005c: move-result-object v8 │ │ +0114fa: 6e20 3101 8700 |005d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +011500: 0c07 |0060: move-result-object v7 │ │ +011502: 1a08 2000 |0061: const-string v8, "/" // string@0020 │ │ +011506: 6e20 3101 8700 |0063: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01150c: 0c07 |0066: move-result-object v7 │ │ +01150e: 6e10 3201 0700 |0067: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +011514: 0c07 |006a: move-result-object v7 │ │ +011516: 7220 4801 7600 |006b: invoke-interface {v6, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0148 │ │ +01151c: d804 0401 |006e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +011520: 28d8 |0070: goto 0048 // -0028 │ │ +011522: 2201 8c00 |0071: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; // type@008c │ │ +011526: 5494 af01 |0073: iget-object v4, v9, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ +01152a: 7030 9a01 9104 |0075: invoke-direct {v1, v9, v4}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@019a │ │ +011530: 2204 c300 |0078: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3; // type@00c3 │ │ +011534: 7020 a102 9400 |007a: invoke-direct {v4, v9}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3;.:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V // method@02a1 │ │ +01153a: 6e20 9e01 4100 |007d: invoke-virtual {v1, v4}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.sort:(Ljava/util/Comparator;)V // method@019e │ │ +011540: 6e20 b002 1900 |0080: invoke-virtual {v9, v1}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@02b0 │ │ +011546: 5494 b101 |0083: iget-object v4, v9, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mEdtFileName:Landroid/widget/EditText; // field@01b1 │ │ +01154a: 5495 aa01 |0085: iget-object v5, v9, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +01154e: 6e20 b200 5400 |0087: invoke-virtual {v4, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +011554: 288d |008a: goto 0017 // -0073 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=208 │ │ + 0x000c line=209 │ │ + 0x000e line=210 │ │ + 0x0014 line=211 │ │ 0x0017 line=264 │ │ 0x0018 line=216 │ │ 0x0021 line=217 │ │ 0x0026 line=222 │ │ 0x002a line=223 │ │ 0x002f line=225 │ │ 0x0036 line=228 │ │ 0x0040 line=229 │ │ 0x0047 line=233 │ │ - 0x004e line=234 │ │ - 0x0054 line=235 │ │ - 0x0070 line=233 │ │ - 0x0073 line=246 │ │ - 0x007a line=250 │ │ - 0x0082 line=259 │ │ - 0x0085 line=263 │ │ - locals : │ │ - 0x004e - 0x0073 reg=1 file Ljava/io/File; │ │ - 0x0048 - 0x008d reg=0 arr$ [Ljava/io/File; │ │ - 0x007a - 0x008d reg=2 fileList Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ │ - 0x000b - 0x008d reg=3 files [Ljava/io/File; │ │ - 0x004a - 0x008d reg=4 i$ I │ │ - 0x0049 - 0x008d reg=5 len$ I │ │ - 0x0021 - 0x008d reg=6 txtDirName Landroid/widget/TextView; │ │ - 0x0000 - 0x008d reg=10 this Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ + 0x004c line=234 │ │ + 0x0052 line=235 │ │ + 0x006e line=233 │ │ + 0x0071 line=246 │ │ + 0x0078 line=250 │ │ + 0x0080 line=259 │ │ + 0x0083 line=263 │ │ + locals : │ │ + 0x004c - 0x0071 reg=0 file Ljava/io/File; │ │ + 0x0078 - 0x008b reg=1 fileList Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ │ + 0x000c - 0x008b reg=2 files [Ljava/io/File; │ │ + 0x0021 - 0x008b reg=3 txtDirName Landroid/widget/TextView; │ │ + 0x0000 - 0x008b reg=9 this Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ │ │ #3 : (in Ljp/gr/java_conf/hatalab/mnv/SelectDirName;) │ │ name : 'upOneLevel' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -00e4d0: |[00e4d0] jp.gr.java_conf.hatalab.mnv.SelectDirName.upOneLevel:()V │ │ -00e4e0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -00e4e2: 2204 6c00 |0001: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ -00e4e6: 7010 2d01 0400 |0003: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00e4ec: 2205 5900 |0006: new-instance v5, Ljava/io/File; // type@0059 │ │ -00e4f0: 5486 aa01 |0008: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e4f4: 7020 e100 6500 |000a: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00e4fa: 6e10 e700 0500 |000d: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00e500: 0c05 |0010: move-result-object v5 │ │ -00e502: 6e20 3001 5400 |0011: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00e508: 0c04 |0014: move-result-object v4 │ │ -00e50a: 1a05 2000 |0015: const-string v5, "/" // string@0020 │ │ -00e50e: 6e20 3001 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00e514: 0c04 |001a: move-result-object v4 │ │ -00e516: 6e10 3101 0400 |001b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00e51c: 0c02 |001e: move-result-object v2 │ │ -00e51e: 5484 aa01 |001f: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e522: 1a05 2000 |0021: const-string v5, "/" // string@0020 │ │ -00e526: 6e20 1e01 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011e │ │ -00e52c: 0a04 |0026: move-result v4 │ │ -00e52e: 3c04 3400 |0027: if-gtz v4, 005b // +0034 │ │ -00e532: 5484 aa01 |0029: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e536: 5485 aa01 |002b: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e53a: 1a06 2000 |002d: const-string v6, "/" // string@0020 │ │ -00e53e: 6e20 1e01 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011e │ │ -00e544: 0a05 |0032: move-result v5 │ │ -00e546: d805 0501 |0033: add-int/lit8 v5, v5, #int 1 // #01 │ │ -00e54a: 6e30 2601 7405 |0035: invoke-virtual {v4, v7, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0126 │ │ -00e550: 0c04 |0038: move-result-object v4 │ │ -00e552: 5b84 aa01 |0039: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e556: 7010 a602 0800 |003b: invoke-direct {v8}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.fillList:()V // method@02a6 │ │ -00e55c: 1201 |003e: const/4 v1, #int 0 // #0 │ │ -00e55e: 5484 af01 |003f: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ -00e562: 7210 4a01 0400 |0041: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@014a │ │ -00e568: 0c00 |0044: move-result-object v0 │ │ -00e56a: 7210 4501 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0145 │ │ -00e570: 0a04 |0048: move-result v4 │ │ -00e572: 3804 1100 |0049: if-eqz v4, 005a // +0011 │ │ -00e576: 7210 4601 0000 |004b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0146 │ │ -00e57c: 0c03 |004e: move-result-object v3 │ │ -00e57e: 1f03 6a00 |004f: check-cast v3, Ljava/lang/String; // type@006a │ │ -00e582: 6e20 1701 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00e588: 0a04 |0054: move-result v4 │ │ -00e58a: 3804 1700 |0055: if-eqz v4, 006c // +0017 │ │ -00e58e: 6e20 b102 1800 |0057: invoke-virtual {v8, v1}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.setSelection:(I)V // method@02b1 │ │ -00e594: 0e00 |005a: return-void │ │ -00e596: 5484 aa01 |005b: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e59a: 5485 aa01 |005d: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e59e: 1a06 2000 |005f: const-string v6, "/" // string@0020 │ │ -00e5a2: 6e20 1e01 6500 |0061: invoke-virtual {v5, v6}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011e │ │ -00e5a8: 0a05 |0064: move-result v5 │ │ -00e5aa: 6e30 2601 7405 |0065: invoke-virtual {v4, v7, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0126 │ │ -00e5b0: 0c04 |0068: move-result-object v4 │ │ -00e5b2: 5b84 aa01 |0069: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e5b6: 28d0 |006b: goto 003b // -0030 │ │ -00e5b8: d801 0101 |006c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00e5bc: 28d7 |006e: goto 0045 // -0029 │ │ +011558: |[011558] jp.gr.java_conf.hatalab.mnv.SelectDirName.upOneLevel:()V │ │ +011568: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +01156a: 2203 6c00 |0001: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ +01156e: 7010 2e01 0300 |0003: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +011574: 2204 5900 |0006: new-instance v4, Ljava/io/File; // type@0059 │ │ +011578: 5475 aa01 |0008: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +01157c: 7020 e100 5400 |000a: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +011582: 6e10 e700 0400 |000d: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +011588: 0c04 |0010: move-result-object v4 │ │ +01158a: 6e20 3101 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +011590: 0c03 |0014: move-result-object v3 │ │ +011592: 1a04 2000 |0015: const-string v4, "/" // string@0020 │ │ +011596: 6e20 3101 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01159c: 0c03 |001a: move-result-object v3 │ │ +01159e: 6e10 3201 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0115a4: 0c01 |001e: move-result-object v1 │ │ +0115a6: 5473 aa01 |001f: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +0115aa: 1a04 2000 |0021: const-string v4, "/" // string@0020 │ │ +0115ae: 6e20 1f01 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011f │ │ +0115b4: 0a03 |0026: move-result v3 │ │ +0115b6: 3c03 3400 |0027: if-gtz v3, 005b // +0034 │ │ +0115ba: 5473 aa01 |0029: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +0115be: 5474 aa01 |002b: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +0115c2: 1a05 2000 |002d: const-string v5, "/" // string@0020 │ │ +0115c6: 6e20 1f01 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011f │ │ +0115cc: 0a04 |0032: move-result v4 │ │ +0115ce: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0115d2: 6e30 2701 6304 |0035: invoke-virtual {v3, v6, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0127 │ │ +0115d8: 0c03 |0038: move-result-object v3 │ │ +0115da: 5b73 aa01 |0039: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +0115de: 7010 a702 0700 |003b: invoke-direct {v7}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.fillList:()V // method@02a7 │ │ +0115e4: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +0115e6: 5473 af01 |003f: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.items:Ljava/util/List; // field@01af │ │ +0115ea: 7210 4b01 0300 |0041: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@014b │ │ +0115f0: 0c03 |0044: move-result-object v3 │ │ +0115f2: 7210 4601 0300 |0045: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0146 │ │ +0115f8: 0a04 |0048: move-result v4 │ │ +0115fa: 3804 1100 |0049: if-eqz v4, 005a // +0011 │ │ +0115fe: 7210 4701 0300 |004b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0147 │ │ +011604: 0c02 |004e: move-result-object v2 │ │ +011606: 1f02 6a00 |004f: check-cast v2, Ljava/lang/String; // type@006a │ │ +01160a: 6e20 1801 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +011610: 0a04 |0054: move-result v4 │ │ +011612: 3804 1700 |0055: if-eqz v4, 006c // +0017 │ │ +011616: 6e20 b202 0700 |0057: invoke-virtual {v7, v0}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.setSelection:(I)V // method@02b2 │ │ +01161c: 0e00 |005a: return-void │ │ +01161e: 5473 aa01 |005b: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +011622: 5474 aa01 |005d: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +011626: 1a05 2000 |005f: const-string v5, "/" // string@0020 │ │ +01162a: 6e20 1f01 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011f │ │ +011630: 0a04 |0064: move-result v4 │ │ +011632: 6e30 2701 6304 |0065: invoke-virtual {v3, v6, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0127 │ │ +011638: 0c03 |0068: move-result-object v3 │ │ +01163a: 5b73 aa01 |0069: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +01163e: 28d0 |006b: goto 003b // -0030 │ │ +011640: d800 0001 |006c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +011644: 28d7 |006e: goto 0045 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ 0x001f line=177 │ │ 0x0029 line=179 │ │ 0x003b line=186 │ │ 0x003e line=190 │ │ 0x003f line=191 │ │ 0x0051 line=193 │ │ 0x0057 line=194 │ │ 0x005a line=199 │ │ 0x005b line=182 │ │ 0x006c line=197 │ │ + 0x006e line=198 │ │ locals : │ │ - 0x0051 - 0x005a reg=3 s Ljava/lang/String; │ │ - 0x0045 - 0x005b reg=0 i$ Ljava/util/Iterator; │ │ - 0x003f - 0x005b reg=1 posision I │ │ - 0x006c - 0x006f reg=0 i$ Ljava/util/Iterator; │ │ - 0x006c - 0x006f reg=1 posision I │ │ - 0x001f - 0x006f reg=2 previousFileName Ljava/lang/String; │ │ - 0x006c - 0x006f reg=3 s Ljava/lang/String; │ │ - 0x0000 - 0x006f reg=8 this Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ + 0x0051 - 0x005a reg=2 s Ljava/lang/String; │ │ + 0x003f - 0x005b reg=0 posision I │ │ + 0x006c - 0x006f reg=0 posision I │ │ + 0x001f - 0x006f reg=1 previousFileName Ljava/lang/String; │ │ + 0x006c - 0x006f reg=2 s Ljava/lang/String; │ │ + 0x0000 - 0x006f reg=7 this Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/SelectDirName;) │ │ name : 'dispatchKeyEvent' │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -00e5c0: |[00e5c0] jp.gr.java_conf.hatalab.mnv.SelectDirName.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -00e5d0: 1304 1700 |0000: const/16 v4, #int 23 // #17 │ │ -00e5d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -00e5d6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -00e5d8: 6e10 ab02 0500 |0004: invoke-virtual {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.getListView:()Landroid/widget/ListView; // method@02ab │ │ -00e5de: 0c02 |0007: move-result-object v2 │ │ -00e5e0: 6e10 c100 0200 |0008: invoke-virtual {v2}, Landroid/widget/ListView;.hasFocus:()Z // method@00c1 │ │ -00e5e6: 0a02 |000b: move-result v2 │ │ -00e5e8: 3902 0700 |000c: if-nez v2, 0013 // +0007 │ │ -00e5ec: 6f20 1e00 6500 |000e: invoke-super {v5, v6}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ -00e5f2: 0a01 |0011: move-result v1 │ │ -00e5f4: 0f01 |0012: return v1 │ │ -00e5f6: 6e10 7b00 0600 |0013: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -00e5fc: 0a02 |0016: move-result v2 │ │ -00e5fe: 3902 0b00 |0017: if-nez v2, 0022 // +000b │ │ -00e602: 6e10 7c00 0600 |0019: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ -00e608: 0a02 |001c: move-result v2 │ │ -00e60a: 2c02 3f00 0000 |001d: sparse-switch v2, 0000005c // +0000003f │ │ -00e610: 5c53 b001 |0020: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mBackKeyDown:Z // field@01b0 │ │ -00e614: 6e10 7b00 0600 |0022: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -00e61a: 0a02 |0025: move-result v2 │ │ -00e61c: 3312 0b00 |0026: if-ne v2, v1, 0031 // +000b │ │ -00e620: 6e10 7c00 0600 |0028: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ -00e626: 0a02 |002b: move-result v2 │ │ -00e628: 2c02 4200 0000 |002c: sparse-switch v2, 0000006e // +00000042 │ │ -00e62e: 5c53 b001 |002f: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mBackKeyDown:Z // field@01b0 │ │ -00e632: 6f20 1e00 6500 |0031: invoke-super {v5, v6}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ -00e638: 0a01 |0034: move-result v1 │ │ -00e63a: 28dd |0035: goto 0012 // -0023 │ │ -00e63c: 7010 b202 0500 |0036: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.upOneLevel:()V // method@02b2 │ │ -00e642: 28d9 |0039: goto 0012 // -0027 │ │ -00e644: 2200 2f00 |003a: new-instance v0, Landroid/view/KeyEvent; // type@002f │ │ -00e648: 7030 7a00 3004 |003c: invoke-direct {v0, v3, v4}, Landroid/view/KeyEvent;.:(II)V // method@007a │ │ -00e64e: 6f20 1e00 0500 |003f: invoke-super {v5, v0}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ -00e654: 0a01 |0042: move-result v1 │ │ -00e656: 28cf |0043: goto 0012 // -0031 │ │ -00e658: 7010 b202 0500 |0044: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.upOneLevel:()V // method@02b2 │ │ -00e65e: 28cb |0047: goto 0012 // -0035 │ │ -00e660: 5551 b001 |0048: iget-boolean v1, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mBackKeyDown:Z // field@01b0 │ │ -00e664: 3801 0500 |004a: if-eqz v1, 004f // +0005 │ │ -00e668: 5c53 b001 |004c: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mBackKeyDown:Z // field@01b0 │ │ -00e66c: 28e3 |004e: goto 0031 // -001d │ │ -00e66e: 5c53 b001 |004f: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mBackKeyDown:Z // field@01b0 │ │ -00e672: 28e0 |0051: goto 0031 // -0020 │ │ -00e674: 2200 2f00 |0052: new-instance v0, Landroid/view/KeyEvent; // type@002f │ │ -00e678: 7030 7a00 1004 |0054: invoke-direct {v0, v1, v4}, Landroid/view/KeyEvent;.:(II)V // method@007a │ │ -00e67e: 6f20 1e00 0500 |0057: invoke-super {v5, v0}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ -00e684: 0a01 |005a: move-result v1 │ │ -00e686: 28b7 |005b: goto 0012 // -0049 │ │ -00e688: 0002 0400 0400 0000 1500 0000 1600 ... |005c: sparse-switch-data (18 units) │ │ -00e6ac: 0002 0300 0400 0000 1600 0000 4300 ... |006e: sparse-switch-data (14 units) │ │ +011648: |[011648] jp.gr.java_conf.hatalab.mnv.SelectDirName.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +011658: 1304 1700 |0000: const/16 v4, #int 23 // #17 │ │ +01165c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +01165e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +011660: 6e10 ac02 0500 |0004: invoke-virtual {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.getListView:()Landroid/widget/ListView; // method@02ac │ │ +011666: 0c02 |0007: move-result-object v2 │ │ +011668: 6e10 c100 0200 |0008: invoke-virtual {v2}, Landroid/widget/ListView;.hasFocus:()Z // method@00c1 │ │ +01166e: 0a02 |000b: move-result v2 │ │ +011670: 3902 0700 |000c: if-nez v2, 0013 // +0007 │ │ +011674: 6f20 1e00 6500 |000e: invoke-super {v5, v6}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ +01167a: 0a01 |0011: move-result v1 │ │ +01167c: 0f01 |0012: return v1 │ │ +01167e: 6e10 7b00 0600 |0013: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +011684: 0a02 |0016: move-result v2 │ │ +011686: 3902 0b00 |0017: if-nez v2, 0022 // +000b │ │ +01168a: 6e10 7c00 0600 |0019: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ +011690: 0a02 |001c: move-result v2 │ │ +011692: 2c02 3f00 0000 |001d: sparse-switch v2, 0000005c // +0000003f │ │ +011698: 5c53 b001 |0020: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mBackKeyDown:Z // field@01b0 │ │ +01169c: 6e10 7b00 0600 |0022: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +0116a2: 0a02 |0025: move-result v2 │ │ +0116a4: 3312 0b00 |0026: if-ne v2, v1, 0031 // +000b │ │ +0116a8: 6e10 7c00 0600 |0028: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ +0116ae: 0a02 |002b: move-result v2 │ │ +0116b0: 2c02 4200 0000 |002c: sparse-switch v2, 0000006e // +00000042 │ │ +0116b6: 5c53 b001 |002f: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mBackKeyDown:Z // field@01b0 │ │ +0116ba: 6f20 1e00 6500 |0031: invoke-super {v5, v6}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ +0116c0: 0a01 |0034: move-result v1 │ │ +0116c2: 28dd |0035: goto 0012 // -0023 │ │ +0116c4: 7010 b302 0500 |0036: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.upOneLevel:()V // method@02b3 │ │ +0116ca: 28d9 |0039: goto 0012 // -0027 │ │ +0116cc: 2200 2f00 |003a: new-instance v0, Landroid/view/KeyEvent; // type@002f │ │ +0116d0: 7030 7a00 3004 |003c: invoke-direct {v0, v3, v4}, Landroid/view/KeyEvent;.:(II)V // method@007a │ │ +0116d6: 6f20 1e00 0500 |003f: invoke-super {v5, v0}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ +0116dc: 0a01 |0042: move-result v1 │ │ +0116de: 28cf |0043: goto 0012 // -0031 │ │ +0116e0: 7010 b302 0500 |0044: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.upOneLevel:()V // method@02b3 │ │ +0116e6: 28cb |0047: goto 0012 // -0035 │ │ +0116e8: 5551 b001 |0048: iget-boolean v1, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mBackKeyDown:Z // field@01b0 │ │ +0116ec: 3801 0500 |004a: if-eqz v1, 004f // +0005 │ │ +0116f0: 5c53 b001 |004c: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mBackKeyDown:Z // field@01b0 │ │ +0116f4: 28e3 |004e: goto 0031 // -001d │ │ +0116f6: 5c53 b001 |004f: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mBackKeyDown:Z // field@01b0 │ │ +0116fa: 28e0 |0051: goto 0031 // -0020 │ │ +0116fc: 2200 2f00 |0052: new-instance v0, Landroid/view/KeyEvent; // type@002f │ │ +011700: 7030 7a00 1004 |0054: invoke-direct {v0, v1, v4}, Landroid/view/KeyEvent;.:(II)V // method@007a │ │ +011706: 6f20 1e00 0500 |0057: invoke-super {v5, v0}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ +01170c: 0a01 |005a: move-result v1 │ │ +01170e: 28b7 |005b: goto 0012 // -0049 │ │ +011710: 0002 0400 0400 0000 1500 0000 1600 ... |005c: sparse-switch-data (18 units) │ │ +011734: 0002 0300 0400 0000 1600 0000 4300 ... |006e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=270 │ │ 0x000e line=271 │ │ 0x0012 line=347 │ │ 0x0013 line=275 │ │ 0x0019 line=276 │ │ @@ -15885,81 +15915,81 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 149 16-bit code units │ │ -00e6c8: |[00e6c8] jp.gr.java_conf.hatalab.mnv.SelectDirName.onCreate:(Landroid/os/Bundle;)V │ │ -00e6d8: 1407 1c00 077f |0000: const v7, #float 1.79446e+38 // #7f07001c │ │ -00e6de: 6f20 2000 9800 |0003: invoke-super {v8, v9}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0020 │ │ -00e6e4: 1406 0e00 037f |0006: const v6, #float 1.74129e+38 // #7f03000e │ │ -00e6ea: 6e20 ae02 6800 |0009: invoke-virtual {v8, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.setContentView:(I)V // method@02ae │ │ -00e6f0: 1406 1d00 077f |000c: const v6, #float 1.79446e+38 // #7f07001d │ │ -00e6f6: 6e20 a702 6800 |000f: invoke-virtual {v8, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a7 │ │ -00e6fc: 0c02 |0012: move-result-object v2 │ │ -00e6fe: 1f02 4300 |0013: check-cast v2, Landroid/widget/Button; // type@0043 │ │ -00e702: 1406 4100 067f |0015: const v6, #float 1.78118e+38 // #7f060041 │ │ -00e708: 6e20 9500 6200 |0018: invoke-virtual {v2, v6}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ -00e70e: 1406 1e00 077f |001b: const v6, #float 1.79446e+38 // #7f07001e │ │ -00e714: 6e20 a702 6800 |001e: invoke-virtual {v8, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a7 │ │ -00e71a: 0c01 |0021: move-result-object v1 │ │ -00e71c: 1f01 4300 |0022: check-cast v1, Landroid/widget/Button; // type@0043 │ │ -00e720: 1406 4400 067f |0024: const v6, #float 1.78118e+38 // #7f060044 │ │ -00e726: 6e20 9500 6100 |0027: invoke-virtual {v1, v6}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ -00e72c: 1406 1b00 077f |002a: const v6, #float 1.79446e+38 // #7f07001b │ │ -00e732: 6e20 a702 6800 |002d: invoke-virtual {v8, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a7 │ │ -00e738: 0c05 |0030: move-result-object v5 │ │ -00e73a: 1f05 4e00 |0031: check-cast v5, Landroid/widget/TextView; // type@004e │ │ -00e73e: 6e20 a702 7800 |0033: invoke-virtual {v8, v7}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a7 │ │ -00e744: 0c06 |0036: move-result-object v6 │ │ -00e746: 1f06 4500 |0037: check-cast v6, Landroid/widget/EditText; // type@0045 │ │ -00e74a: 5b86 b101 |0039: iput-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mEdtFileName:Landroid/widget/EditText; // field@01b1 │ │ -00e74e: 6e10 a902 0800 |003b: invoke-virtual {v8}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.getIntent:()Landroid/content/Intent; // method@02a9 │ │ -00e754: 0c06 |003e: move-result-object v6 │ │ -00e756: 6e10 3700 0600 |003f: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0037 │ │ -00e75c: 0c04 |0042: move-result-object v4 │ │ -00e75e: 3804 3200 |0043: if-eqz v4, 0075 // +0032 │ │ -00e762: 1406 4d00 067f |0045: const v6, #float 1.78118e+38 // #7f06004d │ │ -00e768: 6e20 d000 6500 |0048: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(I)V // method@00d0 │ │ -00e76e: 1a06 6500 |004b: const-string v6, "FILEPATH" // string@0065 │ │ -00e772: 6e20 5300 6400 |004d: invoke-virtual {v4, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -00e778: 0c06 |0050: move-result-object v6 │ │ -00e77a: 5b86 ae01 |0051: iput-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.filename:Ljava/lang/String; // field@01ae │ │ -00e77e: 2200 5900 |0053: new-instance v0, Ljava/io/File; // type@0059 │ │ -00e782: 5486 ae01 |0055: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.filename:Ljava/lang/String; // field@01ae │ │ -00e786: 7020 e100 6000 |0057: invoke-direct {v0, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00e78c: 6e10 e400 0000 |005a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -00e792: 0a06 |005d: move-result v6 │ │ -00e794: 3806 3200 |005e: if-eqz v6, 0090 // +0032 │ │ -00e798: 6e10 eb00 0000 |0060: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -00e79e: 0a06 |0063: move-result v6 │ │ -00e7a0: 3806 2500 |0064: if-eqz v6, 0089 // +0025 │ │ -00e7a4: 5486 ae01 |0066: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.filename:Ljava/lang/String; // field@01ae │ │ -00e7a8: 5b86 aa01 |0068: iput-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e7ac: 6e20 a702 7800 |006a: invoke-virtual {v8, v7}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a7 │ │ -00e7b2: 0c03 |006d: move-result-object v3 │ │ -00e7b4: 1f03 4500 |006e: check-cast v3, Landroid/widget/EditText; // type@0045 │ │ -00e7b8: 5486 aa01 |0070: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e7bc: 6e20 b200 6300 |0072: invoke-virtual {v3, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -00e7c2: 7010 a602 0800 |0075: invoke-direct {v8}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.fillList:()V // method@02a6 │ │ -00e7c8: 2206 c100 |0078: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1; // type@00c1 │ │ -00e7cc: 7020 9c02 8600 |007a: invoke-direct {v6, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1;.:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V // method@029c │ │ -00e7d2: 6e20 9400 6200 |007d: invoke-virtual {v2, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ -00e7d8: 2206 c200 |0080: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$2; // type@00c2 │ │ -00e7dc: 7020 9e02 8600 |0082: invoke-direct {v6, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$2;.:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V // method@029e │ │ -00e7e2: 6e20 9400 6100 |0085: invoke-virtual {v1, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ -00e7e8: 0e00 |0088: return-void │ │ -00e7ea: 6e10 e800 0000 |0089: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -00e7f0: 0c06 |008c: move-result-object v6 │ │ -00e7f2: 5b86 aa01 |008d: iput-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e7f6: 28db |008f: goto 006a // -0025 │ │ -00e7f8: 1a06 2000 |0090: const-string v6, "/" // string@0020 │ │ -00e7fc: 5b86 aa01 |0092: iput-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e800: 28d6 |0094: goto 006a // -002a │ │ +011750: |[011750] jp.gr.java_conf.hatalab.mnv.SelectDirName.onCreate:(Landroid/os/Bundle;)V │ │ +011760: 1407 1c00 077f |0000: const v7, #float 1.79446e+38 // #7f07001c │ │ +011766: 6f20 2000 9800 |0003: invoke-super {v8, v9}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0020 │ │ +01176c: 1406 0e00 037f |0006: const v6, #float 1.74129e+38 // #7f03000e │ │ +011772: 6e20 af02 6800 |0009: invoke-virtual {v8, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.setContentView:(I)V // method@02af │ │ +011778: 1406 1d00 077f |000c: const v6, #float 1.79446e+38 // #7f07001d │ │ +01177e: 6e20 a802 6800 |000f: invoke-virtual {v8, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a8 │ │ +011784: 0c02 |0012: move-result-object v2 │ │ +011786: 1f02 4300 |0013: check-cast v2, Landroid/widget/Button; // type@0043 │ │ +01178a: 1406 4100 067f |0015: const v6, #float 1.78118e+38 // #7f060041 │ │ +011790: 6e20 9500 6200 |0018: invoke-virtual {v2, v6}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ +011796: 1406 1e00 077f |001b: const v6, #float 1.79446e+38 // #7f07001e │ │ +01179c: 6e20 a802 6800 |001e: invoke-virtual {v8, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a8 │ │ +0117a2: 0c01 |0021: move-result-object v1 │ │ +0117a4: 1f01 4300 |0022: check-cast v1, Landroid/widget/Button; // type@0043 │ │ +0117a8: 1406 4400 067f |0024: const v6, #float 1.78118e+38 // #7f060044 │ │ +0117ae: 6e20 9500 6100 |0027: invoke-virtual {v1, v6}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ +0117b4: 1406 1b00 077f |002a: const v6, #float 1.79446e+38 // #7f07001b │ │ +0117ba: 6e20 a802 6800 |002d: invoke-virtual {v8, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a8 │ │ +0117c0: 0c05 |0030: move-result-object v5 │ │ +0117c2: 1f05 4e00 |0031: check-cast v5, Landroid/widget/TextView; // type@004e │ │ +0117c6: 6e20 a802 7800 |0033: invoke-virtual {v8, v7}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a8 │ │ +0117cc: 0c06 |0036: move-result-object v6 │ │ +0117ce: 1f06 4500 |0037: check-cast v6, Landroid/widget/EditText; // type@0045 │ │ +0117d2: 5b86 b101 |0039: iput-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.mEdtFileName:Landroid/widget/EditText; // field@01b1 │ │ +0117d6: 6e10 aa02 0800 |003b: invoke-virtual {v8}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.getIntent:()Landroid/content/Intent; // method@02aa │ │ +0117dc: 0c06 |003e: move-result-object v6 │ │ +0117de: 6e10 3700 0600 |003f: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0037 │ │ +0117e4: 0c04 |0042: move-result-object v4 │ │ +0117e6: 3804 3200 |0043: if-eqz v4, 0075 // +0032 │ │ +0117ea: 1406 4d00 067f |0045: const v6, #float 1.78118e+38 // #7f06004d │ │ +0117f0: 6e20 d000 6500 |0048: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(I)V // method@00d0 │ │ +0117f6: 1a06 6500 |004b: const-string v6, "FILEPATH" // string@0065 │ │ +0117fa: 6e20 5300 6400 |004d: invoke-virtual {v4, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +011800: 0c06 |0050: move-result-object v6 │ │ +011802: 5b86 ae01 |0051: iput-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.filename:Ljava/lang/String; // field@01ae │ │ +011806: 2200 5900 |0053: new-instance v0, Ljava/io/File; // type@0059 │ │ +01180a: 5486 ae01 |0055: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.filename:Ljava/lang/String; // field@01ae │ │ +01180e: 7020 e100 6000 |0057: invoke-direct {v0, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +011814: 6e10 e400 0000 |005a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +01181a: 0a06 |005d: move-result v6 │ │ +01181c: 3806 3200 |005e: if-eqz v6, 0090 // +0032 │ │ +011820: 6e10 eb00 0000 |0060: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +011826: 0a06 |0063: move-result v6 │ │ +011828: 3806 2500 |0064: if-eqz v6, 0089 // +0025 │ │ +01182c: 5486 ae01 |0066: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.filename:Ljava/lang/String; // field@01ae │ │ +011830: 5b86 aa01 |0068: iput-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +011834: 6e20 a802 7800 |006a: invoke-virtual {v8, v7}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a8 │ │ +01183a: 0c03 |006d: move-result-object v3 │ │ +01183c: 1f03 4500 |006e: check-cast v3, Landroid/widget/EditText; // type@0045 │ │ +011840: 5486 aa01 |0070: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +011844: 6e20 b200 6300 |0072: invoke-virtual {v3, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +01184a: 7010 a702 0800 |0075: invoke-direct {v8}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.fillList:()V // method@02a7 │ │ +011850: 2206 c100 |0078: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1; // type@00c1 │ │ +011854: 7020 9d02 8600 |007a: invoke-direct {v6, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1;.:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V // method@029d │ │ +01185a: 6e20 9400 6200 |007d: invoke-virtual {v2, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ +011860: 2206 c200 |0080: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$2; // type@00c2 │ │ +011864: 7020 9f02 8600 |0082: invoke-direct {v6, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$2;.:(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V // method@029f │ │ +01186a: 6e20 9400 6100 |0085: invoke-virtual {v1, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ +011870: 0e00 |0088: return-void │ │ +011872: 6e10 e800 0000 |0089: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +011878: 0c06 |008c: move-result-object v6 │ │ +01187a: 5b86 aa01 |008d: iput-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +01187e: 28db |008f: goto 006a // -0025 │ │ +011880: 1a06 2000 |0090: const-string v6, "/" // string@0020 │ │ +011884: 5b86 aa01 |0092: iput-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +011888: 28d6 |0094: goto 006a // -002a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=39 │ │ 0x0006 line=41 │ │ 0x000c line=43 │ │ 0x0015 line=44 │ │ 0x001b line=46 │ │ @@ -15994,86 +16024,86 @@ │ │ 0x0000 - 0x0095 reg=9 icicle Landroid/os/Bundle; │ │ │ │ #2 : (in Ljp/gr/java_conf/hatalab/mnv/SelectDirName;) │ │ name : 'onListItemClick' │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 136 16-bit code units │ │ -00e804: |[00e804] jp.gr.java_conf.hatalab.mnv.SelectDirName.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -00e814: 7506 2300 0500 |0000: invoke-super/range {v5, v6, v7, v8, v9, v10}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0023 │ │ -00e81a: 6e10 aa02 0500 |0003: invoke-virtual {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.getListAdapter:()Landroid/widget/ListAdapter; // method@02aa │ │ -00e820: 0c02 |0006: move-result-object v2 │ │ -00e822: 7220 bb00 8200 |0007: invoke-interface {v2, v8}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@00bb │ │ -00e828: 0c01 |000a: move-result-object v1 │ │ -00e82a: 1f01 6a00 |000b: check-cast v1, Ljava/lang/String; // type@006a │ │ -00e82e: 1a02 1d00 |000d: const-string v2, ".." // string@001d │ │ -00e832: 6e20 1701 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00e838: 0a02 |0012: move-result v2 │ │ -00e83a: 3802 0600 |0013: if-eqz v2, 0019 // +0006 │ │ -00e83e: 7010 b202 0500 |0015: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.upOneLevel:()V // method@02b2 │ │ -00e844: 0e00 |0018: return-void │ │ -00e846: 6e10 1f01 0100 |0019: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@011f │ │ -00e84c: 0a02 |001c: move-result v2 │ │ -00e84e: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -00e852: 6e20 2501 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0125 │ │ -00e858: 0c02 |0022: move-result-object v2 │ │ -00e85a: 1a03 2000 |0023: const-string v3, "/" // string@0020 │ │ -00e85e: 6e20 1701 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00e864: 0a02 |0028: move-result v2 │ │ -00e866: 3802 5200 |0029: if-eqz v2, 007b // +0052 │ │ -00e86a: 5452 aa01 |002b: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e86e: 1a03 2000 |002d: const-string v3, "/" // string@0020 │ │ -00e872: 6e20 1701 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00e878: 0a02 |0032: move-result v2 │ │ -00e87a: 3802 2c00 |0033: if-eqz v2, 005f // +002c │ │ -00e87e: 2202 6c00 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ -00e882: 7010 2d01 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00e888: 5453 aa01 |003a: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e88c: 6e20 3001 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00e892: 0c02 |003f: move-result-object v2 │ │ -00e894: 6e20 3001 1200 |0040: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00e89a: 0c02 |0043: move-result-object v2 │ │ -00e89c: 6e10 3101 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00e8a2: 0c02 |0047: move-result-object v2 │ │ -00e8a4: 5b52 aa01 |0048: iput-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e8a8: 5452 aa01 |004a: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e8ac: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -00e8ae: 5454 aa01 |004d: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e8b2: 6e10 1f01 0400 |004f: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@011f │ │ -00e8b8: 0a04 |0052: move-result v4 │ │ -00e8ba: d804 04ff |0053: add-int/lit8 v4, v4, #int -1 // #ff │ │ -00e8be: 6e30 2601 3204 |0055: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0126 │ │ -00e8c4: 0c02 |0058: move-result-object v2 │ │ -00e8c6: 5b52 aa01 |0059: iput-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e8ca: 7010 a602 0500 |005b: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.fillList:()V // method@02a6 │ │ -00e8d0: 28ba |005e: goto 0018 // -0046 │ │ -00e8d2: 2202 6c00 |005f: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ -00e8d6: 7010 2d01 0200 |0061: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00e8dc: 5453 aa01 |0064: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e8e0: 6e20 3001 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00e8e6: 0c02 |0069: move-result-object v2 │ │ -00e8e8: 1a03 2000 |006a: const-string v3, "/" // string@0020 │ │ -00e8ec: 6e20 3001 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00e8f2: 0c02 |006f: move-result-object v2 │ │ -00e8f4: 6e20 3001 1200 |0070: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00e8fa: 0c02 |0073: move-result-object v2 │ │ -00e8fc: 6e10 3101 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00e902: 0c02 |0077: move-result-object v2 │ │ -00e904: 5b52 aa01 |0078: iput-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ -00e908: 28d0 |007a: goto 004a // -0030 │ │ -00e90a: 1402 1c00 077f |007b: const v2, #float 1.79446e+38 // #7f07001c │ │ -00e910: 6e20 a702 2500 |007e: invoke-virtual {v5, v2}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a7 │ │ -00e916: 0c00 |0081: move-result-object v0 │ │ -00e918: 1f00 4500 |0082: check-cast v0, Landroid/widget/EditText; // type@0045 │ │ -00e91c: 6e20 b200 1000 |0084: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -00e922: 2891 |0087: goto 0018 // -006f │ │ +01188c: |[01188c] jp.gr.java_conf.hatalab.mnv.SelectDirName.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +01189c: 7506 2300 0600 |0000: invoke-super/range {v6, v7, v8, v9, v10, v11}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0023 │ │ +0118a2: 6e10 ab02 0600 |0003: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.getListAdapter:()Landroid/widget/ListAdapter; // method@02ab │ │ +0118a8: 0c02 |0006: move-result-object v2 │ │ +0118aa: 7220 bb00 9200 |0007: invoke-interface {v2, v9}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@00bb │ │ +0118b0: 0c01 |000a: move-result-object v1 │ │ +0118b2: 1f01 6a00 |000b: check-cast v1, Ljava/lang/String; // type@006a │ │ +0118b6: 1a02 1d00 |000d: const-string v2, ".." // string@001d │ │ +0118ba: 6e20 1801 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +0118c0: 0a02 |0012: move-result v2 │ │ +0118c2: 3802 0600 |0013: if-eqz v2, 0019 // +0006 │ │ +0118c6: 7010 b302 0600 |0015: invoke-direct {v6}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.upOneLevel:()V // method@02b3 │ │ +0118cc: 0e00 |0018: return-void │ │ +0118ce: 6e10 2001 0100 |0019: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0120 │ │ +0118d4: 0a02 |001c: move-result v2 │ │ +0118d6: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0118da: 6e20 2601 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0126 │ │ +0118e0: 0c02 |0022: move-result-object v2 │ │ +0118e2: 1a03 2000 |0023: const-string v3, "/" // string@0020 │ │ +0118e6: 6e20 1801 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +0118ec: 0a02 |0028: move-result v2 │ │ +0118ee: 3802 5200 |0029: if-eqz v2, 007b // +0052 │ │ +0118f2: 5462 aa01 |002b: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +0118f6: 1a03 2000 |002d: const-string v3, "/" // string@0020 │ │ +0118fa: 6e20 1801 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +011900: 0a02 |0032: move-result v2 │ │ +011902: 3802 2c00 |0033: if-eqz v2, 005f // +002c │ │ +011906: 2202 6c00 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ +01190a: 7010 2e01 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +011910: 5463 aa01 |003a: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +011914: 6e20 3101 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01191a: 0c02 |003f: move-result-object v2 │ │ +01191c: 6e20 3101 1200 |0040: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +011922: 0c02 |0043: move-result-object v2 │ │ +011924: 6e10 3201 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +01192a: 0c02 |0047: move-result-object v2 │ │ +01192c: 5b62 aa01 |0048: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +011930: 5462 aa01 |004a: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +011934: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +011936: 5464 aa01 |004d: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +01193a: 6e10 2001 0400 |004f: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0120 │ │ +011940: 0a04 |0052: move-result v4 │ │ +011942: d804 04ff |0053: add-int/lit8 v4, v4, #int -1 // #ff │ │ +011946: 6e30 2701 3204 |0055: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0127 │ │ +01194c: 0c02 |0058: move-result-object v2 │ │ +01194e: 5b62 aa01 |0059: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +011952: 7010 a702 0600 |005b: invoke-direct {v6}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.fillList:()V // method@02a7 │ │ +011958: 28ba |005e: goto 0018 // -0046 │ │ +01195a: 2202 6c00 |005f: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ +01195e: 7010 2e01 0200 |0061: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +011964: 5463 aa01 |0064: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +011968: 6e20 3101 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01196e: 0c02 |0069: move-result-object v2 │ │ +011970: 1a03 2000 |006a: const-string v3, "/" // string@0020 │ │ +011974: 6e20 3101 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01197a: 0c02 |006f: move-result-object v2 │ │ +01197c: 6e20 3101 1200 |0070: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +011982: 0c02 |0073: move-result-object v2 │ │ +011984: 6e10 3201 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +01198a: 0c02 |0077: move-result-object v2 │ │ +01198c: 5b62 aa01 |0078: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.DirPath:Ljava/lang/String; // field@01aa │ │ +011990: 28d0 |007a: goto 004a // -0030 │ │ +011992: 1402 1c00 077f |007b: const v2, #float 1.79446e+38 // #7f07001c │ │ +011998: 6e20 a802 2600 |007e: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;.findViewById:(I)Landroid/view/View; // method@02a8 │ │ +01199e: 0c00 |0081: move-result-object v0 │ │ +0119a0: 1f00 4500 |0082: check-cast v0, Landroid/widget/EditText; // type@0045 │ │ +0119a4: 6e20 b200 1000 |0084: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +0119aa: 2891 |0087: goto 0018 // -006f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=137 │ │ 0x000d line=139 │ │ 0x0015 line=140 │ │ 0x0018 line=169 │ │ @@ -16084,19 +16114,19 @@ │ │ 0x005b line=162 │ │ 0x005f line=159 │ │ 0x007b line=165 │ │ 0x0084 line=166 │ │ locals : │ │ 0x0084 - 0x0088 reg=0 edtFileName Landroid/widget/EditText; │ │ 0x000d - 0x0088 reg=1 strItem Ljava/lang/String; │ │ - 0x0000 - 0x0088 reg=5 this Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ - 0x0000 - 0x0088 reg=6 l Landroid/widget/ListView; │ │ - 0x0000 - 0x0088 reg=7 v Landroid/view/View; │ │ - 0x0000 - 0x0088 reg=8 position I │ │ - 0x0000 - 0x0088 reg=9 id J │ │ + 0x0000 - 0x0088 reg=6 this Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ + 0x0000 - 0x0088 reg=7 l Landroid/widget/ListView; │ │ + 0x0000 - 0x0088 reg=8 v Landroid/view/View; │ │ + 0x0000 - 0x0088 reg=9 position I │ │ + 0x0000 - 0x0088 reg=10 id J │ │ │ │ source_file_idx : 548 (SelectDirName.java) │ │ │ │ Class #67 header: │ │ class_idx : 197 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 104 │ │ @@ -16129,99 +16159,99 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e924: |[00e924] jp.gr.java_conf.hatalab.mnv.SelectFileName$1.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ │ -00e934: 5b01 b201 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b2 │ │ -00e938: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00e93e: 0e00 |0005: return-void │ │ +0119ac: |[0119ac] jp.gr.java_conf.hatalab.mnv.SelectFileName$1.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ │ +0119bc: 5b01 b201 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b2 │ │ +0119c0: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0119c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -00e940: |[00e940] jp.gr.java_conf.hatalab.mnv.SelectFileName$1.onClick:(Landroid/view/View;)V │ │ -00e950: 130a 2e00 |0000: const/16 v10, #int 46 // #2e │ │ -00e954: 1209 |0002: const/4 v9, #int 0 // #0 │ │ -00e956: 54b7 b201 |0003: iget-object v7, v11, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b2 │ │ -00e95a: 1408 1c00 077f |0005: const v8, #float 1.79446e+38 // #7f07001c │ │ -00e960: 6e20 c702 8700 |0008: invoke-virtual {v7, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c7 │ │ -00e966: 0c01 |000b: move-result-object v1 │ │ -00e968: 1f01 4500 |000c: check-cast v1, Landroid/widget/EditText; // type@0045 │ │ -00e96c: 6e10 a300 0100 |000e: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -00e972: 0c07 |0011: move-result-object v7 │ │ -00e974: 6e10 0f01 0700 |0012: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00e97a: 0c06 |0015: move-result-object v6 │ │ -00e97c: 54b7 b201 |0016: iget-object v7, v11, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b2 │ │ -00e980: 7110 c002 0700 |0018: invoke-static {v7}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$000:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Z // method@02c0 │ │ -00e986: 0a07 |001b: move-result v7 │ │ -00e988: 3807 3c00 |001c: if-eqz v7, 0058 // +003c │ │ -00e98c: 54b7 b201 |001e: iget-object v7, v11, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b2 │ │ -00e990: 1408 2000 077f |0020: const v8, #float 1.79446e+38 // #7f070020 │ │ -00e996: 6e20 c702 8700 |0023: invoke-virtual {v7, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c7 │ │ -00e99c: 0c02 |0026: move-result-object v2 │ │ -00e99e: 1f02 4400 |0027: check-cast v2, Landroid/widget/CheckBox; // type@0044 │ │ -00e9a2: 6e10 a200 0100 |0029: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionStart:()I // method@00a2 │ │ -00e9a8: 0a05 |002c: move-result v5 │ │ -00e9aa: 6e10 a100 0100 |002d: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionEnd:()I // method@00a1 │ │ -00e9b0: 0a04 |0030: move-result v4 │ │ -00e9b2: 6e10 9700 0200 |0031: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ -00e9b8: 0a07 |0034: move-result v7 │ │ -00e9ba: 1218 |0035: const/4 v8, #int 1 // #1 │ │ -00e9bc: 3387 2a00 |0036: if-ne v7, v8, 0060 // +002a │ │ -00e9c0: 6e20 1d01 a600 |0038: invoke-virtual {v6, v10}, Ljava/lang/String;.lastIndexOf:(I)I // method@011d │ │ -00e9c6: 0a00 |003b: move-result v0 │ │ -00e9c8: 3a00 1d00 |003c: if-ltz v0, 0059 // +001d │ │ -00e9cc: 6e30 2601 9600 |003e: invoke-virtual {v6, v9, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0126 │ │ -00e9d2: 0c07 |0041: move-result-object v7 │ │ -00e9d4: 1a08 1e00 |0042: const-string v8, ".chi" // string@001e │ │ -00e9d8: 6e20 1401 8700 |0044: invoke-virtual {v7, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0114 │ │ -00e9de: 0c06 |0047: move-result-object v6 │ │ -00e9e0: 6e20 b200 6100 |0048: invoke-virtual {v1, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -00e9e6: 6e10 1f01 0600 |004b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@011f │ │ -00e9ec: 0a03 |004e: move-result v3 │ │ -00e9ee: 3735 0300 |004f: if-le v5, v3, 0052 // +0003 │ │ -00e9f2: 0135 |0051: move v5, v3 │ │ -00e9f4: 3734 0300 |0052: if-le v4, v3, 0055 // +0003 │ │ -00e9f8: 0134 |0054: move v4, v3 │ │ -00e9fa: 6e30 b100 5104 |0055: invoke-virtual {v1, v5, v4}, Landroid/widget/EditText;.setSelection:(II)V // method@00b1 │ │ -00ea00: 0e00 |0058: return-void │ │ -00ea02: 1a07 1e00 |0059: const-string v7, ".chi" // string@001e │ │ -00ea06: 6e20 1401 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0114 │ │ -00ea0c: 0c06 |005e: move-result-object v6 │ │ -00ea0e: 28e9 |005f: goto 0048 // -0017 │ │ -00ea10: 6e20 1d01 a600 |0060: invoke-virtual {v6, v10}, Ljava/lang/String;.lastIndexOf:(I)I // method@011d │ │ -00ea16: 0a00 |0063: move-result v0 │ │ -00ea18: 3a00 1000 |0064: if-ltz v0, 0074 // +0010 │ │ -00ea1c: 6e30 2601 9600 |0066: invoke-virtual {v6, v9, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0126 │ │ -00ea22: 0c07 |0069: move-result-object v7 │ │ -00ea24: 1a08 1f00 |006a: const-string v8, ".txt" // string@001f │ │ -00ea28: 6e20 1401 8700 |006c: invoke-virtual {v7, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0114 │ │ -00ea2e: 0c06 |006f: move-result-object v6 │ │ -00ea30: 6e20 b200 6100 |0070: invoke-virtual {v1, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -00ea36: 28d8 |0073: goto 004b // -0028 │ │ -00ea38: 1a07 1f00 |0074: const-string v7, ".txt" // string@001f │ │ -00ea3c: 6e20 1401 7600 |0076: invoke-virtual {v6, v7}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0114 │ │ -00ea42: 0c06 |0079: move-result-object v6 │ │ -00ea44: 28f6 |007a: goto 0070 // -000a │ │ +0119c8: |[0119c8] jp.gr.java_conf.hatalab.mnv.SelectFileName$1.onClick:(Landroid/view/View;)V │ │ +0119d8: 130a 2e00 |0000: const/16 v10, #int 46 // #2e │ │ +0119dc: 1209 |0002: const/4 v9, #int 0 // #0 │ │ +0119de: 54b7 b201 |0003: iget-object v7, v11, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b2 │ │ +0119e2: 1408 1c00 077f |0005: const v8, #float 1.79446e+38 // #7f07001c │ │ +0119e8: 6e20 c802 8700 |0008: invoke-virtual {v7, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c8 │ │ +0119ee: 0c01 |000b: move-result-object v1 │ │ +0119f0: 1f01 4500 |000c: check-cast v1, Landroid/widget/EditText; // type@0045 │ │ +0119f4: 6e10 a300 0100 |000e: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +0119fa: 0c07 |0011: move-result-object v7 │ │ +0119fc: 6e10 1001 0700 |0012: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +011a02: 0c06 |0015: move-result-object v6 │ │ +011a04: 54b7 b201 |0016: iget-object v7, v11, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b2 │ │ +011a08: 7110 c102 0700 |0018: invoke-static {v7}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$000:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Z // method@02c1 │ │ +011a0e: 0a07 |001b: move-result v7 │ │ +011a10: 3807 3c00 |001c: if-eqz v7, 0058 // +003c │ │ +011a14: 54b7 b201 |001e: iget-object v7, v11, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b2 │ │ +011a18: 1408 2000 077f |0020: const v8, #float 1.79446e+38 // #7f070020 │ │ +011a1e: 6e20 c802 8700 |0023: invoke-virtual {v7, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c8 │ │ +011a24: 0c02 |0026: move-result-object v2 │ │ +011a26: 1f02 4400 |0027: check-cast v2, Landroid/widget/CheckBox; // type@0044 │ │ +011a2a: 6e10 a200 0100 |0029: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionStart:()I // method@00a2 │ │ +011a30: 0a05 |002c: move-result v5 │ │ +011a32: 6e10 a100 0100 |002d: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionEnd:()I // method@00a1 │ │ +011a38: 0a04 |0030: move-result v4 │ │ +011a3a: 6e10 9700 0200 |0031: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ +011a40: 0a07 |0034: move-result v7 │ │ +011a42: 1218 |0035: const/4 v8, #int 1 // #1 │ │ +011a44: 3387 2a00 |0036: if-ne v7, v8, 0060 // +002a │ │ +011a48: 6e20 1e01 a600 |0038: invoke-virtual {v6, v10}, Ljava/lang/String;.lastIndexOf:(I)I // method@011e │ │ +011a4e: 0a00 |003b: move-result v0 │ │ +011a50: 3a00 1d00 |003c: if-ltz v0, 0059 // +001d │ │ +011a54: 6e30 2701 9600 |003e: invoke-virtual {v6, v9, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0127 │ │ +011a5a: 0c07 |0041: move-result-object v7 │ │ +011a5c: 1a08 1e00 |0042: const-string v8, ".chi" // string@001e │ │ +011a60: 6e20 1501 8700 |0044: invoke-virtual {v7, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0115 │ │ +011a66: 0c06 |0047: move-result-object v6 │ │ +011a68: 6e20 b200 6100 |0048: invoke-virtual {v1, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +011a6e: 6e10 2001 0600 |004b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0120 │ │ +011a74: 0a03 |004e: move-result v3 │ │ +011a76: 3735 0300 |004f: if-le v5, v3, 0052 // +0003 │ │ +011a7a: 0135 |0051: move v5, v3 │ │ +011a7c: 3734 0300 |0052: if-le v4, v3, 0055 // +0003 │ │ +011a80: 0134 |0054: move v4, v3 │ │ +011a82: 6e30 b100 5104 |0055: invoke-virtual {v1, v5, v4}, Landroid/widget/EditText;.setSelection:(II)V // method@00b1 │ │ +011a88: 0e00 |0058: return-void │ │ +011a8a: 1a07 1e00 |0059: const-string v7, ".chi" // string@001e │ │ +011a8e: 6e20 1501 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0115 │ │ +011a94: 0c06 |005e: move-result-object v6 │ │ +011a96: 28e9 |005f: goto 0048 // -0017 │ │ +011a98: 6e20 1e01 a600 |0060: invoke-virtual {v6, v10}, Ljava/lang/String;.lastIndexOf:(I)I // method@011e │ │ +011a9e: 0a00 |0063: move-result v0 │ │ +011aa0: 3a00 1000 |0064: if-ltz v0, 0074 // +0010 │ │ +011aa4: 6e30 2701 9600 |0066: invoke-virtual {v6, v9, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0127 │ │ +011aaa: 0c07 |0069: move-result-object v7 │ │ +011aac: 1a08 1f00 |006a: const-string v8, ".txt" // string@001f │ │ +011ab0: 6e20 1501 8700 |006c: invoke-virtual {v7, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0115 │ │ +011ab6: 0c06 |006f: move-result-object v6 │ │ +011ab8: 6e20 b200 6100 |0070: invoke-virtual {v1, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +011abe: 28d8 |0073: goto 004b // -0028 │ │ +011ac0: 1a07 1f00 |0074: const-string v7, ".txt" // string@001f │ │ +011ac4: 6e20 1501 7600 |0076: invoke-virtual {v6, v7}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0115 │ │ +011aca: 0c06 |0079: move-result-object v6 │ │ +011acc: 28f6 |007a: goto 0070 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=137 │ │ 0x000e line=138 │ │ 0x0016 line=140 │ │ 0x001e line=141 │ │ 0x0029 line=143 │ │ @@ -16293,120 +16323,120 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ea48: |[00ea48] jp.gr.java_conf.hatalab.mnv.SelectFileName$2.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ │ -00ea58: 5b01 b301 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ -00ea5c: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00ea62: 0e00 |0005: return-void │ │ +011ad0: |[011ad0] jp.gr.java_conf.hatalab.mnv.SelectFileName$2.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ │ +011ae0: 5b01 b301 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ +011ae4: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +011aea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 178 16-bit code units │ │ -00ea64: |[00ea64] jp.gr.java_conf.hatalab.mnv.SelectFileName$2.onClick:(Landroid/view/View;)V │ │ -00ea74: 2202 1000 |0000: new-instance v2, Landroid/content/Intent; // type@0010 │ │ -00ea78: 7010 3000 0200 |0002: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0030 │ │ -00ea7e: 5485 b301 |0005: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ -00ea82: 1406 1c00 077f |0007: const v6, #float 1.79446e+38 // #7f07001c │ │ -00ea88: 6e20 c702 6500 |000a: invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c7 │ │ -00ea8e: 0c00 |000d: move-result-object v0 │ │ -00ea90: 1f00 4500 |000e: check-cast v0, Landroid/widget/EditText; // type@0045 │ │ -00ea94: 6e10 a300 0000 |0010: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -00ea9a: 0c05 |0013: move-result-object v5 │ │ -00ea9c: 6e10 0f01 0500 |0014: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00eaa2: 0c05 |0017: move-result-object v5 │ │ -00eaa4: 1a06 6a02 |0018: const-string v6, "[\s]*$" // string@026a │ │ -00eaa8: 1a07 0000 |001a: const-string v7, "" // string@0000 │ │ -00eaac: 6e30 2201 6507 |001c: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -00eab2: 0c03 |001f: move-result-object v3 │ │ -00eab4: 5485 b301 |0020: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ -00eab8: 7110 c002 0500 |0022: invoke-static {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$000:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Z // method@02c0 │ │ -00eabe: 0a05 |0025: move-result v5 │ │ -00eac0: 3805 1600 |0026: if-eqz v5, 003c // +0016 │ │ -00eac4: 5485 b301 |0028: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ -00eac8: 1406 2000 077f |002a: const v6, #float 1.79446e+38 // #7f070020 │ │ -00eace: 6e20 c702 6500 |002d: invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c7 │ │ -00ead4: 0c01 |0030: move-result-object v1 │ │ -00ead6: 1f01 4400 |0031: check-cast v1, Landroid/widget/CheckBox; // type@0044 │ │ -00eada: 5485 b301 |0033: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ -00eade: 6e10 9700 0100 |0035: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ -00eae4: 0a06 |0038: move-result v6 │ │ -00eae6: 7120 c202 6500 |0039: invoke-static {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$102:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;Z)Z // method@02c2 │ │ -00eaec: 1a05 6200 |003c: const-string v5, "FILENAME" // string@0062 │ │ -00eaf0: 6e30 3b00 5203 |003e: invoke-virtual {v2, v5, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -00eaf6: 1a05 5400 |0041: const-string v5, "DIRPATH" // string@0054 │ │ -00eafa: 5486 b301 |0043: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ -00eafe: 7110 c302 0600 |0045: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$200:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Ljava/lang/String; // method@02c3 │ │ -00eb04: 0c06 |0048: move-result-object v6 │ │ -00eb06: 6e30 3b00 5206 |0049: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -00eb0c: 1a05 5c00 |004c: const-string v5, "ENCRYPT" // string@005c │ │ -00eb10: 5486 b301 |004e: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ -00eb14: 7110 c102 0600 |0050: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$100:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Z // method@02c1 │ │ -00eb1a: 0a06 |0053: move-result v6 │ │ -00eb1c: 6e30 3c00 5206 |0054: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@003c │ │ -00eb22: 1a05 0002 |0057: const-string v5, "ORG_FILENAME" // string@0200 │ │ -00eb26: 5486 b301 |0059: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ -00eb2a: 7110 c402 0600 |005b: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$300:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Ljava/lang/String; // method@02c4 │ │ -00eb30: 0c06 |005e: move-result-object v6 │ │ -00eb32: 6e30 3b00 5206 |005f: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -00eb38: 5485 b301 |0062: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ -00eb3c: 7110 c302 0500 |0064: invoke-static {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$200:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Ljava/lang/String; // method@02c3 │ │ -00eb42: 0c05 |0067: move-result-object v5 │ │ -00eb44: 1a06 2000 |0068: const-string v6, "/" // string@0020 │ │ -00eb48: 6e20 1701 6500 |006a: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00eb4e: 0a05 |006d: move-result v5 │ │ -00eb50: 3805 2600 |006e: if-eqz v5, 0094 // +0026 │ │ -00eb54: 2205 6c00 |0070: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ -00eb58: 7010 2d01 0500 |0072: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00eb5e: 1a06 2000 |0075: const-string v6, "/" // string@0020 │ │ -00eb62: 6e20 3001 6500 |0077: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00eb68: 0c05 |007a: move-result-object v5 │ │ -00eb6a: 6e20 3001 3500 |007b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00eb70: 0c05 |007e: move-result-object v5 │ │ -00eb72: 6e10 3101 0500 |007f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00eb78: 0c04 |0082: move-result-object v4 │ │ -00eb7a: 1a05 6500 |0083: const-string v5, "FILEPATH" // string@0065 │ │ -00eb7e: 6e30 3b00 5204 |0085: invoke-virtual {v2, v5, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -00eb84: 5485 b301 |0088: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ -00eb88: 12f6 |008a: const/4 v6, #int -1 // #ff │ │ -00eb8a: 6e30 d102 6502 |008b: invoke-virtual {v5, v6, v2}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.setResult:(ILandroid/content/Intent;)V // method@02d1 │ │ -00eb90: 5485 b301 |008e: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ -00eb94: 6e10 c802 0500 |0090: invoke-virtual {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.finish:()V // method@02c8 │ │ -00eb9a: 0e00 |0093: return-void │ │ -00eb9c: 2205 6c00 |0094: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ -00eba0: 7010 2d01 0500 |0096: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00eba6: 5486 b301 |0099: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ -00ebaa: 7110 c302 0600 |009b: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$200:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Ljava/lang/String; // method@02c3 │ │ -00ebb0: 0c06 |009e: move-result-object v6 │ │ -00ebb2: 6e20 3001 6500 |009f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00ebb8: 0c05 |00a2: move-result-object v5 │ │ -00ebba: 1a06 2000 |00a3: const-string v6, "/" // string@0020 │ │ -00ebbe: 6e20 3001 6500 |00a5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00ebc4: 0c05 |00a8: move-result-object v5 │ │ -00ebc6: 6e20 3001 3500 |00a9: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00ebcc: 0c05 |00ac: move-result-object v5 │ │ -00ebce: 6e10 3101 0500 |00ad: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00ebd4: 0c04 |00b0: move-result-object v4 │ │ -00ebd6: 28d2 |00b1: goto 0083 // -002e │ │ +011aec: |[011aec] jp.gr.java_conf.hatalab.mnv.SelectFileName$2.onClick:(Landroid/view/View;)V │ │ +011afc: 2202 1000 |0000: new-instance v2, Landroid/content/Intent; // type@0010 │ │ +011b00: 7010 3000 0200 |0002: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0030 │ │ +011b06: 5485 b301 |0005: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ +011b0a: 1406 1c00 077f |0007: const v6, #float 1.79446e+38 // #7f07001c │ │ +011b10: 6e20 c802 6500 |000a: invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c8 │ │ +011b16: 0c00 |000d: move-result-object v0 │ │ +011b18: 1f00 4500 |000e: check-cast v0, Landroid/widget/EditText; // type@0045 │ │ +011b1c: 6e10 a300 0000 |0010: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +011b22: 0c05 |0013: move-result-object v5 │ │ +011b24: 6e10 1001 0500 |0014: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +011b2a: 0c05 |0017: move-result-object v5 │ │ +011b2c: 1a06 6a02 |0018: const-string v6, "[\s]*$" // string@026a │ │ +011b30: 1a07 0000 |001a: const-string v7, "" // string@0000 │ │ +011b34: 6e30 2301 6507 |001c: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +011b3a: 0c03 |001f: move-result-object v3 │ │ +011b3c: 5485 b301 |0020: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ +011b40: 7110 c102 0500 |0022: invoke-static {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$000:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Z // method@02c1 │ │ +011b46: 0a05 |0025: move-result v5 │ │ +011b48: 3805 1600 |0026: if-eqz v5, 003c // +0016 │ │ +011b4c: 5485 b301 |0028: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ +011b50: 1406 2000 077f |002a: const v6, #float 1.79446e+38 // #7f070020 │ │ +011b56: 6e20 c802 6500 |002d: invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c8 │ │ +011b5c: 0c01 |0030: move-result-object v1 │ │ +011b5e: 1f01 4400 |0031: check-cast v1, Landroid/widget/CheckBox; // type@0044 │ │ +011b62: 5485 b301 |0033: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ +011b66: 6e10 9700 0100 |0035: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ +011b6c: 0a06 |0038: move-result v6 │ │ +011b6e: 7120 c302 6500 |0039: invoke-static {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$102:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;Z)Z // method@02c3 │ │ +011b74: 1a05 6200 |003c: const-string v5, "FILENAME" // string@0062 │ │ +011b78: 6e30 3b00 5203 |003e: invoke-virtual {v2, v5, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +011b7e: 1a05 5400 |0041: const-string v5, "DIRPATH" // string@0054 │ │ +011b82: 5486 b301 |0043: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ +011b86: 7110 c402 0600 |0045: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$200:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Ljava/lang/String; // method@02c4 │ │ +011b8c: 0c06 |0048: move-result-object v6 │ │ +011b8e: 6e30 3b00 5206 |0049: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +011b94: 1a05 5c00 |004c: const-string v5, "ENCRYPT" // string@005c │ │ +011b98: 5486 b301 |004e: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ +011b9c: 7110 c202 0600 |0050: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$100:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Z // method@02c2 │ │ +011ba2: 0a06 |0053: move-result v6 │ │ +011ba4: 6e30 3c00 5206 |0054: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@003c │ │ +011baa: 1a05 0002 |0057: const-string v5, "ORG_FILENAME" // string@0200 │ │ +011bae: 5486 b301 |0059: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ +011bb2: 7110 c502 0600 |005b: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$300:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Ljava/lang/String; // method@02c5 │ │ +011bb8: 0c06 |005e: move-result-object v6 │ │ +011bba: 6e30 3b00 5206 |005f: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +011bc0: 5485 b301 |0062: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ +011bc4: 7110 c402 0500 |0064: invoke-static {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$200:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Ljava/lang/String; // method@02c4 │ │ +011bca: 0c05 |0067: move-result-object v5 │ │ +011bcc: 1a06 2000 |0068: const-string v6, "/" // string@0020 │ │ +011bd0: 6e20 1801 6500 |006a: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +011bd6: 0a05 |006d: move-result v5 │ │ +011bd8: 3805 2600 |006e: if-eqz v5, 0094 // +0026 │ │ +011bdc: 2205 6c00 |0070: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ +011be0: 7010 2e01 0500 |0072: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +011be6: 1a06 2000 |0075: const-string v6, "/" // string@0020 │ │ +011bea: 6e20 3101 6500 |0077: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +011bf0: 0c05 |007a: move-result-object v5 │ │ +011bf2: 6e20 3101 3500 |007b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +011bf8: 0c05 |007e: move-result-object v5 │ │ +011bfa: 6e10 3201 0500 |007f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +011c00: 0c04 |0082: move-result-object v4 │ │ +011c02: 1a05 6500 |0083: const-string v5, "FILEPATH" // string@0065 │ │ +011c06: 6e30 3b00 5204 |0085: invoke-virtual {v2, v5, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +011c0c: 5485 b301 |0088: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ +011c10: 12f6 |008a: const/4 v6, #int -1 // #ff │ │ +011c12: 6e30 d202 6502 |008b: invoke-virtual {v5, v6, v2}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.setResult:(ILandroid/content/Intent;)V // method@02d2 │ │ +011c18: 5485 b301 |008e: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ +011c1c: 6e10 c902 0500 |0090: invoke-virtual {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.finish:()V // method@02c9 │ │ +011c22: 0e00 |0093: return-void │ │ +011c24: 2205 6c00 |0094: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ +011c28: 7010 2e01 0500 |0096: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +011c2e: 5486 b301 |0099: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b3 │ │ +011c32: 7110 c402 0600 |009b: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.access$200:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Ljava/lang/String; // method@02c4 │ │ +011c38: 0c06 |009e: move-result-object v6 │ │ +011c3a: 6e20 3101 6500 |009f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +011c40: 0c05 |00a2: move-result-object v5 │ │ +011c42: 1a06 2000 |00a3: const-string v6, "/" // string@0020 │ │ +011c46: 6e20 3101 6500 |00a5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +011c4c: 0c05 |00a8: move-result-object v5 │ │ +011c4e: 6e20 3101 3500 |00a9: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +011c54: 0c05 |00ac: move-result-object v5 │ │ +011c56: 6e10 3201 0500 |00ad: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +011c5c: 0c04 |00b0: move-result-object v4 │ │ +011c5e: 28d2 |00b1: goto 0083 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=186 │ │ 0x0010 line=187 │ │ 0x0020 line=190 │ │ 0x0028 line=191 │ │ @@ -16467,44 +16497,44 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ebd8: |[00ebd8] jp.gr.java_conf.hatalab.mnv.SelectFileName$3.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ │ -00ebe8: 5b01 b401 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b4 │ │ -00ebec: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00ebf2: 0e00 |0005: return-void │ │ +011c60: |[011c60] jp.gr.java_conf.hatalab.mnv.SelectFileName$3.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ │ +011c70: 5b01 b401 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b4 │ │ +011c74: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +011c7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/SelectFileName$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/SelectFileName$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -00ebf4: |[00ebf4] jp.gr.java_conf.hatalab.mnv.SelectFileName$3.onClick:(Landroid/view/View;)V │ │ -00ec04: 2200 1000 |0000: new-instance v0, Landroid/content/Intent; // type@0010 │ │ -00ec08: 7010 3000 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0030 │ │ -00ec0e: 5431 b401 |0005: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b4 │ │ -00ec12: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -00ec14: 6e30 d102 2100 |0008: invoke-virtual {v1, v2, v0}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.setResult:(ILandroid/content/Intent;)V // method@02d1 │ │ -00ec1a: 5431 b401 |000b: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b4 │ │ -00ec1e: 6e10 c802 0100 |000d: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.finish:()V // method@02c8 │ │ -00ec24: 0e00 |0010: return-void │ │ +011c7c: |[011c7c] jp.gr.java_conf.hatalab.mnv.SelectFileName$3.onClick:(Landroid/view/View;)V │ │ +011c8c: 2200 1000 |0000: new-instance v0, Landroid/content/Intent; // type@0010 │ │ +011c90: 7010 3000 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0030 │ │ +011c96: 5431 b401 |0005: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b4 │ │ +011c9a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +011c9c: 6e30 d202 2100 |0008: invoke-virtual {v1, v2, v0}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.setResult:(ILandroid/content/Intent;)V // method@02d2 │ │ +011ca2: 5431 b401 |000b: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b4 │ │ +011ca6: 6e10 c902 0100 |000d: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.finish:()V // method@02c9 │ │ +011cac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=222 │ │ 0x000b line=223 │ │ 0x0010 line=224 │ │ locals : │ │ @@ -16548,62 +16578,62 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ec28: |[00ec28] jp.gr.java_conf.hatalab.mnv.SelectFileName$4.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ │ -00ec38: 5b01 b501 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b5 │ │ -00ec3c: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00ec42: 0e00 |0005: return-void │ │ +011cb0: |[011cb0] jp.gr.java_conf.hatalab.mnv.SelectFileName$4.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ │ +011cc0: 5b01 b501 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b5 │ │ +011cc4: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +011cca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/SelectFileName$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 │ │ -00ec44: |[00ec44] jp.gr.java_conf.hatalab.mnv.SelectFileName$4.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -00ec54: 1f02 6a00 |0000: check-cast v2, Ljava/lang/String; // type@006a │ │ -00ec58: 1f03 6a00 |0002: check-cast v3, Ljava/lang/String; // type@006a │ │ -00ec5c: 6e30 bb02 2103 |0004: invoke-virtual {v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@02bb │ │ -00ec62: 0a00 |0007: move-result v0 │ │ -00ec64: 0f00 |0008: return v0 │ │ +011ccc: |[011ccc] jp.gr.java_conf.hatalab.mnv.SelectFileName$4.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +011cdc: 1f02 6a00 |0000: check-cast v2, Ljava/lang/String; // type@006a │ │ +011ce0: 1f03 6a00 |0002: check-cast v3, Ljava/lang/String; // type@006a │ │ +011ce4: 6e30 bc02 2103 |0004: invoke-virtual {v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +011cea: 0a00 |0007: move-result v0 │ │ +011cec: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4;) │ │ name : 'compare' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00ec68: |[00ec68] jp.gr.java_conf.hatalab.mnv.SelectFileName$4.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -00ec78: 6e20 1301 3200 |0000: invoke-virtual {v2, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0113 │ │ -00ec7e: 0a00 |0003: move-result v0 │ │ -00ec80: 0f00 |0004: return v0 │ │ +011cf0: |[011cf0] jp.gr.java_conf.hatalab.mnv.SelectFileName$4.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +011d00: 6e20 1401 3200 |0000: invoke-virtual {v2, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0114 │ │ +011d06: 0a00 |0003: move-result v0 │ │ +011d08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4; │ │ 0x0000 - 0x0005 reg=2 object1 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 object2 Ljava/lang/String; │ │ @@ -16644,73 +16674,73 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ec84: |[00ec84] jp.gr.java_conf.hatalab.mnv.SelectFileName$5.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ │ -00ec94: 5b01 b601 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b6 │ │ -00ec98: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00ec9e: 0e00 |0005: return-void │ │ +011d0c: |[011d0c] jp.gr.java_conf.hatalab.mnv.SelectFileName$5.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ │ +011d1c: 5b01 b601 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // field@01b6 │ │ +011d20: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +011d26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5;) │ │ 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 │ │ -00eca0: |[00eca0] jp.gr.java_conf.hatalab.mnv.SelectFileName$5.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -00ecb0: 1f02 6a00 |0000: check-cast v2, Ljava/lang/String; // type@006a │ │ -00ecb4: 1f03 6a00 |0002: check-cast v3, Ljava/lang/String; // type@006a │ │ -00ecb8: 6e30 be02 2103 |0004: invoke-virtual {v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -00ecbe: 0a00 |0007: move-result v0 │ │ -00ecc0: 0f00 |0008: return v0 │ │ +011d28: |[011d28] jp.gr.java_conf.hatalab.mnv.SelectFileName$5.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +011d38: 1f02 6a00 |0000: check-cast v2, Ljava/lang/String; // type@006a │ │ +011d3c: 1f03 6a00 |0002: check-cast v3, Ljava/lang/String; // type@006a │ │ +011d40: 6e30 bf02 2103 |0004: invoke-virtual {v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@02bf │ │ +011d46: 0a00 |0007: move-result v0 │ │ +011d48: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5;) │ │ name : 'compare' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -00ecc4: |[00ecc4] jp.gr.java_conf.hatalab.mnv.SelectFileName$5.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -00ecd4: 1a02 1500 |0000: const-string v2, "(.*/$|\.\.)" // string@0015 │ │ -00ecd8: 6e20 2001 2400 |0002: invoke-virtual {v4, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0120 │ │ -00ecde: 0a00 |0005: move-result v0 │ │ -00ece0: 1a02 1500 |0006: const-string v2, "(.*/$|\.\.)" // string@0015 │ │ -00ece4: 6e20 2001 2500 |0008: invoke-virtual {v5, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0120 │ │ -00ecea: 0a01 |000b: move-result v1 │ │ -00ecec: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ -00ecf0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -00ecf2: 0f02 |000f: return v2 │ │ -00ecf4: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -00ecf8: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ -00ecfa: 28fc |0013: goto 000f // -0004 │ │ -00ecfc: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -00ecfe: 28fa |0015: goto 000f // -0006 │ │ +011d4c: |[011d4c] jp.gr.java_conf.hatalab.mnv.SelectFileName$5.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +011d5c: 1a02 1500 |0000: const-string v2, "(.*/$|\.\.)" // string@0015 │ │ +011d60: 6e20 2101 2400 |0002: invoke-virtual {v4, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0121 │ │ +011d66: 0a00 |0005: move-result v0 │ │ +011d68: 1a02 1500 |0006: const-string v2, "(.*/$|\.\.)" // string@0015 │ │ +011d6c: 6e20 2101 2500 |0008: invoke-virtual {v5, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0121 │ │ +011d72: 0a01 |000b: move-result v1 │ │ +011d74: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ +011d78: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +011d7a: 0f02 |000f: return v2 │ │ +011d7c: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +011d80: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ +011d82: 28fc |0013: goto 000f // -0004 │ │ +011d84: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +011d86: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0006 line=384 │ │ 0x000c line=385 │ │ 0x000f line=387 │ │ 0x0010 line=386 │ │ @@ -16848,25 +16878,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -00ed00: |[00ed00] jp.gr.java_conf.hatalab.mnv.SelectFileName.:()V │ │ -00ed10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00ed12: 7010 1d00 0200 |0001: invoke-direct {v2}, Landroid/app/ListActivity;.:()V // method@001d │ │ -00ed18: 5921 cb01 |0004: iput v1, v2, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.modeID:I // field@01cb │ │ -00ed1c: 5c21 c501 |0006: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.encryptFlag:Z // field@01c5 │ │ -00ed20: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -00ed22: 5b20 c701 |0009: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ -00ed26: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -00ed28: 5c20 ca01 |000c: iput-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mExistEncryptCheckBox:Z // field@01ca │ │ -00ed2c: 5c21 c801 |000e: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mBackKeyDown:Z // field@01c8 │ │ -00ed30: 0e00 |0010: return-void │ │ +011d88: |[011d88] jp.gr.java_conf.hatalab.mnv.SelectFileName.:()V │ │ +011d98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +011d9a: 7010 1d00 0200 |0001: invoke-direct {v2}, Landroid/app/ListActivity;.:()V // method@001d │ │ +011da0: 5921 cb01 |0004: iput v1, v2, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.modeID:I // field@01cb │ │ +011da4: 5c21 c501 |0006: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.encryptFlag:Z // field@01c5 │ │ +011da8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +011daa: 5b20 c701 |0009: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ +011dae: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +011db0: 5c20 ca01 |000c: iput-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mExistEncryptCheckBox:Z // field@01ca │ │ +011db4: 5c21 c801 |000e: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mBackKeyDown:Z // field@01c8 │ │ +011db8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0004 line=46 │ │ 0x0006 line=60 │ │ 0x0008 line=61 │ │ 0x000b line=63 │ │ @@ -16879,17 +16909,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ed34: |[00ed34] jp.gr.java_conf.hatalab.mnv.SelectFileName.access$000:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Z │ │ -00ed44: 5510 ca01 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mExistEncryptCheckBox:Z // field@01ca │ │ -00ed48: 0f00 |0002: return v0 │ │ +011dbc: |[011dbc] jp.gr.java_conf.hatalab.mnv.SelectFileName.access$000:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Z │ │ +011dcc: 5510 ca01 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mExistEncryptCheckBox:Z // field@01ca │ │ +011dd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ │ #2 : (in Ljp/gr/java_conf/hatalab/mnv/SelectFileName;) │ │ @@ -16897,17 +16927,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ed4c: |[00ed4c] jp.gr.java_conf.hatalab.mnv.SelectFileName.access$100:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Z │ │ -00ed5c: 5510 c501 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.encryptFlag:Z // field@01c5 │ │ -00ed60: 0f00 |0002: return v0 │ │ +011dd4: |[011dd4] jp.gr.java_conf.hatalab.mnv.SelectFileName.access$100:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Z │ │ +011de4: 5510 c501 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.encryptFlag:Z // field@01c5 │ │ +011de8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ │ #3 : (in Ljp/gr/java_conf/hatalab/mnv/SelectFileName;) │ │ @@ -16915,17 +16945,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ed64: |[00ed64] jp.gr.java_conf.hatalab.mnv.SelectFileName.access$102:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;Z)Z │ │ -00ed74: 5c01 c501 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.encryptFlag:Z // field@01c5 │ │ -00ed78: 0f01 |0002: return v1 │ │ +011dec: |[011dec] jp.gr.java_conf.hatalab.mnv.SelectFileName.access$102:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;Z)Z │ │ +011dfc: 5c01 c501 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.encryptFlag:Z // field@01c5 │ │ +011e00: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -16934,17 +16964,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ed7c: |[00ed7c] jp.gr.java_conf.hatalab.mnv.SelectFileName.access$200:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Ljava/lang/String; │ │ -00ed8c: 5410 b701 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00ed90: 1100 |0002: return-object v0 │ │ +011e04: |[011e04] jp.gr.java_conf.hatalab.mnv.SelectFileName.access$200:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Ljava/lang/String; │ │ +011e14: 5410 b701 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +011e18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ │ #5 : (in Ljp/gr/java_conf/hatalab/mnv/SelectFileName;) │ │ @@ -16952,302 +16982,298 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ed94: |[00ed94] jp.gr.java_conf.hatalab.mnv.SelectFileName.access$300:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Ljava/lang/String; │ │ -00eda4: 5410 c601 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.filename:Ljava/lang/String; // field@01c6 │ │ -00eda8: 1100 |0002: return-object v0 │ │ +011e1c: |[011e1c] jp.gr.java_conf.hatalab.mnv.SelectFileName.access$300:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)Ljava/lang/String; │ │ +011e2c: 5410 c601 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.filename:Ljava/lang/String; // field@01c6 │ │ +011e30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ │ #6 : (in Ljp/gr/java_conf/hatalab/mnv/SelectFileName;) │ │ name : 'fillList' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 174 16-bit code units │ │ -00edac: |[00edac] jp.gr.java_conf.hatalab.mnv.SelectFileName.fillList:()V │ │ -00edbc: 120c |0000: const/4 v12, #int 0 // #0 │ │ -00edbe: 2209 5900 |0001: new-instance v9, Ljava/io/File; // type@0059 │ │ -00edc2: 54da b701 |0003: iget-object v10, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00edc6: 7020 e100 a900 |0005: invoke-direct {v9, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00edcc: 6e10 ee00 0900 |0008: invoke-virtual {v9}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00ee │ │ -00edd2: 0c03 |000b: move-result-object v3 │ │ -00edd4: 3903 0c00 |000c: if-nez v3, 0018 // +000c │ │ -00edd8: 1a09 3602 |000e: const-string v9, "Unable Access..." // string@0236 │ │ -00eddc: 7130 d500 9d0c |0010: invoke-static {v13, v9, v12}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -00ede2: 0c09 |0013: move-result-object v9 │ │ -00ede4: 6e10 d800 0900 |0014: invoke-virtual {v9}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -00edea: 0e00 |0017: return-void │ │ -00edec: 1409 1600 077f |0018: const v9, #float 1.79446e+38 // #7f070016 │ │ -00edf2: 6e20 c702 9d00 |001b: invoke-virtual {v13, v9}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c7 │ │ -00edf8: 0c08 |001e: move-result-object v8 │ │ -00edfa: 1f08 4e00 |001f: check-cast v8, Landroid/widget/TextView; // type@004e │ │ -00edfe: 54d9 b701 |0021: iget-object v9, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00ee02: 6e20 d100 9800 |0023: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ -00ee08: 54d9 c701 |0026: iget-object v9, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ -00ee0c: 3809 0700 |0028: if-eqz v9, 002f // +0007 │ │ -00ee10: 54d9 c701 |002a: iget-object v9, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ -00ee14: 7210 4801 0900 |002c: invoke-interface {v9}, Ljava/util/List;.clear:()V // method@0148 │ │ -00ee1a: 2209 7a00 |002f: new-instance v9, Ljava/util/ArrayList; // type@007a │ │ -00ee1e: 7010 3d01 0900 |0031: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@013d │ │ -00ee24: 5bd9 c701 |0034: iput-object v9, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ -00ee28: 54d9 b701 |0036: iget-object v9, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00ee2c: 1a0a 2000 |0038: const-string v10, "/" // string@0020 │ │ -00ee30: 6e20 1701 a900 |003a: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00ee36: 0a09 |003d: move-result v9 │ │ -00ee38: 3909 0900 |003e: if-nez v9, 0047 // +0009 │ │ -00ee3c: 54d9 c701 |0040: iget-object v9, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ -00ee40: 1a0a 1d00 |0042: const-string v10, ".." // string@001d │ │ -00ee44: 7220 4701 a900 |0044: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0147 │ │ -00ee4a: 0730 |0047: move-object v0, v3 │ │ -00ee4c: 2105 |0048: array-length v5, v0 │ │ -00ee4e: 1204 |0049: const/4 v4, #int 0 // #0 │ │ -00ee50: 3554 3300 |004a: if-ge v4, v5, 007d // +0033 │ │ -00ee54: 4601 0004 |004c: aget-object v1, v0, v4 │ │ -00ee58: 6e10 eb00 0100 |004e: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -00ee5e: 0a09 |0051: move-result v9 │ │ -00ee60: 3809 2100 |0052: if-eqz v9, 0073 // +0021 │ │ -00ee64: 54d9 c701 |0054: iget-object v9, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ -00ee68: 220a 6c00 |0056: new-instance v10, Ljava/lang/StringBuilder; // type@006c │ │ -00ee6c: 7010 2d01 0a00 |0058: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00ee72: 6e10 e700 0100 |005b: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00ee78: 0c0b |005e: move-result-object v11 │ │ -00ee7a: 6e20 3001 ba00 |005f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00ee80: 0c0a |0062: move-result-object v10 │ │ -00ee82: 1a0b 2000 |0063: const-string v11, "/" // string@0020 │ │ -00ee86: 6e20 3001 ba00 |0065: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00ee8c: 0c0a |0068: move-result-object v10 │ │ -00ee8e: 6e10 3101 0a00 |0069: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00ee94: 0c0a |006c: move-result-object v10 │ │ -00ee96: 7220 4701 a900 |006d: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0147 │ │ -00ee9c: d804 0401 |0070: add-int/lit8 v4, v4, #int 1 // #01 │ │ -00eea0: 28d8 |0072: goto 004a // -0028 │ │ -00eea2: 54d9 c701 |0073: iget-object v9, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ -00eea6: 6e10 e700 0100 |0075: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00eeac: 0c0a |0078: move-result-object v10 │ │ -00eeae: 7220 4701 a900 |0079: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0147 │ │ -00eeb4: 28f4 |007c: goto 0070 // -000c │ │ -00eeb6: 2202 8c00 |007d: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; // type@008c │ │ -00eeba: 54d9 c701 |007f: iget-object v9, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ -00eebe: 7030 9901 d209 |0081: invoke-direct {v2, v13, v9}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@0199 │ │ -00eec4: 2209 c800 |0084: new-instance v9, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4; // type@00c8 │ │ -00eec8: 7020 b902 d900 |0086: invoke-direct {v9, v13}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4;.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V // method@02b9 │ │ -00eece: 6e20 9d01 9200 |0089: invoke-virtual {v2, v9}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.sort:(Ljava/util/Comparator;)V // method@019d │ │ -00eed4: 7110 6300 0d00 |008c: invoke-static {v13}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -00eeda: 0c07 |008f: move-result-object v7 │ │ -00eedc: 1409 6800 067f |0090: const v9, #float 1.78119e+38 // #7f060068 │ │ -00eee2: 6e20 cc02 9d00 |0093: invoke-virtual {v13, v9}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.getText:(I)Ljava/lang/CharSequence; // method@02cc │ │ -00eee8: 0c09 |0096: move-result-object v9 │ │ -00eeea: 6e10 0f01 0900 |0097: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00eef0: 0c09 |009a: move-result-object v9 │ │ -00eef2: 7230 4600 970c |009b: invoke-interface {v7, v9, v12}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -00eef8: 0a06 |009e: move-result v6 │ │ -00eefa: 3806 0a00 |009f: if-eqz v6, 00a9 // +000a │ │ -00eefe: 2209 c900 |00a1: new-instance v9, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5; // type@00c9 │ │ -00ef02: 7020 bc02 d900 |00a3: invoke-direct {v9, v13}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5;.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V // method@02bc │ │ -00ef08: 6e20 9d01 9200 |00a6: invoke-virtual {v2, v9}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.sort:(Ljava/util/Comparator;)V // method@019d │ │ -00ef0e: 6e20 d002 2d00 |00a9: invoke-virtual {v13, v2}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@02d0 │ │ -00ef14: 2900 6bff |00ac: goto/16 0017 // -0095 │ │ + insns size : 173 16-bit code units │ │ +011e34: |[011e34] jp.gr.java_conf.hatalab.mnv.SelectFileName.fillList:()V │ │ +011e44: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +011e46: 2206 5900 |0001: new-instance v6, Ljava/io/File; // type@0059 │ │ +011e4a: 54c8 b701 |0003: iget-object v8, v12, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +011e4e: 7020 e100 8600 |0005: invoke-direct {v6, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +011e54: 6e10 ee00 0600 |0008: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00ee │ │ +011e5a: 0c02 |000b: move-result-object v2 │ │ +011e5c: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ +011e60: 1a06 3602 |000e: const-string v6, "Unable Access..." // string@0236 │ │ +011e64: 7130 d500 6c07 |0010: invoke-static {v12, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +011e6a: 0c06 |0013: move-result-object v6 │ │ +011e6c: 6e10 d800 0600 |0014: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +011e72: 0e00 |0017: return-void │ │ +011e74: 1406 1600 077f |0018: const v6, #float 1.79446e+38 // #7f070016 │ │ +011e7a: 6e20 c802 6c00 |001b: invoke-virtual {v12, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c8 │ │ +011e80: 0c05 |001e: move-result-object v5 │ │ +011e82: 1f05 4e00 |001f: check-cast v5, Landroid/widget/TextView; // type@004e │ │ +011e86: 54c6 b701 |0021: iget-object v6, v12, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +011e8a: 6e20 d100 6500 |0023: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ +011e90: 54c6 c701 |0026: iget-object v6, v12, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ +011e94: 3806 0700 |0028: if-eqz v6, 002f // +0007 │ │ +011e98: 54c6 c701 |002a: iget-object v6, v12, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ +011e9c: 7210 4901 0600 |002c: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@0149 │ │ +011ea2: 2206 7a00 |002f: new-instance v6, Ljava/util/ArrayList; // type@007a │ │ +011ea6: 7010 3e01 0600 |0031: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@013e │ │ +011eac: 5bc6 c701 |0034: iput-object v6, v12, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ +011eb0: 54c6 b701 |0036: iget-object v6, v12, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +011eb4: 1a08 2000 |0038: const-string v8, "/" // string@0020 │ │ +011eb8: 6e20 1801 8600 |003a: invoke-virtual {v6, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +011ebe: 0a06 |003d: move-result v6 │ │ +011ec0: 3906 0900 |003e: if-nez v6, 0047 // +0009 │ │ +011ec4: 54c6 c701 |0040: iget-object v6, v12, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ +011ec8: 1a08 1d00 |0042: const-string v8, ".." // string@001d │ │ +011ecc: 7220 4801 8600 |0044: invoke-interface {v6, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0148 │ │ +011ed2: 2128 |0047: array-length v8, v2 │ │ +011ed4: 0176 |0048: move v6, v7 │ │ +011ed6: 3586 3300 |0049: if-ge v6, v8, 007c // +0033 │ │ +011eda: 4600 0206 |004b: aget-object v0, v2, v6 │ │ +011ede: 6e10 eb00 0000 |004d: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +011ee4: 0a09 |0050: move-result v9 │ │ +011ee6: 3809 2100 |0051: if-eqz v9, 0072 // +0021 │ │ +011eea: 54c9 c701 |0053: iget-object v9, v12, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ +011eee: 220a 6c00 |0055: new-instance v10, Ljava/lang/StringBuilder; // type@006c │ │ +011ef2: 7010 2e01 0a00 |0057: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +011ef8: 6e10 e700 0000 |005a: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +011efe: 0c0b |005d: move-result-object v11 │ │ +011f00: 6e20 3101 ba00 |005e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +011f06: 0c0a |0061: move-result-object v10 │ │ +011f08: 1a0b 2000 |0062: const-string v11, "/" // string@0020 │ │ +011f0c: 6e20 3101 ba00 |0064: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +011f12: 0c0a |0067: move-result-object v10 │ │ +011f14: 6e10 3201 0a00 |0068: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +011f1a: 0c0a |006b: move-result-object v10 │ │ +011f1c: 7220 4801 a900 |006c: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0148 │ │ +011f22: d806 0601 |006f: add-int/lit8 v6, v6, #int 1 // #01 │ │ +011f26: 28d8 |0071: goto 0049 // -0028 │ │ +011f28: 54c9 c701 |0072: iget-object v9, v12, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ +011f2c: 6e10 e700 0000 |0074: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +011f32: 0c0a |0077: move-result-object v10 │ │ +011f34: 7220 4801 a900 |0078: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0148 │ │ +011f3a: 28f4 |007b: goto 006f // -000c │ │ +011f3c: 2201 8c00 |007c: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; // type@008c │ │ +011f40: 54c6 c701 |007e: iget-object v6, v12, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ +011f44: 7030 9a01 c106 |0080: invoke-direct {v1, v12, v6}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@019a │ │ +011f4a: 2206 c800 |0083: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4; // type@00c8 │ │ +011f4e: 7020 ba02 c600 |0085: invoke-direct {v6, v12}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4;.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V // method@02ba │ │ +011f54: 6e20 9e01 6100 |0088: invoke-virtual {v1, v6}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.sort:(Ljava/util/Comparator;)V // method@019e │ │ +011f5a: 7110 6300 0c00 |008b: invoke-static {v12}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +011f60: 0c04 |008e: move-result-object v4 │ │ +011f62: 1406 6800 067f |008f: const v6, #float 1.78119e+38 // #7f060068 │ │ +011f68: 6e20 cd02 6c00 |0092: invoke-virtual {v12, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.getText:(I)Ljava/lang/CharSequence; // method@02cd │ │ +011f6e: 0c06 |0095: move-result-object v6 │ │ +011f70: 7210 0301 0600 |0096: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +011f76: 0c06 |0099: move-result-object v6 │ │ +011f78: 7230 4600 6407 |009a: invoke-interface {v4, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +011f7e: 0a03 |009d: move-result v3 │ │ +011f80: 3803 0a00 |009e: if-eqz v3, 00a8 // +000a │ │ +011f84: 2206 c900 |00a0: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5; // type@00c9 │ │ +011f88: 7020 bd02 c600 |00a2: invoke-direct {v6, v12}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5;.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V // method@02bd │ │ +011f8e: 6e20 9e01 6100 |00a5: invoke-virtual {v1, v6}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;.sort:(Ljava/util/Comparator;)V // method@019e │ │ +011f94: 6e20 d102 1c00 |00a8: invoke-virtual {v12, v1}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@02d1 │ │ +011f9a: 2900 6cff |00ab: goto/16 0017 // -0094 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=325 │ │ 0x000c line=326 │ │ 0x000e line=327 │ │ + 0x0014 line=328 │ │ 0x0017 line=394 │ │ 0x0018 line=335 │ │ 0x0021 line=336 │ │ 0x0026 line=341 │ │ 0x002a line=342 │ │ 0x002f line=344 │ │ 0x0036 line=347 │ │ 0x0040 line=348 │ │ 0x0047 line=352 │ │ - 0x004e line=353 │ │ - 0x0054 line=354 │ │ - 0x0070 line=352 │ │ - 0x0073 line=356 │ │ - 0x007d line=367 │ │ - 0x0084 line=371 │ │ - 0x008c line=378 │ │ - 0x0090 line=379 │ │ - 0x009f line=380 │ │ - 0x00a1 line=381 │ │ - 0x00a9 line=393 │ │ - locals : │ │ - 0x004e - 0x007d reg=1 file Ljava/io/File; │ │ - 0x0048 - 0x00ae reg=0 arr$ [Ljava/io/File; │ │ - 0x0084 - 0x00ae reg=2 fileList Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ │ - 0x000c - 0x00ae reg=3 files [Ljava/io/File; │ │ - 0x004a - 0x00ae reg=4 i$ I │ │ - 0x0049 - 0x00ae reg=5 len$ I │ │ - 0x009f - 0x00ae reg=6 listFoldersFirstFlag Z │ │ - 0x0090 - 0x00ae reg=7 sharedPreferences Landroid/content/SharedPreferences; │ │ - 0x0021 - 0x00ae reg=8 txtDirName Landroid/widget/TextView; │ │ - 0x0000 - 0x00ae reg=13 this Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ + 0x004d line=353 │ │ + 0x0053 line=354 │ │ + 0x006f line=352 │ │ + 0x0072 line=356 │ │ + 0x007c line=367 │ │ + 0x0083 line=371 │ │ + 0x008b line=378 │ │ + 0x008f line=379 │ │ + 0x009e line=380 │ │ + 0x00a0 line=381 │ │ + 0x00a8 line=393 │ │ + locals : │ │ + 0x004d - 0x007c reg=0 file Ljava/io/File; │ │ + 0x0083 - 0x00ad reg=1 fileList Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ │ + 0x000c - 0x00ad reg=2 files [Ljava/io/File; │ │ + 0x009e - 0x00ad reg=3 listFoldersFirstFlag Z │ │ + 0x008f - 0x00ad reg=4 sharedPreferences Landroid/content/SharedPreferences; │ │ + 0x0021 - 0x00ad reg=5 txtDirName Landroid/widget/TextView; │ │ + 0x0000 - 0x00ad reg=12 this Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ │ #7 : (in Ljp/gr/java_conf/hatalab/mnv/SelectFileName;) │ │ name : 'upOneLevel' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -00ef18: |[00ef18] jp.gr.java_conf.hatalab.mnv.SelectFileName.upOneLevel:()V │ │ -00ef28: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -00ef2a: 2204 6c00 |0001: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ -00ef2e: 7010 2d01 0400 |0003: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00ef34: 2205 5900 |0006: new-instance v5, Ljava/io/File; // type@0059 │ │ -00ef38: 5486 b701 |0008: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00ef3c: 7020 e100 6500 |000a: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00ef42: 6e10 e700 0500 |000d: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00ef48: 0c05 |0010: move-result-object v5 │ │ -00ef4a: 6e20 3001 5400 |0011: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00ef50: 0c04 |0014: move-result-object v4 │ │ -00ef52: 1a05 2000 |0015: const-string v5, "/" // string@0020 │ │ -00ef56: 6e20 3001 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00ef5c: 0c04 |001a: move-result-object v4 │ │ -00ef5e: 6e10 3101 0400 |001b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00ef64: 0c02 |001e: move-result-object v2 │ │ -00ef66: 5484 b701 |001f: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00ef6a: 1a05 2000 |0021: const-string v5, "/" // string@0020 │ │ -00ef6e: 6e20 1e01 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011e │ │ -00ef74: 0a04 |0026: move-result v4 │ │ -00ef76: 3c04 3400 |0027: if-gtz v4, 005b // +0034 │ │ -00ef7a: 5484 b701 |0029: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00ef7e: 5485 b701 |002b: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00ef82: 1a06 2000 |002d: const-string v6, "/" // string@0020 │ │ -00ef86: 6e20 1e01 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011e │ │ -00ef8c: 0a05 |0032: move-result v5 │ │ -00ef8e: d805 0501 |0033: add-int/lit8 v5, v5, #int 1 // #01 │ │ -00ef92: 6e30 2601 7405 |0035: invoke-virtual {v4, v7, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0126 │ │ -00ef98: 0c04 |0038: move-result-object v4 │ │ -00ef9a: 5b84 b701 |0039: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00ef9e: 7010 c602 0800 |003b: invoke-direct {v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.fillList:()V // method@02c6 │ │ -00efa4: 1201 |003e: const/4 v1, #int 0 // #0 │ │ -00efa6: 5484 c701 |003f: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ -00efaa: 7210 4a01 0400 |0041: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@014a │ │ -00efb0: 0c00 |0044: move-result-object v0 │ │ -00efb2: 7210 4501 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0145 │ │ -00efb8: 0a04 |0048: move-result v4 │ │ -00efba: 3804 1100 |0049: if-eqz v4, 005a // +0011 │ │ -00efbe: 7210 4601 0000 |004b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0146 │ │ -00efc4: 0c03 |004e: move-result-object v3 │ │ -00efc6: 1f03 6a00 |004f: check-cast v3, Ljava/lang/String; // type@006a │ │ -00efca: 6e20 1701 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00efd0: 0a04 |0054: move-result v4 │ │ -00efd2: 3804 1700 |0055: if-eqz v4, 006c // +0017 │ │ -00efd6: 6e20 d202 1800 |0057: invoke-virtual {v8, v1}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.setSelection:(I)V // method@02d2 │ │ -00efdc: 0e00 |005a: return-void │ │ -00efde: 5484 b701 |005b: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00efe2: 5485 b701 |005d: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00efe6: 1a06 2000 |005f: const-string v6, "/" // string@0020 │ │ -00efea: 6e20 1e01 6500 |0061: invoke-virtual {v5, v6}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011e │ │ -00eff0: 0a05 |0064: move-result v5 │ │ -00eff2: 6e30 2601 7405 |0065: invoke-virtual {v4, v7, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0126 │ │ -00eff8: 0c04 |0068: move-result-object v4 │ │ -00effa: 5b84 b701 |0069: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00effe: 28d0 |006b: goto 003b // -0030 │ │ -00f000: d801 0101 |006c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00f004: 28d7 |006e: goto 0045 // -0029 │ │ +011fa0: |[011fa0] jp.gr.java_conf.hatalab.mnv.SelectFileName.upOneLevel:()V │ │ +011fb0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +011fb2: 2203 6c00 |0001: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ +011fb6: 7010 2e01 0300 |0003: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +011fbc: 2204 5900 |0006: new-instance v4, Ljava/io/File; // type@0059 │ │ +011fc0: 5475 b701 |0008: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +011fc4: 7020 e100 5400 |000a: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +011fca: 6e10 e700 0400 |000d: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +011fd0: 0c04 |0010: move-result-object v4 │ │ +011fd2: 6e20 3101 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +011fd8: 0c03 |0014: move-result-object v3 │ │ +011fda: 1a04 2000 |0015: const-string v4, "/" // string@0020 │ │ +011fde: 6e20 3101 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +011fe4: 0c03 |001a: move-result-object v3 │ │ +011fe6: 6e10 3201 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +011fec: 0c01 |001e: move-result-object v1 │ │ +011fee: 5473 b701 |001f: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +011ff2: 1a04 2000 |0021: const-string v4, "/" // string@0020 │ │ +011ff6: 6e20 1f01 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011f │ │ +011ffc: 0a03 |0026: move-result v3 │ │ +011ffe: 3c03 3400 |0027: if-gtz v3, 005b // +0034 │ │ +012002: 5473 b701 |0029: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +012006: 5474 b701 |002b: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +01200a: 1a05 2000 |002d: const-string v5, "/" // string@0020 │ │ +01200e: 6e20 1f01 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011f │ │ +012014: 0a04 |0032: move-result v4 │ │ +012016: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ +01201a: 6e30 2701 6304 |0035: invoke-virtual {v3, v6, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0127 │ │ +012020: 0c03 |0038: move-result-object v3 │ │ +012022: 5b73 b701 |0039: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +012026: 7010 c702 0700 |003b: invoke-direct {v7}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.fillList:()V // method@02c7 │ │ +01202c: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +01202e: 5473 c701 |003f: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.items:Ljava/util/List; // field@01c7 │ │ +012032: 7210 4b01 0300 |0041: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@014b │ │ +012038: 0c03 |0044: move-result-object v3 │ │ +01203a: 7210 4601 0300 |0045: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0146 │ │ +012040: 0a04 |0048: move-result v4 │ │ +012042: 3804 1100 |0049: if-eqz v4, 005a // +0011 │ │ +012046: 7210 4701 0300 |004b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0147 │ │ +01204c: 0c02 |004e: move-result-object v2 │ │ +01204e: 1f02 6a00 |004f: check-cast v2, Ljava/lang/String; // type@006a │ │ +012052: 6e20 1801 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +012058: 0a04 |0054: move-result v4 │ │ +01205a: 3804 1700 |0055: if-eqz v4, 006c // +0017 │ │ +01205e: 6e20 d302 0700 |0057: invoke-virtual {v7, v0}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.setSelection:(I)V // method@02d3 │ │ +012064: 0e00 |005a: return-void │ │ +012066: 5473 b701 |005b: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +01206a: 5474 b701 |005d: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +01206e: 1a05 2000 |005f: const-string v5, "/" // string@0020 │ │ +012072: 6e20 1f01 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@011f │ │ +012078: 0a04 |0064: move-result v4 │ │ +01207a: 6e30 2701 6304 |0065: invoke-virtual {v3, v6, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0127 │ │ +012080: 0c03 |0068: move-result-object v3 │ │ +012082: 5b73 b701 |0069: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +012086: 28d0 |006b: goto 003b // -0030 │ │ +012088: d800 0001 |006c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01208c: 28d7 |006e: goto 0045 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=291 │ │ 0x001f line=295 │ │ 0x0029 line=297 │ │ 0x003b line=304 │ │ 0x003e line=308 │ │ 0x003f line=309 │ │ 0x0051 line=311 │ │ 0x0057 line=312 │ │ 0x005a line=317 │ │ 0x005b line=300 │ │ 0x006c line=315 │ │ + 0x006e line=316 │ │ locals : │ │ - 0x0051 - 0x005a reg=3 s Ljava/lang/String; │ │ - 0x0045 - 0x005b reg=0 i$ Ljava/util/Iterator; │ │ - 0x003f - 0x005b reg=1 posision I │ │ - 0x006c - 0x006f reg=0 i$ Ljava/util/Iterator; │ │ - 0x006c - 0x006f reg=1 posision I │ │ - 0x001f - 0x006f reg=2 previousFileName Ljava/lang/String; │ │ - 0x006c - 0x006f reg=3 s Ljava/lang/String; │ │ - 0x0000 - 0x006f reg=8 this Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ + 0x0051 - 0x005a reg=2 s Ljava/lang/String; │ │ + 0x003f - 0x005b reg=0 posision I │ │ + 0x006c - 0x006f reg=0 posision I │ │ + 0x001f - 0x006f reg=1 previousFileName Ljava/lang/String; │ │ + 0x006c - 0x006f reg=2 s Ljava/lang/String; │ │ + 0x0000 - 0x006f reg=7 this Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/SelectFileName;) │ │ name : 'dispatchKeyEvent' │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -00f008: |[00f008] jp.gr.java_conf.hatalab.mnv.SelectFileName.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -00f018: 1304 1700 |0000: const/16 v4, #int 23 // #17 │ │ -00f01c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -00f01e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -00f020: 6e10 cb02 0500 |0004: invoke-virtual {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.getListView:()Landroid/widget/ListView; // method@02cb │ │ -00f026: 0c02 |0007: move-result-object v2 │ │ -00f028: 6e10 c100 0200 |0008: invoke-virtual {v2}, Landroid/widget/ListView;.hasFocus:()Z // method@00c1 │ │ -00f02e: 0a02 |000b: move-result v2 │ │ -00f030: 3902 0700 |000c: if-nez v2, 0013 // +0007 │ │ -00f034: 6f20 1e00 6500 |000e: invoke-super {v5, v6}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ -00f03a: 0a01 |0011: move-result v1 │ │ -00f03c: 0f01 |0012: return v1 │ │ -00f03e: 6e10 7b00 0600 |0013: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -00f044: 0a02 |0016: move-result v2 │ │ -00f046: 3902 0b00 |0017: if-nez v2, 0022 // +000b │ │ -00f04a: 6e10 7c00 0600 |0019: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ -00f050: 0a02 |001c: move-result v2 │ │ -00f052: 2c02 3f00 0000 |001d: sparse-switch v2, 0000005c // +0000003f │ │ -00f058: 5c53 c801 |0020: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mBackKeyDown:Z // field@01c8 │ │ -00f05c: 6e10 7b00 0600 |0022: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -00f062: 0a02 |0025: move-result v2 │ │ -00f064: 3312 0b00 |0026: if-ne v2, v1, 0031 // +000b │ │ -00f068: 6e10 7c00 0600 |0028: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ -00f06e: 0a02 |002b: move-result v2 │ │ -00f070: 2c02 4200 0000 |002c: sparse-switch v2, 0000006e // +00000042 │ │ -00f076: 5c53 c801 |002f: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mBackKeyDown:Z // field@01c8 │ │ -00f07a: 6f20 1e00 6500 |0031: invoke-super {v5, v6}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ -00f080: 0a01 |0034: move-result v1 │ │ -00f082: 28dd |0035: goto 0012 // -0023 │ │ -00f084: 7010 d302 0500 |0036: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.upOneLevel:()V // method@02d3 │ │ -00f08a: 28d9 |0039: goto 0012 // -0027 │ │ -00f08c: 2200 2f00 |003a: new-instance v0, Landroid/view/KeyEvent; // type@002f │ │ -00f090: 7030 7a00 3004 |003c: invoke-direct {v0, v3, v4}, Landroid/view/KeyEvent;.:(II)V // method@007a │ │ -00f096: 6f20 1e00 0500 |003f: invoke-super {v5, v0}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ -00f09c: 0a01 |0042: move-result v1 │ │ -00f09e: 28cf |0043: goto 0012 // -0031 │ │ -00f0a0: 7010 d302 0500 |0044: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.upOneLevel:()V // method@02d3 │ │ -00f0a6: 28cb |0047: goto 0012 // -0035 │ │ -00f0a8: 5551 c801 |0048: iget-boolean v1, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mBackKeyDown:Z // field@01c8 │ │ -00f0ac: 3801 0500 |004a: if-eqz v1, 004f // +0005 │ │ -00f0b0: 5c53 c801 |004c: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mBackKeyDown:Z // field@01c8 │ │ -00f0b4: 28e3 |004e: goto 0031 // -001d │ │ -00f0b6: 5c53 c801 |004f: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mBackKeyDown:Z // field@01c8 │ │ -00f0ba: 28e0 |0051: goto 0031 // -0020 │ │ -00f0bc: 2200 2f00 |0052: new-instance v0, Landroid/view/KeyEvent; // type@002f │ │ -00f0c0: 7030 7a00 1004 |0054: invoke-direct {v0, v1, v4}, Landroid/view/KeyEvent;.:(II)V // method@007a │ │ -00f0c6: 6f20 1e00 0500 |0057: invoke-super {v5, v0}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ -00f0cc: 0a01 |005a: move-result v1 │ │ -00f0ce: 28b7 |005b: goto 0012 // -0049 │ │ -00f0d0: 0002 0400 0400 0000 1500 0000 1600 ... |005c: sparse-switch-data (18 units) │ │ -00f0f4: 0002 0300 0400 0000 1600 0000 4300 ... |006e: sparse-switch-data (14 units) │ │ +012090: |[012090] jp.gr.java_conf.hatalab.mnv.SelectFileName.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +0120a0: 1304 1700 |0000: const/16 v4, #int 23 // #17 │ │ +0120a4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0120a6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0120a8: 6e10 cc02 0500 |0004: invoke-virtual {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.getListView:()Landroid/widget/ListView; // method@02cc │ │ +0120ae: 0c02 |0007: move-result-object v2 │ │ +0120b0: 6e10 c100 0200 |0008: invoke-virtual {v2}, Landroid/widget/ListView;.hasFocus:()Z // method@00c1 │ │ +0120b6: 0a02 |000b: move-result v2 │ │ +0120b8: 3902 0700 |000c: if-nez v2, 0013 // +0007 │ │ +0120bc: 6f20 1e00 6500 |000e: invoke-super {v5, v6}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ +0120c2: 0a01 |0011: move-result v1 │ │ +0120c4: 0f01 |0012: return v1 │ │ +0120c6: 6e10 7b00 0600 |0013: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +0120cc: 0a02 |0016: move-result v2 │ │ +0120ce: 3902 0b00 |0017: if-nez v2, 0022 // +000b │ │ +0120d2: 6e10 7c00 0600 |0019: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ +0120d8: 0a02 |001c: move-result v2 │ │ +0120da: 2c02 3f00 0000 |001d: sparse-switch v2, 0000005c // +0000003f │ │ +0120e0: 5c53 c801 |0020: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mBackKeyDown:Z // field@01c8 │ │ +0120e4: 6e10 7b00 0600 |0022: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +0120ea: 0a02 |0025: move-result v2 │ │ +0120ec: 3312 0b00 |0026: if-ne v2, v1, 0031 // +000b │ │ +0120f0: 6e10 7c00 0600 |0028: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ +0120f6: 0a02 |002b: move-result v2 │ │ +0120f8: 2c02 4200 0000 |002c: sparse-switch v2, 0000006e // +00000042 │ │ +0120fe: 5c53 c801 |002f: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mBackKeyDown:Z // field@01c8 │ │ +012102: 6f20 1e00 6500 |0031: invoke-super {v5, v6}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ +012108: 0a01 |0034: move-result v1 │ │ +01210a: 28dd |0035: goto 0012 // -0023 │ │ +01210c: 7010 d402 0500 |0036: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.upOneLevel:()V // method@02d4 │ │ +012112: 28d9 |0039: goto 0012 // -0027 │ │ +012114: 2200 2f00 |003a: new-instance v0, Landroid/view/KeyEvent; // type@002f │ │ +012118: 7030 7a00 3004 |003c: invoke-direct {v0, v3, v4}, Landroid/view/KeyEvent;.:(II)V // method@007a │ │ +01211e: 6f20 1e00 0500 |003f: invoke-super {v5, v0}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ +012124: 0a01 |0042: move-result v1 │ │ +012126: 28cf |0043: goto 0012 // -0031 │ │ +012128: 7010 d402 0500 |0044: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.upOneLevel:()V // method@02d4 │ │ +01212e: 28cb |0047: goto 0012 // -0035 │ │ +012130: 5551 c801 |0048: iget-boolean v1, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mBackKeyDown:Z // field@01c8 │ │ +012134: 3801 0500 |004a: if-eqz v1, 004f // +0005 │ │ +012138: 5c53 c801 |004c: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mBackKeyDown:Z // field@01c8 │ │ +01213c: 28e3 |004e: goto 0031 // -001d │ │ +01213e: 5c53 c801 |004f: iput-boolean v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mBackKeyDown:Z // field@01c8 │ │ +012142: 28e0 |0051: goto 0031 // -0020 │ │ +012144: 2200 2f00 |0052: new-instance v0, Landroid/view/KeyEvent; // type@002f │ │ +012148: 7030 7a00 1004 |0054: invoke-direct {v0, v1, v4}, Landroid/view/KeyEvent;.:(II)V // method@007a │ │ +01214e: 6f20 1e00 0500 |0057: invoke-super {v5, v0}, Landroid/app/ListActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@001e │ │ +012154: 0a01 |005a: move-result v1 │ │ +012156: 28b7 |005b: goto 0012 // -0049 │ │ +012158: 0002 0400 0400 0000 1500 0000 1600 ... |005c: sparse-switch-data (18 units) │ │ +01217c: 0002 0300 0400 0000 1600 0000 4300 ... |006e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=405 │ │ 0x000e line=406 │ │ 0x0012 line=481 │ │ 0x0013 line=409 │ │ 0x0019 line=410 │ │ @@ -17278,149 +17304,149 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 294 16-bit code units │ │ -00f110: |[00f110] jp.gr.java_conf.hatalab.mnv.SelectFileName.onCreate:(Landroid/os/Bundle;)V │ │ -00f120: 140c 1f00 077f |0000: const v12, #float 1.79446e+38 // #7f07001f │ │ -00f126: 121b |0003: const/4 v11, #int 1 // #1 │ │ -00f128: 120a |0004: const/4 v10, #int 0 // #0 │ │ -00f12a: 6f20 2000 ed00 |0005: invoke-super {v13, v14}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0020 │ │ -00f130: 1408 0f00 037f |0008: const v8, #float 1.74129e+38 // #7f03000f │ │ -00f136: 6e20 cf02 8d00 |000b: invoke-virtual {v13, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.setContentView:(I)V // method@02cf │ │ -00f13c: 1408 1d00 077f |000e: const v8, #float 1.79446e+38 // #7f07001d │ │ -00f142: 6e20 c702 8d00 |0011: invoke-virtual {v13, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c7 │ │ -00f148: 0c02 |0014: move-result-object v2 │ │ -00f14a: 1f02 4300 |0015: check-cast v2, Landroid/widget/Button; // type@0043 │ │ -00f14e: 1408 4100 067f |0017: const v8, #float 1.78118e+38 // #7f060041 │ │ -00f154: 6e20 9500 8200 |001a: invoke-virtual {v2, v8}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ -00f15a: 1408 1e00 077f |001d: const v8, #float 1.79446e+38 // #7f07001e │ │ -00f160: 6e20 c702 8d00 |0020: invoke-virtual {v13, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c7 │ │ -00f166: 0c01 |0023: move-result-object v1 │ │ -00f168: 1f01 4300 |0024: check-cast v1, Landroid/widget/Button; // type@0043 │ │ -00f16c: 1408 4400 067f |0026: const v8, #float 1.78118e+38 // #7f060044 │ │ -00f172: 6e20 9500 8100 |0029: invoke-virtual {v1, v8}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ -00f178: 1408 1b00 077f |002c: const v8, #float 1.79446e+38 // #7f07001b │ │ -00f17e: 6e20 c702 8d00 |002f: invoke-virtual {v13, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c7 │ │ -00f184: 0c07 |0032: move-result-object v7 │ │ -00f186: 1f07 4e00 |0033: check-cast v7, Landroid/widget/TextView; // type@004e │ │ -00f18a: 1408 2000 077f |0035: const v8, #float 1.79446e+38 // #7f070020 │ │ -00f190: 6e20 c702 8d00 |0038: invoke-virtual {v13, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c7 │ │ -00f196: 0c03 |003b: move-result-object v3 │ │ -00f198: 1f03 4400 |003c: check-cast v3, Landroid/widget/CheckBox; // type@0044 │ │ -00f19c: 1408 1c00 077f |003e: const v8, #float 1.79446e+38 // #7f07001c │ │ -00f1a2: 6e20 c702 8d00 |0041: invoke-virtual {v13, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c7 │ │ -00f1a8: 0c08 |0044: move-result-object v8 │ │ -00f1aa: 1f08 4500 |0045: check-cast v8, Landroid/widget/EditText; // type@0045 │ │ -00f1ae: 5bd8 c901 |0047: iput-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mEdtFileName:Landroid/widget/EditText; // field@01c9 │ │ -00f1b2: 6e10 c902 0d00 |0049: invoke-virtual {v13}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.getIntent:()Landroid/content/Intent; // method@02c9 │ │ -00f1b8: 0c08 |004c: move-result-object v8 │ │ -00f1ba: 6e10 3700 0800 |004d: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0037 │ │ -00f1c0: 0c04 |0050: move-result-object v4 │ │ -00f1c2: 3804 5100 |0051: if-eqz v4, 00a2 // +0051 │ │ -00f1c6: 1a08 6500 |0053: const-string v8, "FILEPATH" // string@0065 │ │ -00f1ca: 6e20 5300 8400 |0055: invoke-virtual {v4, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -00f1d0: 0c08 |0058: move-result-object v8 │ │ -00f1d2: 5bd8 c601 |0059: iput-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.filename:Ljava/lang/String; // field@01c6 │ │ -00f1d6: 2200 5900 |005b: new-instance v0, Ljava/io/File; // type@0059 │ │ -00f1da: 54d8 c601 |005d: iget-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.filename:Ljava/lang/String; // field@01c6 │ │ -00f1de: 7020 e100 8000 |005f: invoke-direct {v0, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -00f1e4: 6e10 e800 0000 |0062: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -00f1ea: 0c08 |0065: move-result-object v8 │ │ -00f1ec: 5bd8 b701 |0066: iput-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00f1f0: 54d8 b701 |0068: iget-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00f1f4: 3808 0800 |006a: if-eqz v8, 0072 // +0008 │ │ -00f1f8: 54d8 b701 |006c: iget-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00f1fc: 1a09 0000 |006e: const-string v9, "" // string@0000 │ │ -00f200: 3398 0600 |0070: if-ne v8, v9, 0076 // +0006 │ │ -00f204: 1a08 2000 |0072: const-string v8, "/" // string@0020 │ │ -00f208: 5bd8 b701 |0074: iput-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00f20c: 54d8 c901 |0076: iget-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mEdtFileName:Landroid/widget/EditText; // field@01c9 │ │ -00f210: 6e10 e700 0000 |0078: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -00f216: 0c09 |007b: move-result-object v9 │ │ -00f218: 6e20 b200 9800 |007c: invoke-virtual {v8, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -00f21e: 1a08 ec01 |007f: const-string v8, "MODE" // string@01ec │ │ -00f222: 6e20 5300 8400 |0081: invoke-virtual {v4, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -00f228: 0c08 |0084: move-result-object v8 │ │ -00f22a: 1a09 1402 |0085: const-string v9, "SAVE" // string@0214 │ │ -00f22e: 6e20 1701 9800 |0087: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00f234: 0a08 |008a: move-result v8 │ │ -00f236: 3808 5400 |008b: if-eqz v8, 00df // +0054 │ │ -00f23a: 59db cb01 |008d: iput v11, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.modeID:I // field@01cb │ │ -00f23e: 1408 0800 067f |008f: const v8, #float 1.78117e+38 // #7f060008 │ │ -00f244: 6e20 d000 8700 |0092: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(I)V // method@00d0 │ │ -00f24a: 1a08 5c00 |0095: const-string v8, "ENCRYPT" // string@005c │ │ -00f24e: 6e20 5200 8400 |0097: invoke-virtual {v4, v8}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0052 │ │ -00f254: 0a08 |009a: move-result v8 │ │ -00f256: 5cd8 c501 |009b: iput-boolean v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.encryptFlag:Z // field@01c5 │ │ -00f25a: 55d8 c501 |009d: iget-boolean v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.encryptFlag:Z // field@01c5 │ │ -00f25e: 6e20 9800 8300 |009f: invoke-virtual {v3, v8}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0098 │ │ -00f264: 7010 c602 0d00 |00a2: invoke-direct {v13}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.fillList:()V // method@02c6 │ │ -00f26a: 2208 c500 |00a5: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1; // type@00c5 │ │ -00f26e: 7020 b302 d800 |00a7: invoke-direct {v8, v13}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1;.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V // method@02b3 │ │ -00f274: 6e20 9900 8300 |00aa: invoke-virtual {v3, v8}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0099 │ │ -00f27a: 2208 c600 |00ad: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2; // type@00c6 │ │ -00f27e: 7020 b502 d800 |00af: invoke-direct {v8, v13}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V // method@02b5 │ │ -00f284: 6e20 9400 8200 |00b2: invoke-virtual {v2, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ -00f28a: 2208 c700 |00b5: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$3; // type@00c7 │ │ -00f28e: 7020 b702 d800 |00b7: invoke-direct {v8, v13}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$3;.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V // method@02b7 │ │ -00f294: 6e20 9400 8100 |00ba: invoke-virtual {v1, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ -00f29a: 52d8 cb01 |00bd: iget v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.modeID:I // field@01cb │ │ -00f29e: 33b8 0700 |00bf: if-ne v8, v11, 00c6 // +0007 │ │ -00f2a2: 54d8 c901 |00c1: iget-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mEdtFileName:Landroid/widget/EditText; // field@01c9 │ │ -00f2a6: 6e10 a900 0800 |00c3: invoke-virtual {v8}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ -00f2ac: 54d8 c901 |00c6: iget-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mEdtFileName:Landroid/widget/EditText; // field@01c9 │ │ -00f2b0: 6e10 a300 0800 |00c8: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -00f2b6: 0c08 |00cb: move-result-object v8 │ │ -00f2b8: 6e10 0f01 0800 |00cc: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00f2be: 0c08 |00cf: move-result-object v8 │ │ -00f2c0: 1309 2e00 |00d0: const/16 v9, #int 46 // #2e │ │ -00f2c4: 6e20 1d01 9800 |00d2: invoke-virtual {v8, v9}, Ljava/lang/String;.lastIndexOf:(I)I // method@011d │ │ -00f2ca: 0a05 |00d5: move-result v5 │ │ -00f2cc: 12f8 |00d6: const/4 v8, #int -1 // #ff │ │ -00f2ce: 3785 0700 |00d7: if-le v5, v8, 00de // +0007 │ │ -00f2d2: 54d8 c901 |00d9: iget-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mEdtFileName:Landroid/widget/EditText; // field@01c9 │ │ -00f2d6: 6e20 b000 5800 |00db: invoke-virtual {v8, v5}, Landroid/widget/EditText;.setSelection:(I)V // method@00b0 │ │ -00f2dc: 0e00 |00de: return-void │ │ -00f2de: 1a08 ec01 |00df: const-string v8, "MODE" // string@01ec │ │ -00f2e2: 6e20 5300 8400 |00e1: invoke-virtual {v4, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -00f2e8: 0c08 |00e4: move-result-object v8 │ │ -00f2ea: 1a09 4600 |00e5: const-string v9, "COPY" // string@0046 │ │ -00f2ee: 6e20 1701 9800 |00e7: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00f2f4: 0a08 |00ea: move-result v8 │ │ -00f2f6: 3808 1700 |00eb: if-eqz v8, 0102 // +0017 │ │ -00f2fa: 1228 |00ed: const/4 v8, #int 2 // #2 │ │ -00f2fc: 59d8 cb01 |00ee: iput v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.modeID:I // field@01cb │ │ -00f300: 1408 2000 067f |00f0: const v8, #float 1.78117e+38 // #7f060020 │ │ -00f306: 6e20 d000 8700 |00f3: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(I)V // method@00d0 │ │ -00f30c: 6e20 c702 cd00 |00f6: invoke-virtual {v13, v12}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c7 │ │ -00f312: 0c06 |00f9: move-result-object v6 │ │ -00f314: 1f06 3a00 |00fa: check-cast v6, Landroid/view/ViewGroup; // type@003a │ │ -00f318: 6e20 8c00 3600 |00fc: invoke-virtual {v6, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@008c │ │ -00f31e: 5cda ca01 |00ff: iput-boolean v10, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mExistEncryptCheckBox:Z // field@01ca │ │ -00f322: 28a1 |0101: goto 00a2 // -005f │ │ -00f324: 1a08 ec01 |0102: const-string v8, "MODE" // string@01ec │ │ -00f328: 6e20 5300 8400 |0104: invoke-virtual {v4, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -00f32e: 0c08 |0107: move-result-object v8 │ │ -00f330: 1a09 f501 |0108: const-string v9, "MOVE" // string@01f5 │ │ -00f334: 6e20 1701 9800 |010a: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00f33a: 0a08 |010d: move-result v8 │ │ -00f33c: 3808 94ff |010e: if-eqz v8, 00a2 // -006c │ │ -00f340: 1238 |0110: const/4 v8, #int 3 // #3 │ │ -00f342: 59d8 cb01 |0111: iput v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.modeID:I // field@01cb │ │ -00f346: 1408 2100 067f |0113: const v8, #float 1.78117e+38 // #7f060021 │ │ -00f34c: 6e20 d000 8700 |0116: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(I)V // method@00d0 │ │ -00f352: 6e20 c702 cd00 |0119: invoke-virtual {v13, v12}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c7 │ │ -00f358: 0c06 |011c: move-result-object v6 │ │ -00f35a: 1f06 3a00 |011d: check-cast v6, Landroid/view/ViewGroup; // type@003a │ │ -00f35e: 6e20 8c00 3600 |011f: invoke-virtual {v6, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@008c │ │ -00f364: 5cda ca01 |0122: iput-boolean v10, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mExistEncryptCheckBox:Z // field@01ca │ │ -00f368: 2900 7eff |0124: goto/16 00a2 // -0082 │ │ +012198: |[012198] jp.gr.java_conf.hatalab.mnv.SelectFileName.onCreate:(Landroid/os/Bundle;)V │ │ +0121a8: 140c 1f00 077f |0000: const v12, #float 1.79446e+38 // #7f07001f │ │ +0121ae: 121b |0003: const/4 v11, #int 1 // #1 │ │ +0121b0: 120a |0004: const/4 v10, #int 0 // #0 │ │ +0121b2: 6f20 2000 ed00 |0005: invoke-super {v13, v14}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0020 │ │ +0121b8: 1408 0f00 037f |0008: const v8, #float 1.74129e+38 // #7f03000f │ │ +0121be: 6e20 d002 8d00 |000b: invoke-virtual {v13, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.setContentView:(I)V // method@02d0 │ │ +0121c4: 1408 1d00 077f |000e: const v8, #float 1.79446e+38 // #7f07001d │ │ +0121ca: 6e20 c802 8d00 |0011: invoke-virtual {v13, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c8 │ │ +0121d0: 0c02 |0014: move-result-object v2 │ │ +0121d2: 1f02 4300 |0015: check-cast v2, Landroid/widget/Button; // type@0043 │ │ +0121d6: 1408 4100 067f |0017: const v8, #float 1.78118e+38 // #7f060041 │ │ +0121dc: 6e20 9500 8200 |001a: invoke-virtual {v2, v8}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ +0121e2: 1408 1e00 077f |001d: const v8, #float 1.79446e+38 // #7f07001e │ │ +0121e8: 6e20 c802 8d00 |0020: invoke-virtual {v13, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c8 │ │ +0121ee: 0c01 |0023: move-result-object v1 │ │ +0121f0: 1f01 4300 |0024: check-cast v1, Landroid/widget/Button; // type@0043 │ │ +0121f4: 1408 4400 067f |0026: const v8, #float 1.78118e+38 // #7f060044 │ │ +0121fa: 6e20 9500 8100 |0029: invoke-virtual {v1, v8}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ +012200: 1408 1b00 077f |002c: const v8, #float 1.79446e+38 // #7f07001b │ │ +012206: 6e20 c802 8d00 |002f: invoke-virtual {v13, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c8 │ │ +01220c: 0c07 |0032: move-result-object v7 │ │ +01220e: 1f07 4e00 |0033: check-cast v7, Landroid/widget/TextView; // type@004e │ │ +012212: 1408 2000 077f |0035: const v8, #float 1.79446e+38 // #7f070020 │ │ +012218: 6e20 c802 8d00 |0038: invoke-virtual {v13, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c8 │ │ +01221e: 0c03 |003b: move-result-object v3 │ │ +012220: 1f03 4400 |003c: check-cast v3, Landroid/widget/CheckBox; // type@0044 │ │ +012224: 1408 1c00 077f |003e: const v8, #float 1.79446e+38 // #7f07001c │ │ +01222a: 6e20 c802 8d00 |0041: invoke-virtual {v13, v8}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c8 │ │ +012230: 0c08 |0044: move-result-object v8 │ │ +012232: 1f08 4500 |0045: check-cast v8, Landroid/widget/EditText; // type@0045 │ │ +012236: 5bd8 c901 |0047: iput-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mEdtFileName:Landroid/widget/EditText; // field@01c9 │ │ +01223a: 6e10 ca02 0d00 |0049: invoke-virtual {v13}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.getIntent:()Landroid/content/Intent; // method@02ca │ │ +012240: 0c08 |004c: move-result-object v8 │ │ +012242: 6e10 3700 0800 |004d: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0037 │ │ +012248: 0c04 |0050: move-result-object v4 │ │ +01224a: 3804 5100 |0051: if-eqz v4, 00a2 // +0051 │ │ +01224e: 1a08 6500 |0053: const-string v8, "FILEPATH" // string@0065 │ │ +012252: 6e20 5300 8400 |0055: invoke-virtual {v4, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +012258: 0c08 |0058: move-result-object v8 │ │ +01225a: 5bd8 c601 |0059: iput-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.filename:Ljava/lang/String; // field@01c6 │ │ +01225e: 2200 5900 |005b: new-instance v0, Ljava/io/File; // type@0059 │ │ +012262: 54d8 c601 |005d: iget-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.filename:Ljava/lang/String; // field@01c6 │ │ +012266: 7020 e100 8000 |005f: invoke-direct {v0, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +01226c: 6e10 e800 0000 |0062: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +012272: 0c08 |0065: move-result-object v8 │ │ +012274: 5bd8 b701 |0066: iput-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +012278: 54d8 b701 |0068: iget-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +01227c: 3808 0800 |006a: if-eqz v8, 0072 // +0008 │ │ +012280: 54d8 b701 |006c: iget-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +012284: 1a09 0000 |006e: const-string v9, "" // string@0000 │ │ +012288: 3398 0600 |0070: if-ne v8, v9, 0076 // +0006 │ │ +01228c: 1a08 2000 |0072: const-string v8, "/" // string@0020 │ │ +012290: 5bd8 b701 |0074: iput-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +012294: 54d8 c901 |0076: iget-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mEdtFileName:Landroid/widget/EditText; // field@01c9 │ │ +012298: 6e10 e700 0000 |0078: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +01229e: 0c09 |007b: move-result-object v9 │ │ +0122a0: 6e20 b200 9800 |007c: invoke-virtual {v8, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +0122a6: 1a08 ec01 |007f: const-string v8, "MODE" // string@01ec │ │ +0122aa: 6e20 5300 8400 |0081: invoke-virtual {v4, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +0122b0: 0c08 |0084: move-result-object v8 │ │ +0122b2: 1a09 1402 |0085: const-string v9, "SAVE" // string@0214 │ │ +0122b6: 6e20 1801 9800 |0087: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +0122bc: 0a08 |008a: move-result v8 │ │ +0122be: 3808 5400 |008b: if-eqz v8, 00df // +0054 │ │ +0122c2: 59db cb01 |008d: iput v11, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.modeID:I // field@01cb │ │ +0122c6: 1408 0800 067f |008f: const v8, #float 1.78117e+38 // #7f060008 │ │ +0122cc: 6e20 d000 8700 |0092: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(I)V // method@00d0 │ │ +0122d2: 1a08 5c00 |0095: const-string v8, "ENCRYPT" // string@005c │ │ +0122d6: 6e20 5200 8400 |0097: invoke-virtual {v4, v8}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0052 │ │ +0122dc: 0a08 |009a: move-result v8 │ │ +0122de: 5cd8 c501 |009b: iput-boolean v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.encryptFlag:Z // field@01c5 │ │ +0122e2: 55d8 c501 |009d: iget-boolean v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.encryptFlag:Z // field@01c5 │ │ +0122e6: 6e20 9800 8300 |009f: invoke-virtual {v3, v8}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0098 │ │ +0122ec: 7010 c702 0d00 |00a2: invoke-direct {v13}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.fillList:()V // method@02c7 │ │ +0122f2: 2208 c500 |00a5: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1; // type@00c5 │ │ +0122f6: 7020 b402 d800 |00a7: invoke-direct {v8, v13}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1;.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V // method@02b4 │ │ +0122fc: 6e20 9900 8300 |00aa: invoke-virtual {v3, v8}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0099 │ │ +012302: 2208 c600 |00ad: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2; // type@00c6 │ │ +012306: 7020 b602 d800 |00af: invoke-direct {v8, v13}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V // method@02b6 │ │ +01230c: 6e20 9400 8200 |00b2: invoke-virtual {v2, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ +012312: 2208 c700 |00b5: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$3; // type@00c7 │ │ +012316: 7020 b802 d800 |00b7: invoke-direct {v8, v13}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$3;.:(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V // method@02b8 │ │ +01231c: 6e20 9400 8100 |00ba: invoke-virtual {v1, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ +012322: 52d8 cb01 |00bd: iget v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.modeID:I // field@01cb │ │ +012326: 33b8 0700 |00bf: if-ne v8, v11, 00c6 // +0007 │ │ +01232a: 54d8 c901 |00c1: iget-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mEdtFileName:Landroid/widget/EditText; // field@01c9 │ │ +01232e: 6e10 a900 0800 |00c3: invoke-virtual {v8}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ +012334: 54d8 c901 |00c6: iget-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mEdtFileName:Landroid/widget/EditText; // field@01c9 │ │ +012338: 6e10 a300 0800 |00c8: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +01233e: 0c08 |00cb: move-result-object v8 │ │ +012340: 6e10 1001 0800 |00cc: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +012346: 0c08 |00cf: move-result-object v8 │ │ +012348: 1309 2e00 |00d0: const/16 v9, #int 46 // #2e │ │ +01234c: 6e20 1e01 9800 |00d2: invoke-virtual {v8, v9}, Ljava/lang/String;.lastIndexOf:(I)I // method@011e │ │ +012352: 0a05 |00d5: move-result v5 │ │ +012354: 12f8 |00d6: const/4 v8, #int -1 // #ff │ │ +012356: 3785 0700 |00d7: if-le v5, v8, 00de // +0007 │ │ +01235a: 54d8 c901 |00d9: iget-object v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mEdtFileName:Landroid/widget/EditText; // field@01c9 │ │ +01235e: 6e20 b000 5800 |00db: invoke-virtual {v8, v5}, Landroid/widget/EditText;.setSelection:(I)V // method@00b0 │ │ +012364: 0e00 |00de: return-void │ │ +012366: 1a08 ec01 |00df: const-string v8, "MODE" // string@01ec │ │ +01236a: 6e20 5300 8400 |00e1: invoke-virtual {v4, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +012370: 0c08 |00e4: move-result-object v8 │ │ +012372: 1a09 4600 |00e5: const-string v9, "COPY" // string@0046 │ │ +012376: 6e20 1801 9800 |00e7: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +01237c: 0a08 |00ea: move-result v8 │ │ +01237e: 3808 1700 |00eb: if-eqz v8, 0102 // +0017 │ │ +012382: 1228 |00ed: const/4 v8, #int 2 // #2 │ │ +012384: 59d8 cb01 |00ee: iput v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.modeID:I // field@01cb │ │ +012388: 1408 2000 067f |00f0: const v8, #float 1.78117e+38 // #7f060020 │ │ +01238e: 6e20 d000 8700 |00f3: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(I)V // method@00d0 │ │ +012394: 6e20 c802 cd00 |00f6: invoke-virtual {v13, v12}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c8 │ │ +01239a: 0c06 |00f9: move-result-object v6 │ │ +01239c: 1f06 3a00 |00fa: check-cast v6, Landroid/view/ViewGroup; // type@003a │ │ +0123a0: 6e20 8c00 3600 |00fc: invoke-virtual {v6, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@008c │ │ +0123a6: 5cda ca01 |00ff: iput-boolean v10, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mExistEncryptCheckBox:Z // field@01ca │ │ +0123aa: 28a1 |0101: goto 00a2 // -005f │ │ +0123ac: 1a08 ec01 |0102: const-string v8, "MODE" // string@01ec │ │ +0123b0: 6e20 5300 8400 |0104: invoke-virtual {v4, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +0123b6: 0c08 |0107: move-result-object v8 │ │ +0123b8: 1a09 f501 |0108: const-string v9, "MOVE" // string@01f5 │ │ +0123bc: 6e20 1801 9800 |010a: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +0123c2: 0a08 |010d: move-result v8 │ │ +0123c4: 3808 94ff |010e: if-eqz v8, 00a2 // -006c │ │ +0123c8: 1238 |0110: const/4 v8, #int 3 // #3 │ │ +0123ca: 59d8 cb01 |0111: iput v8, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.modeID:I // field@01cb │ │ +0123ce: 1408 2100 067f |0113: const v8, #float 1.78117e+38 // #7f060021 │ │ +0123d4: 6e20 d000 8700 |0116: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(I)V // method@00d0 │ │ +0123da: 6e20 c802 cd00 |0119: invoke-virtual {v13, v12}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c8 │ │ +0123e0: 0c06 |011c: move-result-object v6 │ │ +0123e2: 1f06 3a00 |011d: check-cast v6, Landroid/view/ViewGroup; // type@003a │ │ +0123e6: 6e20 8c00 3600 |011f: invoke-virtual {v6, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@008c │ │ +0123ec: 5cda ca01 |0122: iput-boolean v10, v13, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.mExistEncryptCheckBox:Z // field@01ca │ │ +0123f0: 2900 7eff |0124: goto/16 00a2 // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=68 │ │ 0x0008 line=70 │ │ 0x000e line=72 │ │ 0x0017 line=73 │ │ 0x001d line=75 │ │ @@ -17477,86 +17503,86 @@ │ │ 0x0000 - 0x0126 reg=14 icicle Landroid/os/Bundle; │ │ │ │ #2 : (in Ljp/gr/java_conf/hatalab/mnv/SelectFileName;) │ │ name : 'onListItemClick' │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 136 16-bit code units │ │ -00f36c: |[00f36c] jp.gr.java_conf.hatalab.mnv.SelectFileName.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -00f37c: 7506 2300 0500 |0000: invoke-super/range {v5, v6, v7, v8, v9, v10}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0023 │ │ -00f382: 6e10 ca02 0500 |0003: invoke-virtual {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.getListAdapter:()Landroid/widget/ListAdapter; // method@02ca │ │ -00f388: 0c02 |0006: move-result-object v2 │ │ -00f38a: 7220 bb00 8200 |0007: invoke-interface {v2, v8}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@00bb │ │ -00f390: 0c01 |000a: move-result-object v1 │ │ -00f392: 1f01 6a00 |000b: check-cast v1, Ljava/lang/String; // type@006a │ │ -00f396: 1a02 1d00 |000d: const-string v2, ".." // string@001d │ │ -00f39a: 6e20 1701 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00f3a0: 0a02 |0012: move-result v2 │ │ -00f3a2: 3802 0600 |0013: if-eqz v2, 0019 // +0006 │ │ -00f3a6: 7010 d302 0500 |0015: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.upOneLevel:()V // method@02d3 │ │ -00f3ac: 0e00 |0018: return-void │ │ -00f3ae: 6e10 1f01 0100 |0019: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@011f │ │ -00f3b4: 0a02 |001c: move-result v2 │ │ -00f3b6: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -00f3ba: 6e20 2501 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0125 │ │ -00f3c0: 0c02 |0022: move-result-object v2 │ │ -00f3c2: 1a03 2000 |0023: const-string v3, "/" // string@0020 │ │ -00f3c6: 6e20 1701 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00f3cc: 0a02 |0028: move-result v2 │ │ -00f3ce: 3802 5200 |0029: if-eqz v2, 007b // +0052 │ │ -00f3d2: 5452 b701 |002b: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00f3d6: 1a03 2000 |002d: const-string v3, "/" // string@0020 │ │ -00f3da: 6e20 1701 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00f3e0: 0a02 |0032: move-result v2 │ │ -00f3e2: 3802 2c00 |0033: if-eqz v2, 005f // +002c │ │ -00f3e6: 2202 6c00 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ -00f3ea: 7010 2d01 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00f3f0: 5453 b701 |003a: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00f3f4: 6e20 3001 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00f3fa: 0c02 |003f: move-result-object v2 │ │ -00f3fc: 6e20 3001 1200 |0040: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00f402: 0c02 |0043: move-result-object v2 │ │ -00f404: 6e10 3101 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00f40a: 0c02 |0047: move-result-object v2 │ │ -00f40c: 5b52 b701 |0048: iput-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00f410: 5452 b701 |004a: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00f414: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -00f416: 5454 b701 |004d: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00f41a: 6e10 1f01 0400 |004f: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@011f │ │ -00f420: 0a04 |0052: move-result v4 │ │ -00f422: d804 04ff |0053: add-int/lit8 v4, v4, #int -1 // #ff │ │ -00f426: 6e30 2601 3204 |0055: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0126 │ │ -00f42c: 0c02 |0058: move-result-object v2 │ │ -00f42e: 5b52 b701 |0059: iput-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00f432: 7010 c602 0500 |005b: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.fillList:()V // method@02c6 │ │ -00f438: 28ba |005e: goto 0018 // -0046 │ │ -00f43a: 2202 6c00 |005f: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ -00f43e: 7010 2d01 0200 |0061: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00f444: 5453 b701 |0064: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00f448: 6e20 3001 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00f44e: 0c02 |0069: move-result-object v2 │ │ -00f450: 1a03 2000 |006a: const-string v3, "/" // string@0020 │ │ -00f454: 6e20 3001 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00f45a: 0c02 |006f: move-result-object v2 │ │ -00f45c: 6e20 3001 1200 |0070: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00f462: 0c02 |0073: move-result-object v2 │ │ -00f464: 6e10 3101 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00f46a: 0c02 |0077: move-result-object v2 │ │ -00f46c: 5b52 b701 |0078: iput-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ -00f470: 28d0 |007a: goto 004a // -0030 │ │ -00f472: 1402 1c00 077f |007b: const v2, #float 1.79446e+38 // #7f07001c │ │ -00f478: 6e20 c702 2500 |007e: invoke-virtual {v5, v2}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c7 │ │ -00f47e: 0c00 |0081: move-result-object v0 │ │ -00f480: 1f00 4500 |0082: check-cast v0, Landroid/widget/EditText; // type@0045 │ │ -00f484: 6e20 b200 1000 |0084: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -00f48a: 2891 |0087: goto 0018 // -006f │ │ +0123f4: |[0123f4] jp.gr.java_conf.hatalab.mnv.SelectFileName.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +012404: 7506 2300 0600 |0000: invoke-super/range {v6, v7, v8, v9, v10, v11}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0023 │ │ +01240a: 6e10 cb02 0600 |0003: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.getListAdapter:()Landroid/widget/ListAdapter; // method@02cb │ │ +012410: 0c02 |0006: move-result-object v2 │ │ +012412: 7220 bb00 9200 |0007: invoke-interface {v2, v9}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@00bb │ │ +012418: 0c01 |000a: move-result-object v1 │ │ +01241a: 1f01 6a00 |000b: check-cast v1, Ljava/lang/String; // type@006a │ │ +01241e: 1a02 1d00 |000d: const-string v2, ".." // string@001d │ │ +012422: 6e20 1801 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +012428: 0a02 |0012: move-result v2 │ │ +01242a: 3802 0600 |0013: if-eqz v2, 0019 // +0006 │ │ +01242e: 7010 d402 0600 |0015: invoke-direct {v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.upOneLevel:()V // method@02d4 │ │ +012434: 0e00 |0018: return-void │ │ +012436: 6e10 2001 0100 |0019: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0120 │ │ +01243c: 0a02 |001c: move-result v2 │ │ +01243e: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +012442: 6e20 2601 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0126 │ │ +012448: 0c02 |0022: move-result-object v2 │ │ +01244a: 1a03 2000 |0023: const-string v3, "/" // string@0020 │ │ +01244e: 6e20 1801 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +012454: 0a02 |0028: move-result v2 │ │ +012456: 3802 5200 |0029: if-eqz v2, 007b // +0052 │ │ +01245a: 5462 b701 |002b: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +01245e: 1a03 2000 |002d: const-string v3, "/" // string@0020 │ │ +012462: 6e20 1801 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +012468: 0a02 |0032: move-result v2 │ │ +01246a: 3802 2c00 |0033: if-eqz v2, 005f // +002c │ │ +01246e: 2202 6c00 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ +012472: 7010 2e01 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +012478: 5463 b701 |003a: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +01247c: 6e20 3101 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +012482: 0c02 |003f: move-result-object v2 │ │ +012484: 6e20 3101 1200 |0040: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01248a: 0c02 |0043: move-result-object v2 │ │ +01248c: 6e10 3201 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +012492: 0c02 |0047: move-result-object v2 │ │ +012494: 5b62 b701 |0048: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +012498: 5462 b701 |004a: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +01249c: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +01249e: 5464 b701 |004d: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +0124a2: 6e10 2001 0400 |004f: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0120 │ │ +0124a8: 0a04 |0052: move-result v4 │ │ +0124aa: d804 04ff |0053: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0124ae: 6e30 2701 3204 |0055: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0127 │ │ +0124b4: 0c02 |0058: move-result-object v2 │ │ +0124b6: 5b62 b701 |0059: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +0124ba: 7010 c702 0600 |005b: invoke-direct {v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.fillList:()V // method@02c7 │ │ +0124c0: 28ba |005e: goto 0018 // -0046 │ │ +0124c2: 2202 6c00 |005f: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ +0124c6: 7010 2e01 0200 |0061: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +0124cc: 5463 b701 |0064: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +0124d0: 6e20 3101 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0124d6: 0c02 |0069: move-result-object v2 │ │ +0124d8: 1a03 2000 |006a: const-string v3, "/" // string@0020 │ │ +0124dc: 6e20 3101 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0124e2: 0c02 |006f: move-result-object v2 │ │ +0124e4: 6e20 3101 1200 |0070: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0124ea: 0c02 |0073: move-result-object v2 │ │ +0124ec: 6e10 3201 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0124f2: 0c02 |0077: move-result-object v2 │ │ +0124f4: 5b62 b701 |0078: iput-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.DirPath:Ljava/lang/String; // field@01b7 │ │ +0124f8: 28d0 |007a: goto 004a // -0030 │ │ +0124fa: 1402 1c00 077f |007b: const v2, #float 1.79446e+38 // #7f07001c │ │ +012500: 6e20 c802 2600 |007e: invoke-virtual {v6, v2}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;.findViewById:(I)Landroid/view/View; // method@02c8 │ │ +012506: 0c00 |0081: move-result-object v0 │ │ +012508: 1f00 4500 |0082: check-cast v0, Landroid/widget/EditText; // type@0045 │ │ +01250c: 6e20 b200 1000 |0084: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +012512: 2891 |0087: goto 0018 // -006f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0003 line=256 │ │ 0x000d line=258 │ │ 0x0015 line=260 │ │ 0x0018 line=288 │ │ @@ -17567,19 +17593,19 @@ │ │ 0x005b line=281 │ │ 0x005f line=278 │ │ 0x007b line=284 │ │ 0x0084 line=285 │ │ locals : │ │ 0x0084 - 0x0088 reg=0 edtFileName Landroid/widget/EditText; │ │ 0x000d - 0x0088 reg=1 strItem Ljava/lang/String; │ │ - 0x0000 - 0x0088 reg=5 this Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ - 0x0000 - 0x0088 reg=6 l Landroid/widget/ListView; │ │ - 0x0000 - 0x0088 reg=7 v Landroid/view/View; │ │ - 0x0000 - 0x0088 reg=8 position I │ │ - 0x0000 - 0x0088 reg=9 id J │ │ + 0x0000 - 0x0088 reg=6 this Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ + 0x0000 - 0x0088 reg=7 l Landroid/widget/ListView; │ │ + 0x0000 - 0x0088 reg=8 v Landroid/view/View; │ │ + 0x0000 - 0x0088 reg=9 position I │ │ + 0x0000 - 0x0088 reg=10 id J │ │ │ │ source_file_idx : 549 (SelectFileName.java) │ │ │ │ Class #73 header: │ │ class_idx : 203 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 31 │ │ @@ -17618,22 +17644,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -00f48c: |[00f48c] jp.gr.java_conf.hatalab.mnv.SettingAutoLink.:()V │ │ -00f49c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00f49e: 7010 5f00 0100 |0001: invoke-direct {v1}, Landroid/preference/PreferenceActivity;.:()V // method@005f │ │ -00f4a4: 5c10 ce01 |0004: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkWeb:Z // field@01ce │ │ -00f4a8: 5c10 cc01 |0006: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkEmail:Z // field@01cc │ │ -00f4ac: 5c10 cd01 |0008: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkTel:Z // field@01cd │ │ -00f4b0: 5c10 cf01 |000a: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.mBackKeyDown:Z // field@01cf │ │ -00f4b4: 0e00 |000c: return-void │ │ +012514: |[012514] jp.gr.java_conf.hatalab.mnv.SettingAutoLink.:()V │ │ +012524: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +012526: 7010 5f00 0100 |0001: invoke-direct {v1}, Landroid/preference/PreferenceActivity;.:()V // method@005f │ │ +01252c: 5c10 ce01 |0004: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkWeb:Z // field@01ce │ │ +012530: 5c10 cc01 |0006: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkEmail:Z // field@01cc │ │ +012534: 5c10 cd01 |0008: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkTel:Z // field@01cd │ │ +012538: 5c10 cf01 |000a: iput-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.mBackKeyDown:Z // field@01cf │ │ +01253c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=10 │ │ 0x0004 line=12 │ │ 0x0006 line=13 │ │ 0x0008 line=14 │ │ 0x000a line=62 │ │ @@ -17646,43 +17672,43 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -00f4b8: |[00f4b8] jp.gr.java_conf.hatalab.mnv.SettingAutoLink.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -00f4c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -00f4ca: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -00f4cc: 6e10 7b00 0400 |0002: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -00f4d2: 0a01 |0005: move-result v1 │ │ -00f4d4: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ -00f4d8: 6e10 7c00 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ -00f4de: 0a01 |000b: move-result v1 │ │ -00f4e0: 2b01 2600 0000 |000c: packed-switch v1, 00000032 // +00000026 │ │ -00f4e6: 5c32 cf01 |000f: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.mBackKeyDown:Z // field@01cf │ │ -00f4ea: 6e10 7b00 0400 |0011: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -00f4f0: 0a01 |0014: move-result v1 │ │ -00f4f2: 3301 0b00 |0015: if-ne v1, v0, 0020 // +000b │ │ -00f4f6: 6e10 7c00 0400 |0017: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ -00f4fc: 0a01 |001a: move-result v1 │ │ -00f4fe: 2b01 1d00 0000 |001b: packed-switch v1, 00000038 // +0000001d │ │ -00f504: 5c32 cf01 |001e: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.mBackKeyDown:Z // field@01cf │ │ -00f508: 6f20 6000 4300 |0020: invoke-super {v3, v4}, Landroid/preference/PreferenceActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0060 │ │ -00f50e: 0a00 |0023: move-result v0 │ │ -00f510: 0f00 |0024: return v0 │ │ -00f512: 5c30 cf01 |0025: iput-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.mBackKeyDown:Z // field@01cf │ │ -00f516: 28fd |0027: goto 0024 // -0003 │ │ -00f518: 5531 cf01 |0028: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.mBackKeyDown:Z // field@01cf │ │ -00f51c: 3801 faff |002a: if-eqz v1, 0024 // -0006 │ │ -00f520: 5c32 cf01 |002c: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.mBackKeyDown:Z // field@01cf │ │ -00f524: 6e10 d802 0300 |002e: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.finish:()V // method@02d8 │ │ -00f52a: 28f3 |0031: goto 0024 // -000d │ │ -00f52c: 0001 0100 0400 0000 1900 0000 |0032: packed-switch-data (6 units) │ │ -00f538: 0001 0100 0400 0000 0d00 0000 |0038: packed-switch-data (6 units) │ │ +012540: |[012540] jp.gr.java_conf.hatalab.mnv.SettingAutoLink.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +012550: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +012552: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +012554: 6e10 7b00 0400 |0002: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +01255a: 0a01 |0005: move-result v1 │ │ +01255c: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ +012560: 6e10 7c00 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ +012566: 0a01 |000b: move-result v1 │ │ +012568: 2b01 2600 0000 |000c: packed-switch v1, 00000032 // +00000026 │ │ +01256e: 5c32 cf01 |000f: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.mBackKeyDown:Z // field@01cf │ │ +012572: 6e10 7b00 0400 |0011: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +012578: 0a01 |0014: move-result v1 │ │ +01257a: 3301 0b00 |0015: if-ne v1, v0, 0020 // +000b │ │ +01257e: 6e10 7c00 0400 |0017: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ +012584: 0a01 |001a: move-result v1 │ │ +012586: 2b01 1d00 0000 |001b: packed-switch v1, 00000038 // +0000001d │ │ +01258c: 5c32 cf01 |001e: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.mBackKeyDown:Z // field@01cf │ │ +012590: 6f20 6000 4300 |0020: invoke-super {v3, v4}, Landroid/preference/PreferenceActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0060 │ │ +012596: 0a00 |0023: move-result v0 │ │ +012598: 0f00 |0024: return v0 │ │ +01259a: 5c30 cf01 |0025: iput-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.mBackKeyDown:Z // field@01cf │ │ +01259e: 28fd |0027: goto 0024 // -0003 │ │ +0125a0: 5531 cf01 |0028: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.mBackKeyDown:Z // field@01cf │ │ +0125a4: 3801 faff |002a: if-eqz v1, 0024 // -0006 │ │ +0125a8: 5c32 cf01 |002c: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.mBackKeyDown:Z // field@01cf │ │ +0125ac: 6e10 d902 0300 |002e: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.finish:()V // method@02d9 │ │ +0125b2: 28f3 |0031: goto 0024 // -000d │ │ +0125b4: 0001 0100 0400 0000 1900 0000 |0032: packed-switch-data (6 units) │ │ +0125c0: 0001 0100 0400 0000 0d00 0000 |0038: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=65 │ │ 0x0008 line=66 │ │ 0x000f line=73 │ │ 0x0011 line=78 │ │ 0x0017 line=79 │ │ @@ -17703,79 +17729,79 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -00f544: |[00f544] jp.gr.java_conf.hatalab.mnv.SettingAutoLink.onCreate:(Landroid/os/Bundle;)V │ │ -00f554: 140b 8000 067f |0000: const v11, #float 1.78119e+38 // #7f060080 │ │ -00f55a: 140a 7d00 067f |0003: const v10, #float 1.78119e+38 // #7f06007d │ │ -00f560: 1409 7a00 067f |0006: const v9, #float 1.78119e+38 // #7f06007a │ │ -00f566: 1208 |0009: const/4 v8, #int 0 // #0 │ │ -00f568: 6f20 6200 dc00 |000a: invoke-super {v12, v13}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0062 │ │ -00f56e: 1507 047f |000d: const/high16 v7, #int 2130968576 // #7f04 │ │ -00f572: 6e20 d502 7c00 |000f: invoke-virtual {v12, v7}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.addPreferencesFromResource:(I)V // method@02d5 │ │ -00f578: 7110 6300 0c00 |0012: invoke-static {v12}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -00f57e: 0c06 |0015: move-result-object v6 │ │ -00f580: 6e20 d902 9c00 |0016: invoke-virtual {v12, v9}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.getText:(I)Ljava/lang/CharSequence; // method@02d9 │ │ -00f586: 0c07 |0019: move-result-object v7 │ │ -00f588: 6e10 0f01 0700 |001a: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00f58e: 0c07 |001d: move-result-object v7 │ │ -00f590: 7230 4600 7608 |001e: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -00f596: 0a07 |0021: move-result v7 │ │ -00f598: 5cc7 ce01 |0022: iput-boolean v7, v12, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkWeb:Z // field@01ce │ │ -00f59c: 6e20 d902 ac00 |0024: invoke-virtual {v12, v10}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.getText:(I)Ljava/lang/CharSequence; // method@02d9 │ │ -00f5a2: 0c07 |0027: move-result-object v7 │ │ -00f5a4: 6e10 0f01 0700 |0028: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00f5aa: 0c07 |002b: move-result-object v7 │ │ -00f5ac: 7230 4600 7608 |002c: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -00f5b2: 0a07 |002f: move-result v7 │ │ -00f5b4: 5cc7 cc01 |0030: iput-boolean v7, v12, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkEmail:Z // field@01cc │ │ -00f5b8: 6e20 d902 bc00 |0032: invoke-virtual {v12, v11}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.getText:(I)Ljava/lang/CharSequence; // method@02d9 │ │ -00f5be: 0c07 |0035: move-result-object v7 │ │ -00f5c0: 6e10 0f01 0700 |0036: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00f5c6: 0c07 |0039: move-result-object v7 │ │ -00f5c8: 7230 4600 7608 |003a: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -00f5ce: 0a07 |003d: move-result v7 │ │ -00f5d0: 5cc7 cd01 |003e: iput-boolean v7, v12, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkTel:Z // field@01cd │ │ -00f5d4: 6e20 d902 9c00 |0040: invoke-virtual {v12, v9}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.getText:(I)Ljava/lang/CharSequence; // method@02d9 │ │ -00f5da: 0c05 |0043: move-result-object v5 │ │ -00f5dc: 6e20 d702 5c00 |0044: invoke-virtual {v12, v5}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02d7 │ │ -00f5e2: 0c04 |0047: move-result-object v4 │ │ -00f5e4: 1f04 1a00 |0048: check-cast v4, Landroid/preference/CheckBoxPreference; // type@001a │ │ -00f5e8: 1407 7b00 067f |004a: const v7, #float 1.78119e+38 // #7f06007b │ │ -00f5ee: 6e20 5a00 7400 |004d: invoke-virtual {v4, v7}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ -00f5f4: 1407 7c00 067f |0050: const v7, #float 1.78119e+38 // #7f06007c │ │ -00f5fa: 6e20 5700 7400 |0053: invoke-virtual {v4, v7}, Landroid/preference/CheckBoxPreference;.setSummary:(I)V // method@0057 │ │ -00f600: 55c7 ce01 |0056: iget-boolean v7, v12, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkWeb:Z // field@01ce │ │ -00f604: 6e20 5600 7400 |0058: invoke-virtual {v4, v7}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ -00f60a: 6e20 d902 ac00 |005b: invoke-virtual {v12, v10}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.getText:(I)Ljava/lang/CharSequence; // method@02d9 │ │ -00f610: 0c01 |005e: move-result-object v1 │ │ -00f612: 6e20 d702 1c00 |005f: invoke-virtual {v12, v1}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02d7 │ │ -00f618: 0c00 |0062: move-result-object v0 │ │ -00f61a: 1f00 1a00 |0063: check-cast v0, Landroid/preference/CheckBoxPreference; // type@001a │ │ -00f61e: 1407 7e00 067f |0065: const v7, #float 1.78119e+38 // #7f06007e │ │ -00f624: 6e20 5a00 7000 |0068: invoke-virtual {v0, v7}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ -00f62a: 1407 7f00 067f |006b: const v7, #float 1.78119e+38 // #7f06007f │ │ -00f630: 6e20 5700 7000 |006e: invoke-virtual {v0, v7}, Landroid/preference/CheckBoxPreference;.setSummary:(I)V // method@0057 │ │ -00f636: 55c7 cc01 |0071: iget-boolean v7, v12, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkEmail:Z // field@01cc │ │ -00f63a: 6e20 5600 7000 |0073: invoke-virtual {v0, v7}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ -00f640: 6e20 d902 bc00 |0076: invoke-virtual {v12, v11}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.getText:(I)Ljava/lang/CharSequence; // method@02d9 │ │ -00f646: 0c03 |0079: move-result-object v3 │ │ -00f648: 6e20 d702 3c00 |007a: invoke-virtual {v12, v3}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02d7 │ │ -00f64e: 0c02 |007d: move-result-object v2 │ │ -00f650: 1f02 1a00 |007e: check-cast v2, Landroid/preference/CheckBoxPreference; // type@001a │ │ -00f654: 1407 8100 067f |0080: const v7, #float 1.78119e+38 // #7f060081 │ │ -00f65a: 6e20 5a00 7200 |0083: invoke-virtual {v2, v7}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ -00f660: 1407 8200 067f |0086: const v7, #float 1.78119e+38 // #7f060082 │ │ -00f666: 6e20 5700 7200 |0089: invoke-virtual {v2, v7}, Landroid/preference/CheckBoxPreference;.setSummary:(I)V // method@0057 │ │ -00f66c: 55c7 cd01 |008c: iget-boolean v7, v12, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkTel:Z // field@01cd │ │ -00f670: 6e20 5600 7200 |008e: invoke-virtual {v2, v7}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ -00f676: 0e00 |0091: return-void │ │ +0125cc: |[0125cc] jp.gr.java_conf.hatalab.mnv.SettingAutoLink.onCreate:(Landroid/os/Bundle;)V │ │ +0125dc: 140b 8000 067f |0000: const v11, #float 1.78119e+38 // #7f060080 │ │ +0125e2: 140a 7d00 067f |0003: const v10, #float 1.78119e+38 // #7f06007d │ │ +0125e8: 1409 7a00 067f |0006: const v9, #float 1.78119e+38 // #7f06007a │ │ +0125ee: 1208 |0009: const/4 v8, #int 0 // #0 │ │ +0125f0: 6f20 6200 dc00 |000a: invoke-super {v12, v13}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0062 │ │ +0125f6: 1507 047f |000d: const/high16 v7, #int 2130968576 // #7f04 │ │ +0125fa: 6e20 d602 7c00 |000f: invoke-virtual {v12, v7}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.addPreferencesFromResource:(I)V // method@02d6 │ │ +012600: 7110 6300 0c00 |0012: invoke-static {v12}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +012606: 0c06 |0015: move-result-object v6 │ │ +012608: 6e20 da02 9c00 |0016: invoke-virtual {v12, v9}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.getText:(I)Ljava/lang/CharSequence; // method@02da │ │ +01260e: 0c07 |0019: move-result-object v7 │ │ +012610: 7210 0301 0700 |001a: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +012616: 0c07 |001d: move-result-object v7 │ │ +012618: 7230 4600 7608 |001e: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +01261e: 0a07 |0021: move-result v7 │ │ +012620: 5cc7 ce01 |0022: iput-boolean v7, v12, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkWeb:Z // field@01ce │ │ +012624: 6e20 da02 ac00 |0024: invoke-virtual {v12, v10}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.getText:(I)Ljava/lang/CharSequence; // method@02da │ │ +01262a: 0c07 |0027: move-result-object v7 │ │ +01262c: 7210 0301 0700 |0028: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +012632: 0c07 |002b: move-result-object v7 │ │ +012634: 7230 4600 7608 |002c: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +01263a: 0a07 |002f: move-result v7 │ │ +01263c: 5cc7 cc01 |0030: iput-boolean v7, v12, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkEmail:Z // field@01cc │ │ +012640: 6e20 da02 bc00 |0032: invoke-virtual {v12, v11}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.getText:(I)Ljava/lang/CharSequence; // method@02da │ │ +012646: 0c07 |0035: move-result-object v7 │ │ +012648: 7210 0301 0700 |0036: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +01264e: 0c07 |0039: move-result-object v7 │ │ +012650: 7230 4600 7608 |003a: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +012656: 0a07 |003d: move-result v7 │ │ +012658: 5cc7 cd01 |003e: iput-boolean v7, v12, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkTel:Z // field@01cd │ │ +01265c: 6e20 da02 9c00 |0040: invoke-virtual {v12, v9}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.getText:(I)Ljava/lang/CharSequence; // method@02da │ │ +012662: 0c05 |0043: move-result-object v5 │ │ +012664: 6e20 d802 5c00 |0044: invoke-virtual {v12, v5}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02d8 │ │ +01266a: 0c04 |0047: move-result-object v4 │ │ +01266c: 1f04 1a00 |0048: check-cast v4, Landroid/preference/CheckBoxPreference; // type@001a │ │ +012670: 1407 7b00 067f |004a: const v7, #float 1.78119e+38 // #7f06007b │ │ +012676: 6e20 5a00 7400 |004d: invoke-virtual {v4, v7}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ +01267c: 1407 7c00 067f |0050: const v7, #float 1.78119e+38 // #7f06007c │ │ +012682: 6e20 5700 7400 |0053: invoke-virtual {v4, v7}, Landroid/preference/CheckBoxPreference;.setSummary:(I)V // method@0057 │ │ +012688: 55c7 ce01 |0056: iget-boolean v7, v12, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkWeb:Z // field@01ce │ │ +01268c: 6e20 5600 7400 |0058: invoke-virtual {v4, v7}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ +012692: 6e20 da02 ac00 |005b: invoke-virtual {v12, v10}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.getText:(I)Ljava/lang/CharSequence; // method@02da │ │ +012698: 0c01 |005e: move-result-object v1 │ │ +01269a: 6e20 d802 1c00 |005f: invoke-virtual {v12, v1}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02d8 │ │ +0126a0: 0c00 |0062: move-result-object v0 │ │ +0126a2: 1f00 1a00 |0063: check-cast v0, Landroid/preference/CheckBoxPreference; // type@001a │ │ +0126a6: 1407 7e00 067f |0065: const v7, #float 1.78119e+38 // #7f06007e │ │ +0126ac: 6e20 5a00 7000 |0068: invoke-virtual {v0, v7}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ +0126b2: 1407 7f00 067f |006b: const v7, #float 1.78119e+38 // #7f06007f │ │ +0126b8: 6e20 5700 7000 |006e: invoke-virtual {v0, v7}, Landroid/preference/CheckBoxPreference;.setSummary:(I)V // method@0057 │ │ +0126be: 55c7 cc01 |0071: iget-boolean v7, v12, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkEmail:Z // field@01cc │ │ +0126c2: 6e20 5600 7000 |0073: invoke-virtual {v0, v7}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ +0126c8: 6e20 da02 bc00 |0076: invoke-virtual {v12, v11}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.getText:(I)Ljava/lang/CharSequence; // method@02da │ │ +0126ce: 0c03 |0079: move-result-object v3 │ │ +0126d0: 6e20 d802 3c00 |007a: invoke-virtual {v12, v3}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@02d8 │ │ +0126d6: 0c02 |007d: move-result-object v2 │ │ +0126d8: 1f02 1a00 |007e: check-cast v2, Landroid/preference/CheckBoxPreference; // type@001a │ │ +0126dc: 1407 8100 067f |0080: const v7, #float 1.78119e+38 // #7f060081 │ │ +0126e2: 6e20 5a00 7200 |0083: invoke-virtual {v2, v7}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ +0126e8: 1407 8200 067f |0086: const v7, #float 1.78119e+38 // #7f060082 │ │ +0126ee: 6e20 5700 7200 |0089: invoke-virtual {v2, v7}, Landroid/preference/CheckBoxPreference;.setSummary:(I)V // method@0057 │ │ +0126f4: 55c7 cd01 |008c: iget-boolean v7, v12, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;.autoLinkTel:Z // field@01cd │ │ +0126f8: 6e20 5600 7200 |008e: invoke-virtual {v2, v7}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ +0126fe: 0e00 |0091: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=18 │ │ 0x000d line=19 │ │ 0x0012 line=22 │ │ 0x0016 line=23 │ │ 0x0024 line=24 │ │ @@ -17842,40 +17868,40 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00f678: |[00f678] jp.gr.java_conf.hatalab.mnv.Settings$10.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ -00f688: 5b01 d001 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d0 │ │ -00f68c: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00f692: 0e00 |0005: return-void │ │ +012700: |[012700] jp.gr.java_conf.hatalab.mnv.Settings$10.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ +012710: 5b01 d001 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d0 │ │ +012714: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +01271a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$10;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00f694: |[00f694] jp.gr.java_conf.hatalab.mnv.Settings$10.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -00f6a4: 5410 d001 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d0 │ │ -00f6a8: 7120 1c03 2000 |0002: invoke-static {v0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$900:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@031c │ │ -00f6ae: 0a00 |0005: move-result v0 │ │ -00f6b0: 0f00 |0006: return v0 │ │ +01271c: |[01271c] jp.gr.java_conf.hatalab.mnv.Settings$10.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +01272c: 5410 d001 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d0 │ │ +012730: 7120 1d03 2000 |0002: invoke-static {v0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$900:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@031d │ │ +012736: 0a00 |0005: move-result v0 │ │ +012738: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljp/gr/java_conf/hatalab/mnv/Settings$10; │ │ 0x0000 - 0x0007 reg=2 pref Landroid/preference/Preference; │ │ │ │ @@ -17922,61 +17948,61 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/CheckBox;Landroid/widget/Button;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00f6b4: |[00f6b4] jp.gr.java_conf.hatalab.mnv.Settings$11.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/CheckBox;Landroid/widget/Button;)V │ │ -00f6c4: 5b01 d101 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d1 │ │ -00f6c8: 5b02 d301 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.val$timeformatCheck:Landroid/widget/CheckBox; // field@01d3 │ │ -00f6cc: 5b03 d201 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.val$sampleButton:Landroid/widget/Button; // field@01d2 │ │ -00f6d0: 7010 0e01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00f6d6: 0e00 |0009: return-void │ │ +01273c: |[01273c] jp.gr.java_conf.hatalab.mnv.Settings$11.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/CheckBox;Landroid/widget/Button;)V │ │ +01274c: 5b01 d101 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d1 │ │ +012750: 5b02 d301 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.val$timeformatCheck:Landroid/widget/CheckBox; // field@01d3 │ │ +012754: 5b03 d201 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.val$sampleButton:Landroid/widget/Button; // field@01d2 │ │ +012758: 7010 0f01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +01275e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$11; │ │ - 0x0000 - 0x000a reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x000a reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/CheckBox; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/widget/Button; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$11;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -00f6d8: |[00f6d8] jp.gr.java_conf.hatalab.mnv.Settings$11.onClick:(Landroid/view/View;)V │ │ -00f6e8: 1242 |0000: const/4 v2, #int 4 // #4 │ │ -00f6ea: 5430 d301 |0001: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.val$timeformatCheck:Landroid/widget/CheckBox; // field@01d3 │ │ -00f6ee: 6e10 9700 0000 |0003: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ -00f6f4: 0a00 |0006: move-result v0 │ │ -00f6f6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -00f6f8: 3310 1100 |0008: if-ne v0, v1, 0019 // +0011 │ │ -00f6fc: 5430 d201 |000a: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.val$sampleButton:Landroid/widget/Button; // field@01d2 │ │ -00f700: 6e10 9300 0000 |000c: invoke-virtual {v0}, Landroid/widget/Button;.getVisibility:()I // method@0093 │ │ -00f706: 0a00 |000f: move-result v0 │ │ -00f708: 3320 0800 |0010: if-ne v0, v2, 0018 // +0008 │ │ -00f70c: 5430 d201 |0012: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.val$sampleButton:Landroid/widget/Button; // field@01d2 │ │ -00f710: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -00f712: 6e20 9600 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@0096 │ │ -00f718: 0e00 |0018: return-void │ │ -00f71a: 5430 d201 |0019: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.val$sampleButton:Landroid/widget/Button; // field@01d2 │ │ -00f71e: 6e10 9300 0000 |001b: invoke-virtual {v0}, Landroid/widget/Button;.getVisibility:()I // method@0093 │ │ -00f724: 0a00 |001e: move-result v0 │ │ -00f726: 3900 f9ff |001f: if-nez v0, 0018 // -0007 │ │ -00f72a: 5430 d201 |0021: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.val$sampleButton:Landroid/widget/Button; // field@01d2 │ │ -00f72e: 6e20 9600 2000 |0023: invoke-virtual {v0, v2}, Landroid/widget/Button;.setVisibility:(I)V // method@0096 │ │ -00f734: 28f2 |0026: goto 0018 // -000e │ │ +012760: |[012760] jp.gr.java_conf.hatalab.mnv.Settings$11.onClick:(Landroid/view/View;)V │ │ +012770: 1242 |0000: const/4 v2, #int 4 // #4 │ │ +012772: 5430 d301 |0001: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.val$timeformatCheck:Landroid/widget/CheckBox; // field@01d3 │ │ +012776: 6e10 9700 0000 |0003: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ +01277c: 0a00 |0006: move-result v0 │ │ +01277e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +012780: 3310 1100 |0008: if-ne v0, v1, 0019 // +0011 │ │ +012784: 5430 d201 |000a: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.val$sampleButton:Landroid/widget/Button; // field@01d2 │ │ +012788: 6e10 9300 0000 |000c: invoke-virtual {v0}, Landroid/widget/Button;.getVisibility:()I // method@0093 │ │ +01278e: 0a00 |000f: move-result v0 │ │ +012790: 3320 0800 |0010: if-ne v0, v2, 0018 // +0008 │ │ +012794: 5430 d201 |0012: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.val$sampleButton:Landroid/widget/Button; // field@01d2 │ │ +012798: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +01279a: 6e20 9600 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@0096 │ │ +0127a0: 0e00 |0018: return-void │ │ +0127a2: 5430 d201 |0019: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.val$sampleButton:Landroid/widget/Button; // field@01d2 │ │ +0127a6: 6e10 9300 0000 |001b: invoke-virtual {v0}, Landroid/widget/Button;.getVisibility:()I // method@0093 │ │ +0127ac: 0a00 |001e: move-result v0 │ │ +0127ae: 3900 f9ff |001f: if-nez v0, 0018 // -0007 │ │ +0127b2: 5430 d201 |0021: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.val$sampleButton:Landroid/widget/Button; // field@01d2 │ │ +0127b6: 6e20 9600 2000 |0023: invoke-virtual {v0, v2}, Landroid/widget/Button;.setVisibility:(I)V // method@0096 │ │ +0127bc: 28f2 |0026: goto 0018 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=438 │ │ 0x000a line=440 │ │ 0x0012 line=441 │ │ 0x0018 line=448 │ │ 0x0019 line=445 │ │ @@ -18024,42 +18050,42 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00f738: |[00f738] jp.gr.java_conf.hatalab.mnv.Settings$12.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V │ │ -00f748: 5b01 d401 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$12;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d4 │ │ -00f74c: 5b02 d501 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$12;.val$nameEditText:Landroid/widget/EditText; // field@01d5 │ │ -00f750: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00f756: 0e00 |0007: return-void │ │ +0127c0: |[0127c0] jp.gr.java_conf.hatalab.mnv.Settings$12.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V │ │ +0127d0: 5b01 d401 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$12;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d4 │ │ +0127d4: 5b02 d501 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$12;.val$nameEditText:Landroid/widget/EditText; // field@01d5 │ │ +0127d8: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0127de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$12; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$12;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -00f758: |[00f758] jp.gr.java_conf.hatalab.mnv.Settings$12.onClick:(Landroid/view/View;)V │ │ -00f768: 5420 d401 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/Settings$12;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d4 │ │ -00f76c: 5421 d501 |0002: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/Settings$12;.val$nameEditText:Landroid/widget/EditText; // field@01d5 │ │ -00f770: 7120 1003 1000 |0004: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$1000:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V // method@0310 │ │ -00f776: 0e00 |0007: return-void │ │ +0127e0: |[0127e0] jp.gr.java_conf.hatalab.mnv.Settings$12.onClick:(Landroid/view/View;)V │ │ +0127f0: 5420 d401 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/Settings$12;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d4 │ │ +0127f4: 5421 d501 |0002: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/Settings$12;.val$nameEditText:Landroid/widget/EditText; // field@01d5 │ │ +0127f8: 7120 1103 1000 |0004: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$1000:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V // method@0311 │ │ +0127fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0007 line=457 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljp/gr/java_conf/hatalab/mnv/Settings$12; │ │ 0x0000 - 0x0008 reg=3 v Landroid/view/View; │ │ @@ -18099,49 +18125,49 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00f778: |[00f778] jp.gr.java_conf.hatalab.mnv.Settings$13.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ -00f788: 5b01 d601 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d6 │ │ -00f78c: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00f792: 0e00 |0005: return-void │ │ +012800: |[012800] jp.gr.java_conf.hatalab.mnv.Settings$13.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ +012810: 5b01 d601 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d6 │ │ +012814: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +01281a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$13; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$13;) │ │ name : 'onFocusChange' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -00f794: |[00f794] jp.gr.java_conf.hatalab.mnv.Settings$13.onFocusChange:(Landroid/view/View;Z)V │ │ -00f7a4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00f7a6: 5441 d601 |0001: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d6 │ │ -00f7aa: 1a02 7004 |0003: const-string v2, "input_method" // string@0470 │ │ -00f7ae: 6e20 2103 2100 |0005: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0321 │ │ -00f7b4: 0c00 |0008: move-result-object v0 │ │ -00f7b6: 1f00 3c00 |0009: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ -00f7ba: 3806 0600 |000b: if-eqz v6, 0011 // +0006 │ │ -00f7be: 6e30 8f00 5003 |000d: invoke-virtual {v0, v5, v3}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@008f │ │ -00f7c4: 0e00 |0010: return-void │ │ -00f7c6: 6e10 8900 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0089 │ │ -00f7cc: 0c01 |0014: move-result-object v1 │ │ -00f7ce: 6e30 8e00 1003 |0015: invoke-virtual {v0, v1, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ -00f7d4: 28f8 |0018: goto 0010 // -0008 │ │ +01281c: |[01281c] jp.gr.java_conf.hatalab.mnv.Settings$13.onFocusChange:(Landroid/view/View;Z)V │ │ +01282c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01282e: 5441 d601 |0001: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d6 │ │ +012832: 1a02 6e04 |0003: const-string v2, "input_method" // string@046e │ │ +012836: 6e20 2203 2100 |0005: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0322 │ │ +01283c: 0c00 |0008: move-result-object v0 │ │ +01283e: 1f00 3c00 |0009: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ +012842: 3806 0600 |000b: if-eqz v6, 0011 // +0006 │ │ +012846: 6e30 8f00 5003 |000d: invoke-virtual {v0, v5, v3}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@008f │ │ +01284c: 0e00 |0010: return-void │ │ +01284e: 6e10 8900 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0089 │ │ +012854: 0c01 |0014: move-result-object v1 │ │ +012856: 6e30 8e00 1003 |0015: invoke-virtual {v0, v1, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ +01285c: 28f8 |0018: goto 0010 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=464 │ │ 0x000b line=465 │ │ 0x000d line=466 │ │ 0x0010 line=472 │ │ 0x0011 line=470 │ │ @@ -18186,37 +18212,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00f7d8: |[00f7d8] jp.gr.java_conf.hatalab.mnv.Settings$14.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ -00f7e8: 5b01 d701 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d7 │ │ -00f7ec: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00f7f2: 0e00 |0005: return-void │ │ +012860: |[012860] jp.gr.java_conf.hatalab.mnv.Settings$14.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ +012870: 5b01 d701 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d7 │ │ +012874: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +01287a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$14; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$14;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00f7f4: |[00f7f4] jp.gr.java_conf.hatalab.mnv.Settings$14.onCancel:(Landroid/content/DialogInterface;)V │ │ -00f804: 0e00 |0000: return-void │ │ +01287c: |[01287c] jp.gr.java_conf.hatalab.mnv.Settings$14.onCancel:(Landroid/content/DialogInterface;)V │ │ +01288c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$14; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -18255,37 +18281,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00f808: |[00f808] jp.gr.java_conf.hatalab.mnv.Settings$15.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ -00f818: 5b01 d801 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d8 │ │ -00f81c: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00f822: 0e00 |0005: return-void │ │ +012890: |[012890] jp.gr.java_conf.hatalab.mnv.Settings$15.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ +0128a0: 5b01 d801 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d8 │ │ +0128a4: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0128aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$15; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$15;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00f824: |[00f824] jp.gr.java_conf.hatalab.mnv.Settings$15.onClick:(Landroid/content/DialogInterface;I)V │ │ -00f834: 0e00 |0000: return-void │ │ +0128ac: |[0128ac] jp.gr.java_conf.hatalab.mnv.Settings$15.onClick:(Landroid/content/DialogInterface;I)V │ │ +0128bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$15; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -18337,86 +18363,86 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;Landroid/widget/CheckBox;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -00f838: |[00f838] jp.gr.java_conf.hatalab.mnv.Settings$16.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;Landroid/widget/CheckBox;Landroid/preference/Preference;)V │ │ -00f848: 5b01 d901 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d9 │ │ -00f84c: 5b02 da01 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.val$nameEditText:Landroid/widget/EditText; // field@01da │ │ -00f850: 5b03 dc01 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.val$timeformatCheck:Landroid/widget/CheckBox; // field@01dc │ │ -00f854: 5b04 db01 |0006: iput-object v4, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.val$pref:Landroid/preference/Preference; // field@01db │ │ -00f858: 7010 0e01 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00f85e: 0e00 |000b: return-void │ │ +0128c0: |[0128c0] jp.gr.java_conf.hatalab.mnv.Settings$16.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;Landroid/widget/CheckBox;Landroid/preference/Preference;)V │ │ +0128d0: 5b01 d901 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d9 │ │ +0128d4: 5b02 da01 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.val$nameEditText:Landroid/widget/EditText; // field@01da │ │ +0128d8: 5b03 dc01 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.val$timeformatCheck:Landroid/widget/CheckBox; // field@01dc │ │ +0128dc: 5b04 db01 |0006: iput-object v4, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.val$pref:Landroid/preference/Preference; // field@01db │ │ +0128e0: 7010 0f01 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0128e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$16; │ │ - 0x0000 - 0x000c reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x000c reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/widget/CheckBox; │ │ 0x0000 - 0x000c reg=4 (null) Landroid/preference/Preference; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$16;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -00f860: |[00f860] jp.gr.java_conf.hatalab.mnv.Settings$16.onClick:(Landroid/content/DialogInterface;I)V │ │ -00f870: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -00f872: 5474 da01 |0001: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.val$nameEditText:Landroid/widget/EditText; // field@01da │ │ -00f876: 6e10 a300 0400 |0003: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -00f87c: 0c04 |0006: move-result-object v4 │ │ -00f87e: 6e10 0f01 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00f884: 0c03 |000a: move-result-object v3 │ │ -00f886: 5474 dc01 |000b: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.val$timeformatCheck:Landroid/widget/CheckBox; // field@01dc │ │ -00f88a: 6e10 9700 0400 |000d: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ -00f890: 0a00 |0010: move-result v0 │ │ -00f892: 6e10 1f01 0300 |0011: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@011f │ │ -00f898: 0a04 |0014: move-result v4 │ │ -00f89a: 3d04 3200 |0015: if-lez v4, 0047 // +0032 │ │ -00f89e: 3800 2a00 |0017: if-eqz v0, 0041 // +002a │ │ -00f8a2: 2202 1401 |0019: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -00f8a6: 7030 2b04 3200 |001b: invoke-direct {v2, v3, v0}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;Z)V // method@042b │ │ -00f8ac: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -00f8ae: 6e20 3604 4200 |001f: invoke-virtual {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setWithNumber:(Z)V // method@0436 │ │ -00f8b4: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -00f8b6: 6e20 3804 4200 |0023: invoke-virtual {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.toString:(I)Ljava/lang/String; // method@0438 │ │ -00f8bc: 5474 d901 |0026: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d9 │ │ -00f8c0: 7130 1103 3400 |0028: invoke-static {v4, v3, v0}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$1100:(Ljp/gr/java_conf/hatalab/mnv/Settings;Ljava/lang/String;Z)V // method@0311 │ │ -00f8c6: 0e00 |002b: return-void │ │ -00f8c8: 0d01 |002c: move-exception v1 │ │ -00f8ca: 5474 d901 |002d: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d9 │ │ -00f8ce: 5475 db01 |002f: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.val$pref:Landroid/preference/Preference; // field@01db │ │ -00f8d2: 7120 1c03 5400 |0031: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$900:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@031c │ │ -00f8d8: 6e10 0701 0100 |0034: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0107 │ │ -00f8de: 6e10 0801 0100 |0037: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -00f8e4: 0c04 |003a: move-result-object v4 │ │ -00f8e6: 5475 d901 |003b: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d9 │ │ -00f8ea: 7120 8202 5400 |003d: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V // method@0282 │ │ -00f8f0: 28eb |0040: goto 002b // -0015 │ │ -00f8f2: 5474 d901 |0041: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d9 │ │ -00f8f6: 7130 1103 3400 |0043: invoke-static {v4, v3, v0}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$1100:(Ljp/gr/java_conf/hatalab/mnv/Settings;Ljava/lang/String;Z)V // method@0311 │ │ -00f8fc: 28e5 |0046: goto 002b // -001b │ │ -00f8fe: 5474 d901 |0047: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d9 │ │ -00f902: 1405 4500 067f |0049: const v5, #float 1.78118e+38 // #7f060045 │ │ -00f908: 7130 d400 5406 |004c: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ -00f90e: 0c04 |004f: move-result-object v4 │ │ -00f910: 6e10 d800 0400 |0050: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -00f916: 5474 d901 |0053: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d9 │ │ -00f91a: 5475 db01 |0055: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.val$pref:Landroid/preference/Preference; // field@01db │ │ -00f91e: 7120 1c03 5400 |0057: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$900:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@031c │ │ -00f924: 28d1 |005a: goto 002b // -002f │ │ +0128e8: |[0128e8] jp.gr.java_conf.hatalab.mnv.Settings$16.onClick:(Landroid/content/DialogInterface;I)V │ │ +0128f8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0128fa: 5474 da01 |0001: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.val$nameEditText:Landroid/widget/EditText; // field@01da │ │ +0128fe: 6e10 a300 0400 |0003: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +012904: 0c04 |0006: move-result-object v4 │ │ +012906: 6e10 1001 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +01290c: 0c03 |000a: move-result-object v3 │ │ +01290e: 5474 dc01 |000b: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.val$timeformatCheck:Landroid/widget/CheckBox; // field@01dc │ │ +012912: 6e10 9700 0400 |000d: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ +012918: 0a00 |0010: move-result v0 │ │ +01291a: 6e10 2001 0300 |0011: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0120 │ │ +012920: 0a04 |0014: move-result v4 │ │ +012922: 3d04 3200 |0015: if-lez v4, 0047 // +0032 │ │ +012926: 3800 2a00 |0017: if-eqz v0, 0041 // +002a │ │ +01292a: 2202 1401 |0019: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +01292e: 7030 2c04 3200 |001b: invoke-direct {v2, v3, v0}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;Z)V // method@042c │ │ +012934: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +012936: 6e20 3704 4200 |001f: invoke-virtual {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setWithNumber:(Z)V // method@0437 │ │ +01293c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +01293e: 6e20 3904 4200 |0023: invoke-virtual {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.toString:(I)Ljava/lang/String; // method@0439 │ │ +012944: 5474 d901 |0026: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d9 │ │ +012948: 7130 1203 3400 |0028: invoke-static {v4, v3, v0}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$1100:(Ljp/gr/java_conf/hatalab/mnv/Settings;Ljava/lang/String;Z)V // method@0312 │ │ +01294e: 0e00 |002b: return-void │ │ +012950: 0d01 |002c: move-exception v1 │ │ +012952: 5474 d901 |002d: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d9 │ │ +012956: 5475 db01 |002f: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.val$pref:Landroid/preference/Preference; // field@01db │ │ +01295a: 7120 1d03 5400 |0031: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$900:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@031d │ │ +012960: 6e10 0801 0100 |0034: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0108 │ │ +012966: 6e10 0901 0100 |0037: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +01296c: 0c04 |003a: move-result-object v4 │ │ +01296e: 5475 d901 |003b: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d9 │ │ +012972: 7120 8302 5400 |003d: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V // method@0283 │ │ +012978: 28eb |0040: goto 002b // -0015 │ │ +01297a: 5474 d901 |0041: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d9 │ │ +01297e: 7130 1203 3400 |0043: invoke-static {v4, v3, v0}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$1100:(Ljp/gr/java_conf/hatalab/mnv/Settings;Ljava/lang/String;Z)V // method@0312 │ │ +012984: 28e5 |0046: goto 002b // -001b │ │ +012986: 5474 d901 |0047: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d9 │ │ +01298a: 1405 4500 067f |0049: const v5, #float 1.78118e+38 // #7f060045 │ │ +012990: 7130 d400 5406 |004c: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ +012996: 0c04 |004f: move-result-object v4 │ │ +012998: 6e10 d800 0400 |0050: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +01299e: 5474 d901 |0053: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01d9 │ │ +0129a2: 5475 db01 |0055: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.val$pref:Landroid/preference/Preference; // field@01db │ │ +0129a6: 7120 1d03 5400 |0057: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$900:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@031d │ │ +0129ac: 28d1 |005a: goto 002b // -002f │ │ catches : 1 │ │ 0x0019 - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ positions : │ │ 0x0001 line=484 │ │ 0x000b line=485 │ │ 0x0011 line=488 │ │ @@ -18481,45 +18507,45 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00f934: |[00f934] jp.gr.java_conf.hatalab.mnv.Settings$17.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V │ │ -00f944: 5b01 dd01 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$17;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01dd │ │ -00f948: 5b02 de01 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$17;.val$editView:Landroid/widget/EditText; // field@01de │ │ -00f94c: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00f952: 0e00 |0007: return-void │ │ +0129bc: |[0129bc] jp.gr.java_conf.hatalab.mnv.Settings$17.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V │ │ +0129cc: 5b01 dd01 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$17;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01dd │ │ +0129d0: 5b02 de01 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$17;.val$editView:Landroid/widget/EditText; // field@01de │ │ +0129d4: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0129da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$17; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$17;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -00f954: |[00f954] jp.gr.java_conf.hatalab.mnv.Settings$17.onClick:(Landroid/content/DialogInterface;I)V │ │ -00f964: 5420 de01 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/Settings$17;.val$editView:Landroid/widget/EditText; // field@01de │ │ -00f968: 5421 dd01 |0002: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/Settings$17;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01dd │ │ -00f96c: 7110 1203 0100 |0004: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$1200:(Ljp/gr/java_conf/hatalab/mnv/Settings;)[Ljava/lang/String; // method@0312 │ │ -00f972: 0c01 |0007: move-result-object v1 │ │ -00f974: 4601 0104 |0008: aget-object v1, v1, v4 │ │ -00f978: 6e20 b200 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -00f97e: 0e00 |000d: return-void │ │ +0129dc: |[0129dc] jp.gr.java_conf.hatalab.mnv.Settings$17.onClick:(Landroid/content/DialogInterface;I)V │ │ +0129ec: 5420 de01 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/Settings$17;.val$editView:Landroid/widget/EditText; // field@01de │ │ +0129f0: 5421 dd01 |0002: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/Settings$17;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01dd │ │ +0129f4: 7110 1303 0100 |0004: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$1200:(Ljp/gr/java_conf/hatalab/mnv/Settings;)[Ljava/lang/String; // method@0313 │ │ +0129fa: 0c01 |0007: move-result-object v1 │ │ +0129fc: 4601 0104 |0008: aget-object v1, v1, v4 │ │ +012a00: 6e20 b200 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +012a06: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x000d line=585 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ljp/gr/java_conf/hatalab/mnv/Settings$17; │ │ 0x0000 - 0x000e reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -18572,66 +18598,66 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00f980: |[00f980] jp.gr.java_conf.hatalab.mnv.Settings$18.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ -00f990: 5b01 e001 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01e0 │ │ -00f994: 5b02 e201 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.val$textview:Landroid/widget/TextView; // field@01e2 │ │ -00f998: 5b03 e101 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.val$sampletext:Ljava/lang/String; // field@01e1 │ │ -00f99c: 7010 0e01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00f9a2: 0e00 |0009: return-void │ │ +012a08: |[012a08] jp.gr.java_conf.hatalab.mnv.Settings$18.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ +012a18: 5b01 e001 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01e0 │ │ +012a1c: 5b02 e201 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.val$textview:Landroid/widget/TextView; // field@01e2 │ │ +012a20: 5b03 e101 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.val$sampletext:Ljava/lang/String; // field@01e1 │ │ +012a24: 7010 0f01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012a2a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$18; │ │ - 0x0000 - 0x000a reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x000a reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/TextView; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$18;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -00f9a4: |[00f9a4] jp.gr.java_conf.hatalab.mnv.Settings$18.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -00f9b4: 8250 |0000: int-to-float v0, v5 │ │ -00f9b6: 1501 a040 |0001: const/high16 v1, #int 1084227584 // #40a0 │ │ -00f9ba: c610 |0003: add-float/2addr v0, v1 │ │ -00f9bc: 5930 df01 |0004: iput v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.size:F // field@01df │ │ -00f9c0: 5430 e201 |0006: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.val$textview:Landroid/widget/TextView; // field@01e2 │ │ -00f9c4: 2201 6c00 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ -00f9c8: 7010 2d01 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00f9ce: 5432 e101 |000d: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.val$sampletext:Ljava/lang/String; // field@01e1 │ │ -00f9d2: 6e20 3001 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00f9d8: 0c01 |0012: move-result-object v1 │ │ -00f9da: 1a02 2a00 |0013: const-string v2, ": " // string@002a │ │ -00f9de: 6e20 3001 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00f9e4: 0c01 |0018: move-result-object v1 │ │ -00f9e6: 5232 df01 |0019: iget v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.size:F // field@01df │ │ -00f9ea: 7110 0901 0200 |001b: invoke-static {v2}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@0109 │ │ -00f9f0: 0c02 |001e: move-result-object v2 │ │ -00f9f2: 6e20 3001 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00f9f8: 0c01 |0022: move-result-object v1 │ │ -00f9fa: 6e10 3101 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00fa00: 0c01 |0026: move-result-object v1 │ │ -00fa02: 6e20 d100 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ -00fa08: 5430 e201 |002a: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.val$textview:Landroid/widget/TextView; // field@01e2 │ │ -00fa0c: 1221 |002c: const/4 v1, #int 2 // #2 │ │ -00fa0e: 5232 df01 |002d: iget v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.size:F // field@01df │ │ -00fa12: 6e30 d200 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTextSize:(IF)V // method@00d2 │ │ -00fa18: 0e00 |0032: return-void │ │ +012a2c: |[012a2c] jp.gr.java_conf.hatalab.mnv.Settings$18.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +012a3c: 8250 |0000: int-to-float v0, v5 │ │ +012a3e: 1501 a040 |0001: const/high16 v1, #int 1084227584 // #40a0 │ │ +012a42: c610 |0003: add-float/2addr v0, v1 │ │ +012a44: 5930 df01 |0004: iput v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.size:F // field@01df │ │ +012a48: 5430 e201 |0006: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.val$textview:Landroid/widget/TextView; // field@01e2 │ │ +012a4c: 2201 6c00 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ +012a50: 7010 2e01 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +012a56: 5432 e101 |000d: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.val$sampletext:Ljava/lang/String; // field@01e1 │ │ +012a5a: 6e20 3101 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +012a60: 0c01 |0012: move-result-object v1 │ │ +012a62: 1a02 2a00 |0013: const-string v2, ": " // string@002a │ │ +012a66: 6e20 3101 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +012a6c: 0c01 |0018: move-result-object v1 │ │ +012a6e: 5232 df01 |0019: iget v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.size:F // field@01df │ │ +012a72: 7110 0a01 0200 |001b: invoke-static {v2}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@010a │ │ +012a78: 0c02 |001e: move-result-object v2 │ │ +012a7a: 6e20 3101 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +012a80: 0c01 |0022: move-result-object v1 │ │ +012a82: 6e10 3201 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +012a88: 0c01 |0026: move-result-object v1 │ │ +012a8a: 6e20 d100 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ +012a90: 5430 e201 |002a: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.val$textview:Landroid/widget/TextView; // field@01e2 │ │ +012a94: 1221 |002c: const/4 v1, #int 2 // #2 │ │ +012a96: 5232 df01 |002d: iget v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.size:F // field@01df │ │ +012a9a: 6e30 d200 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTextSize:(IF)V // method@00d2 │ │ +012aa0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0006 line=629 │ │ 0x002a line=630 │ │ 0x0032 line=631 │ │ locals : │ │ @@ -18645,16 +18671,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00fa1c: |[00fa1c] jp.gr.java_conf.hatalab.mnv.Settings$18.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -00fa2c: 0e00 |0000: return-void │ │ +012aa4: |[012aa4] jp.gr.java_conf.hatalab.mnv.Settings$18.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +012ab4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$18; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -18663,16 +18689,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00fa30: |[00fa30] jp.gr.java_conf.hatalab.mnv.Settings$18.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -00fa40: 0e00 |0000: return-void │ │ +012ab8: |[012ab8] jp.gr.java_conf.hatalab.mnv.Settings$18.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +012ac8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$18; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -18711,37 +18737,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00fa44: |[00fa44] jp.gr.java_conf.hatalab.mnv.Settings$19.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ -00fa54: 5b01 e301 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$19;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01e3 │ │ -00fa58: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00fa5e: 0e00 |0005: return-void │ │ +012acc: |[012acc] jp.gr.java_conf.hatalab.mnv.Settings$19.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ +012adc: 5b01 e301 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$19;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01e3 │ │ +012ae0: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012ae6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$19; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$19;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00fa60: |[00fa60] jp.gr.java_conf.hatalab.mnv.Settings$19.onClick:(Landroid/content/DialogInterface;I)V │ │ -00fa70: 0e00 |0000: return-void │ │ +012ae8: |[012ae8] jp.gr.java_conf.hatalab.mnv.Settings$19.onClick:(Landroid/content/DialogInterface;I)V │ │ +012af8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$19; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -18781,40 +18807,40 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00fa74: |[00fa74] jp.gr.java_conf.hatalab.mnv.Settings$1.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ -00fa84: 5b01 e401 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01e4 │ │ -00fa88: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00fa8e: 0e00 |0005: return-void │ │ +012afc: |[012afc] jp.gr.java_conf.hatalab.mnv.Settings$1.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ +012b0c: 5b01 e401 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01e4 │ │ +012b10: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012b16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$1;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00fa90: |[00fa90] jp.gr.java_conf.hatalab.mnv.Settings$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -00faa0: 5410 e401 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01e4 │ │ -00faa4: 7120 0e03 2000 |0002: invoke-static {v0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$000:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@030e │ │ -00faaa: 0a00 |0005: move-result v0 │ │ -00faac: 0f00 |0006: return v0 │ │ +012b18: |[012b18] jp.gr.java_conf.hatalab.mnv.Settings$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +012b28: 5410 e401 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01e4 │ │ +012b2c: 7120 0f03 2000 |0002: invoke-static {v0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$000:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@030f │ │ +012b32: 0a00 |0005: move-result v0 │ │ +012b34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljp/gr/java_conf/hatalab/mnv/Settings$1; │ │ 0x0000 - 0x0007 reg=2 pref Landroid/preference/Preference; │ │ │ │ @@ -18857,47 +18883,47 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00fab0: |[00fab0] jp.gr.java_conf.hatalab.mnv.Settings$20.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ -00fac0: 5b01 e501 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$20;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01e5 │ │ -00fac4: 5b02 e601 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$20;.val$seekBar:Landroid/widget/SeekBar; // field@01e6 │ │ -00fac8: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00face: 0e00 |0007: return-void │ │ +012b38: |[012b38] jp.gr.java_conf.hatalab.mnv.Settings$20.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ +012b48: 5b01 e501 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$20;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01e5 │ │ +012b4c: 5b02 e601 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$20;.val$seekBar:Landroid/widget/SeekBar; // field@01e6 │ │ +012b50: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012b56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$20; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/SeekBar; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$20;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -00fad0: |[00fad0] jp.gr.java_conf.hatalab.mnv.Settings$20.onClick:(Landroid/content/DialogInterface;I)V │ │ -00fae0: 5431 e601 |0000: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$20;.val$seekBar:Landroid/widget/SeekBar; // field@01e6 │ │ -00fae4: 6e10 c800 0100 |0002: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@00c8 │ │ -00faea: 0a01 |0005: move-result v1 │ │ -00faec: 8211 |0006: int-to-float v1, v1 │ │ -00faee: 1502 a040 |0007: const/high16 v2, #int 1084227584 // #40a0 │ │ -00faf2: a600 0102 |0009: add-float v0, v1, v2 │ │ -00faf6: 5431 e501 |000b: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$20;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01e5 │ │ -00fafa: 7120 1303 0100 |000d: invoke-static {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$1300:(Ljp/gr/java_conf/hatalab/mnv/Settings;F)V // method@0313 │ │ -00fb00: 0e00 |0010: return-void │ │ +012b58: |[012b58] jp.gr.java_conf.hatalab.mnv.Settings$20.onClick:(Landroid/content/DialogInterface;I)V │ │ +012b68: 5431 e601 |0000: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$20;.val$seekBar:Landroid/widget/SeekBar; // field@01e6 │ │ +012b6c: 6e10 c800 0100 |0002: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@00c8 │ │ +012b72: 0a01 |0005: move-result v1 │ │ +012b74: 8211 |0006: int-to-float v1, v1 │ │ +012b76: 1502 a040 |0007: const/high16 v2, #int 1084227584 // #40a0 │ │ +012b7a: a600 0102 |0009: add-float v0, v1, v2 │ │ +012b7e: 5431 e501 |000b: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$20;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01e5 │ │ +012b82: 7120 1403 0100 |000d: invoke-static {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$1300:(Ljp/gr/java_conf/hatalab/mnv/Settings;F)V // method@0314 │ │ +012b88: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x000b line=647 │ │ 0x0010 line=649 │ │ locals : │ │ 0x000b - 0x0011 reg=0 size F │ │ @@ -18952,66 +18978,66 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00fb04: |[00fb04] jp.gr.java_conf.hatalab.mnv.Settings$21.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ -00fb14: 5b01 e801 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01e8 │ │ -00fb18: 5b02 ea01 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.val$textview:Landroid/widget/TextView; // field@01ea │ │ -00fb1c: 5b03 e901 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.val$sampletext:Ljava/lang/String; // field@01e9 │ │ -00fb20: 7010 0e01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00fb26: 0e00 |0009: return-void │ │ +012b8c: |[012b8c] jp.gr.java_conf.hatalab.mnv.Settings$21.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ +012b9c: 5b01 e801 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01e8 │ │ +012ba0: 5b02 ea01 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.val$textview:Landroid/widget/TextView; // field@01ea │ │ +012ba4: 5b03 e901 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.val$sampletext:Ljava/lang/String; // field@01e9 │ │ +012ba8: 7010 0f01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012bae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$21; │ │ - 0x0000 - 0x000a reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x000a reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/TextView; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$21;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -00fb28: |[00fb28] jp.gr.java_conf.hatalab.mnv.Settings$21.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -00fb38: 8250 |0000: int-to-float v0, v5 │ │ -00fb3a: 1501 a040 |0001: const/high16 v1, #int 1084227584 // #40a0 │ │ -00fb3e: c610 |0003: add-float/2addr v0, v1 │ │ -00fb40: 5930 e701 |0004: iput v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.size:F // field@01e7 │ │ -00fb44: 5430 ea01 |0006: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.val$textview:Landroid/widget/TextView; // field@01ea │ │ -00fb48: 2201 6c00 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ -00fb4c: 7010 2d01 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00fb52: 5432 e901 |000d: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.val$sampletext:Ljava/lang/String; // field@01e9 │ │ -00fb56: 6e20 3001 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00fb5c: 0c01 |0012: move-result-object v1 │ │ -00fb5e: 1a02 2a00 |0013: const-string v2, ": " // string@002a │ │ -00fb62: 6e20 3001 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00fb68: 0c01 |0018: move-result-object v1 │ │ -00fb6a: 5232 e701 |0019: iget v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.size:F // field@01e7 │ │ -00fb6e: 7110 0901 0200 |001b: invoke-static {v2}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@0109 │ │ -00fb74: 0c02 |001e: move-result-object v2 │ │ -00fb76: 6e20 3001 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00fb7c: 0c01 |0022: move-result-object v1 │ │ -00fb7e: 6e10 3101 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00fb84: 0c01 |0026: move-result-object v1 │ │ -00fb86: 6e20 d100 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ -00fb8c: 5430 ea01 |002a: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.val$textview:Landroid/widget/TextView; // field@01ea │ │ -00fb90: 1221 |002c: const/4 v1, #int 2 // #2 │ │ -00fb92: 5232 e701 |002d: iget v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.size:F // field@01e7 │ │ -00fb96: 6e30 d200 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTextSize:(IF)V // method@00d2 │ │ -00fb9c: 0e00 |0032: return-void │ │ +012bb0: |[012bb0] jp.gr.java_conf.hatalab.mnv.Settings$21.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +012bc0: 8250 |0000: int-to-float v0, v5 │ │ +012bc2: 1501 a040 |0001: const/high16 v1, #int 1084227584 // #40a0 │ │ +012bc6: c610 |0003: add-float/2addr v0, v1 │ │ +012bc8: 5930 e701 |0004: iput v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.size:F // field@01e7 │ │ +012bcc: 5430 ea01 |0006: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.val$textview:Landroid/widget/TextView; // field@01ea │ │ +012bd0: 2201 6c00 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ +012bd4: 7010 2e01 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +012bda: 5432 e901 |000d: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.val$sampletext:Ljava/lang/String; // field@01e9 │ │ +012bde: 6e20 3101 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +012be4: 0c01 |0012: move-result-object v1 │ │ +012be6: 1a02 2a00 |0013: const-string v2, ": " // string@002a │ │ +012bea: 6e20 3101 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +012bf0: 0c01 |0018: move-result-object v1 │ │ +012bf2: 5232 e701 |0019: iget v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.size:F // field@01e7 │ │ +012bf6: 7110 0a01 0200 |001b: invoke-static {v2}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@010a │ │ +012bfc: 0c02 |001e: move-result-object v2 │ │ +012bfe: 6e20 3101 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +012c04: 0c01 |0022: move-result-object v1 │ │ +012c06: 6e10 3201 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +012c0c: 0c01 |0026: move-result-object v1 │ │ +012c0e: 6e20 d100 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ +012c14: 5430 ea01 |002a: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.val$textview:Landroid/widget/TextView; // field@01ea │ │ +012c18: 1221 |002c: const/4 v1, #int 2 // #2 │ │ +012c1a: 5232 e701 |002d: iget v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.size:F // field@01e7 │ │ +012c1e: 6e30 d200 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTextSize:(IF)V // method@00d2 │ │ +012c24: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ 0x0006 line=704 │ │ 0x002a line=705 │ │ 0x0032 line=706 │ │ locals : │ │ @@ -19025,16 +19051,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00fba0: |[00fba0] jp.gr.java_conf.hatalab.mnv.Settings$21.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -00fbb0: 0e00 |0000: return-void │ │ +012c28: |[012c28] jp.gr.java_conf.hatalab.mnv.Settings$21.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +012c38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$21; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -19043,16 +19069,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00fbb4: |[00fbb4] jp.gr.java_conf.hatalab.mnv.Settings$21.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -00fbc4: 0e00 |0000: return-void │ │ +012c3c: |[012c3c] jp.gr.java_conf.hatalab.mnv.Settings$21.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +012c4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$21; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -19091,37 +19117,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00fbc8: |[00fbc8] jp.gr.java_conf.hatalab.mnv.Settings$22.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ -00fbd8: 5b01 eb01 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01eb │ │ -00fbdc: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00fbe2: 0e00 |0005: return-void │ │ +012c50: |[012c50] jp.gr.java_conf.hatalab.mnv.Settings$22.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ +012c60: 5b01 eb01 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01eb │ │ +012c64: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012c6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$22; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$22;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00fbe4: |[00fbe4] jp.gr.java_conf.hatalab.mnv.Settings$22.onClick:(Landroid/content/DialogInterface;I)V │ │ -00fbf4: 0e00 |0000: return-void │ │ +012c6c: |[012c6c] jp.gr.java_conf.hatalab.mnv.Settings$22.onClick:(Landroid/content/DialogInterface;I)V │ │ +012c7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$22; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -19165,47 +19191,47 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00fbf8: |[00fbf8] jp.gr.java_conf.hatalab.mnv.Settings$23.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ -00fc08: 5b01 ec01 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$23;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01ec │ │ -00fc0c: 5b02 ed01 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$23;.val$seekBar:Landroid/widget/SeekBar; // field@01ed │ │ -00fc10: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00fc16: 0e00 |0007: return-void │ │ +012c80: |[012c80] jp.gr.java_conf.hatalab.mnv.Settings$23.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ +012c90: 5b01 ec01 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$23;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01ec │ │ +012c94: 5b02 ed01 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$23;.val$seekBar:Landroid/widget/SeekBar; // field@01ed │ │ +012c98: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012c9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$23; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/SeekBar; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$23;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -00fc18: |[00fc18] jp.gr.java_conf.hatalab.mnv.Settings$23.onClick:(Landroid/content/DialogInterface;I)V │ │ -00fc28: 5431 ed01 |0000: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$23;.val$seekBar:Landroid/widget/SeekBar; // field@01ed │ │ -00fc2c: 6e10 c800 0100 |0002: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@00c8 │ │ -00fc32: 0a01 |0005: move-result v1 │ │ -00fc34: 8211 |0006: int-to-float v1, v1 │ │ -00fc36: 1502 a040 |0007: const/high16 v2, #int 1084227584 // #40a0 │ │ -00fc3a: a600 0102 |0009: add-float v0, v1, v2 │ │ -00fc3e: 5431 ec01 |000b: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$23;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01ec │ │ -00fc42: 7120 1403 0100 |000d: invoke-static {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/Settings;F)V // method@0314 │ │ -00fc48: 0e00 |0010: return-void │ │ +012ca0: |[012ca0] jp.gr.java_conf.hatalab.mnv.Settings$23.onClick:(Landroid/content/DialogInterface;I)V │ │ +012cb0: 5431 ed01 |0000: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$23;.val$seekBar:Landroid/widget/SeekBar; // field@01ed │ │ +012cb4: 6e10 c800 0100 |0002: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@00c8 │ │ +012cba: 0a01 |0005: move-result v1 │ │ +012cbc: 8211 |0006: int-to-float v1, v1 │ │ +012cbe: 1502 a040 |0007: const/high16 v2, #int 1084227584 // #40a0 │ │ +012cc2: a600 0102 |0009: add-float v0, v1, v2 │ │ +012cc6: 5431 ec01 |000b: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/Settings$23;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01ec │ │ +012cca: 7120 1503 0100 |000d: invoke-static {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/Settings;F)V // method@0315 │ │ +012cd0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ 0x000b line=722 │ │ 0x0010 line=724 │ │ locals : │ │ 0x000b - 0x0011 reg=0 size F │ │ @@ -19248,59 +19274,59 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00fc4c: |[00fc4c] jp.gr.java_conf.hatalab.mnv.Settings$2.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ -00fc5c: 5b01 ee01 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01ee │ │ -00fc60: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00fc66: 0e00 |0005: return-void │ │ +012cd4: |[012cd4] jp.gr.java_conf.hatalab.mnv.Settings$2.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ +012ce4: 5b01 ee01 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01ee │ │ +012ce8: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012cee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$2;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -00fc68: |[00fc68] jp.gr.java_conf.hatalab.mnv.Settings$2.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -00fc78: 6e10 0f01 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00fc7e: 0c00 |0003: move-result-object v0 │ │ -00fc80: 5451 ee01 |0004: iget-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/Settings$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01ee │ │ -00fc84: 7110 0f03 0100 |0006: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$100:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; // method@030f │ │ -00fc8a: 0c01 |0009: move-result-object v1 │ │ -00fc8c: 2202 6c00 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ -00fc90: 7010 2d01 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -00fc96: 6e20 3001 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00fc9c: 0c02 |0012: move-result-object v2 │ │ -00fc9e: 1a03 0400 |0013: const-string v3, " " // string@0004 │ │ -00fca2: 6e20 3001 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -00fca8: 0c02 |0018: move-result-object v2 │ │ -00fcaa: 5453 ee01 |0019: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/Settings$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01ee │ │ -00fcae: 1404 5300 067f |001b: const v4, #float 1.78118e+38 // #7f060053 │ │ -00fcb4: 6e20 2203 4300 |001e: invoke-virtual {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -00fcba: 0c03 |0021: move-result-object v3 │ │ -00fcbc: 6e20 2f01 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@012f │ │ -00fcc2: 0c02 |0025: move-result-object v2 │ │ -00fcc4: 6e10 3101 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -00fcca: 0c02 |0029: move-result-object v2 │ │ -00fccc: 6e20 5e00 2100 |002a: invoke-virtual {v1, v2}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ -00fcd2: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -00fcd4: 0f01 |002e: return v1 │ │ +012cf0: |[012cf0] jp.gr.java_conf.hatalab.mnv.Settings$2.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +012d00: 6e10 1001 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +012d06: 0c00 |0003: move-result-object v0 │ │ +012d08: 5451 ee01 |0004: iget-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/Settings$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01ee │ │ +012d0c: 7110 1003 0100 |0006: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$100:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; // method@0310 │ │ +012d12: 0c01 |0009: move-result-object v1 │ │ +012d14: 2202 6c00 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ +012d18: 7010 2e01 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +012d1e: 6e20 3101 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +012d24: 0c02 |0012: move-result-object v2 │ │ +012d26: 1a03 0400 |0013: const-string v3, " " // string@0004 │ │ +012d2a: 6e20 3101 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +012d30: 0c02 |0018: move-result-object v2 │ │ +012d32: 5453 ee01 |0019: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/Settings$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01ee │ │ +012d36: 1404 5300 067f |001b: const v4, #float 1.78118e+38 // #7f060053 │ │ +012d3c: 6e20 2303 4300 |001e: invoke-virtual {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +012d42: 0c03 |0021: move-result-object v3 │ │ +012d44: 6e20 3001 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0130 │ │ +012d4a: 0c02 |0025: move-result-object v2 │ │ +012d4c: 6e10 3201 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +012d52: 0c02 |0029: move-result-object v2 │ │ +012d54: 6e20 5e00 2100 |002a: invoke-virtual {v1, v2}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ +012d5a: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +012d5c: 0f01 |002e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0004 line=163 │ │ 0x002d line=165 │ │ locals : │ │ 0x0004 - 0x002f reg=0 newval Ljava/lang/String; │ │ @@ -19343,44 +19369,44 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00fcd8: |[00fcd8] jp.gr.java_conf.hatalab.mnv.Settings$3.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ -00fce8: 5b01 ef01 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01ef │ │ -00fcec: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00fcf2: 0e00 |0005: return-void │ │ +012d60: |[012d60] jp.gr.java_conf.hatalab.mnv.Settings$3.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ +012d70: 5b01 ef01 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01ef │ │ +012d74: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012d7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$3;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -00fcf4: |[00fcf4] jp.gr.java_conf.hatalab.mnv.Settings$3.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -00fd04: 6e10 0f01 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00fd0a: 0c00 |0003: move-result-object v0 │ │ -00fd0c: 5421 ef01 |0004: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/Settings$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01ef │ │ -00fd10: 7110 1503 0100 |0006: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$200:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; // method@0315 │ │ -00fd16: 0c01 |0009: move-result-object v1 │ │ -00fd18: 6e20 5e00 0100 |000a: invoke-virtual {v1, v0}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ -00fd1e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -00fd20: 0f01 |000e: return v1 │ │ +012d7c: |[012d7c] jp.gr.java_conf.hatalab.mnv.Settings$3.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +012d8c: 6e10 1001 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +012d92: 0c00 |0003: move-result-object v0 │ │ +012d94: 5421 ef01 |0004: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/Settings$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01ef │ │ +012d98: 7110 1603 0100 |0006: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$200:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; // method@0316 │ │ +012d9e: 0c01 |0009: move-result-object v1 │ │ +012da0: 6e20 5e00 0100 |000a: invoke-virtual {v1, v0}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ +012da6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +012da8: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=179 │ │ 0x000d line=181 │ │ locals : │ │ 0x0004 - 0x000f reg=0 newval Ljava/lang/String; │ │ @@ -19431,66 +19457,66 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00fd24: |[00fd24] jp.gr.java_conf.hatalab.mnv.Settings$4.:(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ -00fd34: 5b01 f001 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f0 │ │ -00fd38: 5b02 f201 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.val$entryValues:[Ljava/lang/CharSequence; // field@01f2 │ │ -00fd3c: 5b03 f101 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.val$entries:[Ljava/lang/CharSequence; // field@01f1 │ │ -00fd40: 7010 0e01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00fd46: 0e00 |0009: return-void │ │ +012dac: |[012dac] jp.gr.java_conf.hatalab.mnv.Settings$4.:(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ +012dbc: 5b01 f001 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f0 │ │ +012dc0: 5b02 f201 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.val$entryValues:[Ljava/lang/CharSequence; // field@01f2 │ │ +012dc4: 5b03 f101 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.val$entries:[Ljava/lang/CharSequence; // field@01f1 │ │ +012dc8: 7010 0f01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012dce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$4; │ │ - 0x0000 - 0x000a reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x000a reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/CharSequence; │ │ 0x0000 - 0x000a reg=3 (null) [Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$4;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -00fd48: |[00fd48] jp.gr.java_conf.hatalab.mnv.Settings$4.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -00fd58: 6e10 0f01 0600 |0000: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00fd5e: 0c02 |0003: move-result-object v2 │ │ -00fd60: 0721 |0004: move-object v1, v2 │ │ -00fd62: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -00fd64: 5443 f201 |0006: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.val$entryValues:[Ljava/lang/CharSequence; // field@01f2 │ │ -00fd68: 2133 |0008: array-length v3, v3 │ │ -00fd6a: 3530 1800 |0009: if-ge v0, v3, 0021 // +0018 │ │ -00fd6e: 5443 f201 |000b: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.val$entryValues:[Ljava/lang/CharSequence; // field@01f2 │ │ -00fd72: 4603 0300 |000d: aget-object v3, v3, v0 │ │ -00fd76: 6e10 0f01 0300 |000f: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00fd7c: 0c03 |0012: move-result-object v3 │ │ -00fd7e: 6e20 1701 2300 |0013: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00fd84: 0a03 |0016: move-result v3 │ │ -00fd86: 3803 1500 |0017: if-eqz v3, 002c // +0015 │ │ -00fd8a: 5443 f101 |0019: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.val$entries:[Ljava/lang/CharSequence; // field@01f1 │ │ -00fd8e: 4603 0300 |001b: aget-object v3, v3, v0 │ │ -00fd92: 6e10 0f01 0300 |001d: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00fd98: 0c01 |0020: move-result-object v1 │ │ -00fd9a: 5443 f001 |0021: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f0 │ │ -00fd9e: 7110 1603 0300 |0023: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$300:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; // method@0316 │ │ -00fda4: 0c03 |0026: move-result-object v3 │ │ -00fda6: 6e20 5e00 1300 |0027: invoke-virtual {v3, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ -00fdac: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -00fdae: 0f03 |002b: return v3 │ │ -00fdb0: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00fdb4: 28d8 |002e: goto 0006 // -0028 │ │ +012dd0: |[012dd0] jp.gr.java_conf.hatalab.mnv.Settings$4.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +012de0: 6e10 1001 0600 |0000: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +012de6: 0c02 |0003: move-result-object v2 │ │ +012de8: 0721 |0004: move-object v1, v2 │ │ +012dea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +012dec: 5443 f201 |0006: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.val$entryValues:[Ljava/lang/CharSequence; // field@01f2 │ │ +012df0: 2133 |0008: array-length v3, v3 │ │ +012df2: 3530 1800 |0009: if-ge v0, v3, 0021 // +0018 │ │ +012df6: 5443 f201 |000b: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.val$entryValues:[Ljava/lang/CharSequence; // field@01f2 │ │ +012dfa: 4603 0300 |000d: aget-object v3, v3, v0 │ │ +012dfe: 7210 0301 0300 |000f: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +012e04: 0c03 |0012: move-result-object v3 │ │ +012e06: 6e20 1801 2300 |0013: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +012e0c: 0a03 |0016: move-result v3 │ │ +012e0e: 3803 1500 |0017: if-eqz v3, 002c // +0015 │ │ +012e12: 5443 f101 |0019: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.val$entries:[Ljava/lang/CharSequence; // field@01f1 │ │ +012e16: 4603 0300 |001b: aget-object v3, v3, v0 │ │ +012e1a: 7210 0301 0300 |001d: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +012e20: 0c01 |0020: move-result-object v1 │ │ +012e22: 5443 f001 |0021: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f0 │ │ +012e26: 7110 1703 0300 |0023: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$300:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; // method@0317 │ │ +012e2c: 0c03 |0026: move-result-object v3 │ │ +012e2e: 6e20 5e00 1300 |0027: invoke-virtual {v3, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ +012e34: 1213 |002a: const/4 v3, #int 1 // #1 │ │ +012e36: 0f03 |002b: return v3 │ │ +012e38: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +012e3c: 28d8 |002e: goto 0006 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0004 line=210 │ │ 0x0005 line=211 │ │ 0x000b line=212 │ │ 0x0019 line=213 │ │ @@ -19540,40 +19566,40 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00fdb8: |[00fdb8] jp.gr.java_conf.hatalab.mnv.Settings$5.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ -00fdc8: 5b01 f301 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f3 │ │ -00fdcc: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00fdd2: 0e00 |0005: return-void │ │ +012e40: |[012e40] jp.gr.java_conf.hatalab.mnv.Settings$5.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ +012e50: 5b01 f301 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f3 │ │ +012e54: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012e5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$5;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00fdd4: |[00fdd4] jp.gr.java_conf.hatalab.mnv.Settings$5.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -00fde4: 5410 f301 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f3 │ │ -00fde8: 7120 1703 2000 |0002: invoke-static {v0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$400:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@0317 │ │ -00fdee: 0a00 |0005: move-result v0 │ │ -00fdf0: 0f00 |0006: return v0 │ │ +012e5c: |[012e5c] jp.gr.java_conf.hatalab.mnv.Settings$5.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +012e6c: 5410 f301 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f3 │ │ +012e70: 7120 1803 2000 |0002: invoke-static {v0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$400:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@0318 │ │ +012e76: 0a00 |0005: move-result v0 │ │ +012e78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljp/gr/java_conf/hatalab/mnv/Settings$5; │ │ 0x0000 - 0x0007 reg=2 pref Landroid/preference/Preference; │ │ │ │ @@ -19620,66 +19646,66 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00fdf4: |[00fdf4] jp.gr.java_conf.hatalab.mnv.Settings$6.:(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ -00fe04: 5b01 f401 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f4 │ │ -00fe08: 5b02 f601 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.val$tf_entryValues:[Ljava/lang/CharSequence; // field@01f6 │ │ -00fe0c: 5b03 f501 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.val$tf_entries:[Ljava/lang/CharSequence; // field@01f5 │ │ -00fe10: 7010 0e01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00fe16: 0e00 |0009: return-void │ │ +012e7c: |[012e7c] jp.gr.java_conf.hatalab.mnv.Settings$6.:(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ +012e8c: 5b01 f401 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f4 │ │ +012e90: 5b02 f601 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.val$tf_entryValues:[Ljava/lang/CharSequence; // field@01f6 │ │ +012e94: 5b03 f501 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.val$tf_entries:[Ljava/lang/CharSequence; // field@01f5 │ │ +012e98: 7010 0f01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012e9e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$6; │ │ - 0x0000 - 0x000a reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x000a reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/CharSequence; │ │ 0x0000 - 0x000a reg=3 (null) [Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$6;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -00fe18: |[00fe18] jp.gr.java_conf.hatalab.mnv.Settings$6.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -00fe28: 6e10 0f01 0600 |0000: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00fe2e: 0c02 |0003: move-result-object v2 │ │ -00fe30: 0721 |0004: move-object v1, v2 │ │ -00fe32: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -00fe34: 5443 f601 |0006: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.val$tf_entryValues:[Ljava/lang/CharSequence; // field@01f6 │ │ -00fe38: 2133 |0008: array-length v3, v3 │ │ -00fe3a: 3530 1800 |0009: if-ge v0, v3, 0021 // +0018 │ │ -00fe3e: 5443 f601 |000b: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.val$tf_entryValues:[Ljava/lang/CharSequence; // field@01f6 │ │ -00fe42: 4603 0300 |000d: aget-object v3, v3, v0 │ │ -00fe46: 6e10 0f01 0300 |000f: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00fe4c: 0c03 |0012: move-result-object v3 │ │ -00fe4e: 6e20 1701 2300 |0013: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -00fe54: 0a03 |0016: move-result v3 │ │ -00fe56: 3803 1500 |0017: if-eqz v3, 002c // +0015 │ │ -00fe5a: 5443 f501 |0019: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.val$tf_entries:[Ljava/lang/CharSequence; // field@01f5 │ │ -00fe5e: 4603 0300 |001b: aget-object v3, v3, v0 │ │ -00fe62: 6e10 0f01 0300 |001d: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -00fe68: 0c01 |0020: move-result-object v1 │ │ -00fe6a: 5443 f401 |0021: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f4 │ │ -00fe6e: 7110 1803 0300 |0023: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$500:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; // method@0318 │ │ -00fe74: 0c03 |0026: move-result-object v3 │ │ -00fe76: 6e20 5e00 1300 |0027: invoke-virtual {v3, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ -00fe7c: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -00fe7e: 0f03 |002b: return v3 │ │ -00fe80: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00fe84: 28d8 |002e: goto 0006 // -0028 │ │ +012ea0: |[012ea0] jp.gr.java_conf.hatalab.mnv.Settings$6.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +012eb0: 6e10 1001 0600 |0000: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +012eb6: 0c02 |0003: move-result-object v2 │ │ +012eb8: 0721 |0004: move-object v1, v2 │ │ +012eba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +012ebc: 5443 f601 |0006: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.val$tf_entryValues:[Ljava/lang/CharSequence; // field@01f6 │ │ +012ec0: 2133 |0008: array-length v3, v3 │ │ +012ec2: 3530 1800 |0009: if-ge v0, v3, 0021 // +0018 │ │ +012ec6: 5443 f601 |000b: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.val$tf_entryValues:[Ljava/lang/CharSequence; // field@01f6 │ │ +012eca: 4603 0300 |000d: aget-object v3, v3, v0 │ │ +012ece: 7210 0301 0300 |000f: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +012ed4: 0c03 |0012: move-result-object v3 │ │ +012ed6: 6e20 1801 2300 |0013: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +012edc: 0a03 |0016: move-result v3 │ │ +012ede: 3803 1500 |0017: if-eqz v3, 002c // +0015 │ │ +012ee2: 5443 f501 |0019: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.val$tf_entries:[Ljava/lang/CharSequence; // field@01f5 │ │ +012ee6: 4603 0300 |001b: aget-object v3, v3, v0 │ │ +012eea: 7210 0301 0300 |001d: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +012ef0: 0c01 |0020: move-result-object v1 │ │ +012ef2: 5443 f401 |0021: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f4 │ │ +012ef6: 7110 1903 0300 |0023: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$500:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; // method@0319 │ │ +012efc: 0c03 |0026: move-result-object v3 │ │ +012efe: 6e20 5e00 1300 |0027: invoke-virtual {v3, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ +012f04: 1213 |002a: const/4 v3, #int 1 // #1 │ │ +012f06: 0f03 |002b: return v3 │ │ +012f08: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +012f0c: 28d8 |002e: goto 0006 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0004 line=331 │ │ 0x0005 line=332 │ │ 0x000b line=333 │ │ 0x0019 line=334 │ │ @@ -19729,40 +19755,40 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00fe88: |[00fe88] jp.gr.java_conf.hatalab.mnv.Settings$7.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ -00fe98: 5b01 f701 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f7 │ │ -00fe9c: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00fea2: 0e00 |0005: return-void │ │ +012f10: |[012f10] jp.gr.java_conf.hatalab.mnv.Settings$7.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ +012f20: 5b01 f701 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f7 │ │ +012f24: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012f2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$7;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00fea4: |[00fea4] jp.gr.java_conf.hatalab.mnv.Settings$7.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -00feb4: 5410 f701 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f7 │ │ -00feb8: 7120 1903 2000 |0002: invoke-static {v0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$600:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@0319 │ │ -00febe: 0a00 |0005: move-result v0 │ │ -00fec0: 0f00 |0006: return v0 │ │ +012f2c: |[012f2c] jp.gr.java_conf.hatalab.mnv.Settings$7.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +012f3c: 5410 f701 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f7 │ │ +012f40: 7120 1a03 2000 |0002: invoke-static {v0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$600:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@031a │ │ +012f46: 0a00 |0005: move-result v0 │ │ +012f48: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljp/gr/java_conf/hatalab/mnv/Settings$7; │ │ 0x0000 - 0x0007 reg=2 pref Landroid/preference/Preference; │ │ │ │ @@ -19801,40 +19827,40 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00fec4: |[00fec4] jp.gr.java_conf.hatalab.mnv.Settings$8.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ -00fed4: 5b01 f801 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f8 │ │ -00fed8: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00fede: 0e00 |0005: return-void │ │ +012f4c: |[012f4c] jp.gr.java_conf.hatalab.mnv.Settings$8.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ +012f5c: 5b01 f801 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f8 │ │ +012f60: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012f66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$8;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00fee0: |[00fee0] jp.gr.java_conf.hatalab.mnv.Settings$8.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -00fef0: 5410 f801 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f8 │ │ -00fef4: 7120 1a03 2000 |0002: invoke-static {v0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$700:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@031a │ │ -00fefa: 0a00 |0005: move-result v0 │ │ -00fefc: 0f00 |0006: return v0 │ │ +012f68: |[012f68] jp.gr.java_conf.hatalab.mnv.Settings$8.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +012f78: 5410 f801 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f8 │ │ +012f7c: 7120 1b03 2000 |0002: invoke-static {v0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$700:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@031b │ │ +012f82: 0a00 |0005: move-result v0 │ │ +012f84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljp/gr/java_conf/hatalab/mnv/Settings$8; │ │ 0x0000 - 0x0007 reg=2 pref Landroid/preference/Preference; │ │ │ │ @@ -19873,40 +19899,40 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ff00: |[00ff00] jp.gr.java_conf.hatalab.mnv.Settings$9.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ -00ff10: 5b01 f901 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f9 │ │ -00ff14: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -00ff1a: 0e00 |0005: return-void │ │ +012f88: |[012f88] jp.gr.java_conf.hatalab.mnv.Settings$9.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ +012f98: 5b01 f901 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/Settings$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f9 │ │ +012f9c: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +012fa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/Settings$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/Settings$9;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00ff1c: |[00ff1c] jp.gr.java_conf.hatalab.mnv.Settings$9.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -00ff2c: 5410 f901 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f9 │ │ -00ff30: 7120 1b03 2000 |0002: invoke-static {v0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$800:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@031b │ │ -00ff36: 0a00 |0005: move-result v0 │ │ -00ff38: 0f00 |0006: return v0 │ │ +012fa4: |[012fa4] jp.gr.java_conf.hatalab.mnv.Settings$9.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +012fb4: 5410 f901 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; // field@01f9 │ │ +012fb8: 7120 1c03 2000 |0002: invoke-static {v0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.access$800:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z // method@031c │ │ +012fbe: 0a00 |0005: move-result v0 │ │ +012fc0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljp/gr/java_conf/hatalab/mnv/Settings$9; │ │ 0x0000 - 0x0007 reg=2 pref Landroid/preference/Preference; │ │ │ │ @@ -20078,65 +20104,65 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 95 16-bit code units │ │ -00ff3c: |[00ff3c] jp.gr.java_conf.hatalab.mnv.Settings.:()V │ │ -00ff4c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -00ff4e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -00ff50: 7010 5f00 0400 |0002: invoke-direct {v4}, Landroid/preference/PreferenceActivity;.:()V // method@005f │ │ -00ff56: 1a00 2400 |0005: const-string v0, "/sdcard" // string@0024 │ │ -00ff5a: 5b40 0402 |0007: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.initDir:Ljava/lang/String; // field@0204 │ │ -00ff5e: 1a00 2800 |0009: const-string v0, "3" // string@0028 │ │ -00ff62: 5b40 fa01 |000b: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.PWTimer:Ljava/lang/String; // field@01fa │ │ -00ff66: 1a00 0b07 |000d: const-string v0, "utf-8" // string@070b │ │ -00ff6a: 5b40 ff01 |000f: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.charsetName:Ljava/lang/String; // field@01ff │ │ -00ff6e: 1a00 cf02 |0011: const-string v0, "auto" // string@02cf │ │ -00ff72: 5b40 0502 |0013: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.lineBreak:Ljava/lang/String; // field@0205 │ │ -00ff76: 7110 fd00 0300 |0015: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -00ff7c: 0c00 |0018: move-result-object v0 │ │ -00ff7e: 5b40 1902 |0019: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleFlag:Ljava/lang/Boolean; // field@0219 │ │ -00ff82: 7110 fd00 0200 |001b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -00ff88: 0c00 |001e: move-result-object v0 │ │ -00ff8a: 5b40 1702 |001f: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsFlag:Ljava/lang/Boolean; // field@0217 │ │ -00ff8e: 7110 fd00 0300 |0021: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -00ff94: 0c00 |0024: move-result-object v0 │ │ -00ff96: 5b40 1c02 |0025: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.viewerModeFlag:Ljava/lang/Boolean; // field@021c │ │ -00ff9a: 1500 9041 |0027: const/high16 v0, #int 1099956224 // #4190 │ │ -00ff9e: 5940 0102 |0029: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSize:F // field@0201 │ │ -00ffa2: 7110 fd00 0300 |002b: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -00ffa8: 0c00 |002e: move-result-object v0 │ │ -00ffaa: 5b40 0702 |002f: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0207 │ │ -00ffae: 7110 fd00 0300 |0031: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -00ffb4: 0c00 |0034: move-result-object v0 │ │ -00ffb6: 5b40 fe01 |0035: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.autoSaveFlag:Ljava/lang/Boolean; // field@01fe │ │ -00ffba: 1a00 4703 |0037: const-string v0, "default" // string@0347 │ │ -00ffbe: 5b40 1a02 |0039: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.typeface:Ljava/lang/String; // field@021a │ │ -00ffc2: 7110 fd00 0300 |003b: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ -00ffc8: 0c00 |003e: move-result-object v0 │ │ -00ffca: 5b40 1502 |003f: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.noTitleBarFlag:Ljava/lang/Boolean; // field@0215 │ │ -00ffce: 1500 c041 |0041: const/high16 v0, #int 1103101952 // #41c0 │ │ -00ffd2: 5940 0202 |0043: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSizeOnList:F // field@0202 │ │ -00ffd6: 1240 |0045: const/4 v0, #int 4 // #4 │ │ -00ffd8: 2300 2001 |0046: new-array v0, v0, [Ljava/lang/String; // type@0120 │ │ -00ffdc: 1a01 4807 |0048: const-string v1, "yy-MM-dd" // string@0748 │ │ -00ffe0: 4d01 0003 |004a: aput-object v1, v0, v3 │ │ -00ffe4: 1a01 0d00 |004c: const-string v1, "'Folder'yyyyMMdd" // string@000d │ │ -00ffe8: 4d01 0002 |004e: aput-object v1, v0, v2 │ │ -00ffec: 1221 |0050: const/4 v1, #int 2 // #2 │ │ -00ffee: 1a02 0e00 |0051: const-string v2, "'Folder-'yyyy-MM-dd'.%02d'" // string@000e │ │ -00fff2: 4d02 0001 |0053: aput-object v2, v0, v1 │ │ -00fff6: 1231 |0055: const/4 v1, #int 3 // #3 │ │ -00fff8: 1a02 0f00 |0056: const-string v2, "'Folder-'yyyy-MM-dd'.%05d'" // string@000f │ │ -00fffc: 4d02 0001 |0058: aput-object v2, v0, v1 │ │ -010000: 5b40 0302 |005a: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.format_sample:[Ljava/lang/String; // field@0203 │ │ -010004: 5c43 0a02 |005c: iput-boolean v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.mBackKeyDown:Z // field@020a │ │ -010008: 0e00 |005e: return-void │ │ +012fc4: |[012fc4] jp.gr.java_conf.hatalab.mnv.Settings.:()V │ │ +012fd4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +012fd6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +012fd8: 7010 5f00 0400 |0002: invoke-direct {v4}, Landroid/preference/PreferenceActivity;.:()V // method@005f │ │ +012fde: 1a00 2400 |0005: const-string v0, "/sdcard" // string@0024 │ │ +012fe2: 5b40 0402 |0007: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.initDir:Ljava/lang/String; // field@0204 │ │ +012fe6: 1a00 2800 |0009: const-string v0, "3" // string@0028 │ │ +012fea: 5b40 fa01 |000b: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.PWTimer:Ljava/lang/String; // field@01fa │ │ +012fee: 1a00 0807 |000d: const-string v0, "utf-8" // string@0708 │ │ +012ff2: 5b40 ff01 |000f: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.charsetName:Ljava/lang/String; // field@01ff │ │ +012ff6: 1a00 ce02 |0011: const-string v0, "auto" // string@02ce │ │ +012ffa: 5b40 0502 |0013: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.lineBreak:Ljava/lang/String; // field@0205 │ │ +012ffe: 7110 fd00 0300 |0015: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +013004: 0c00 |0018: move-result-object v0 │ │ +013006: 5b40 1902 |0019: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleFlag:Ljava/lang/Boolean; // field@0219 │ │ +01300a: 7110 fd00 0200 |001b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +013010: 0c00 |001e: move-result-object v0 │ │ +013012: 5b40 1702 |001f: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsFlag:Ljava/lang/Boolean; // field@0217 │ │ +013016: 7110 fd00 0300 |0021: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +01301c: 0c00 |0024: move-result-object v0 │ │ +01301e: 5b40 1c02 |0025: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.viewerModeFlag:Ljava/lang/Boolean; // field@021c │ │ +013022: 1500 9041 |0027: const/high16 v0, #int 1099956224 // #4190 │ │ +013026: 5940 0102 |0029: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSize:F // field@0201 │ │ +01302a: 7110 fd00 0300 |002b: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +013030: 0c00 |002e: move-result-object v0 │ │ +013032: 5b40 0702 |002f: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0207 │ │ +013036: 7110 fd00 0300 |0031: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +01303c: 0c00 |0034: move-result-object v0 │ │ +01303e: 5b40 fe01 |0035: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.autoSaveFlag:Ljava/lang/Boolean; // field@01fe │ │ +013042: 1a00 4603 |0037: const-string v0, "default" // string@0346 │ │ +013046: 5b40 1a02 |0039: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.typeface:Ljava/lang/String; // field@021a │ │ +01304a: 7110 fd00 0300 |003b: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@00fd │ │ +013050: 0c00 |003e: move-result-object v0 │ │ +013052: 5b40 1502 |003f: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.noTitleBarFlag:Ljava/lang/Boolean; // field@0215 │ │ +013056: 1500 c041 |0041: const/high16 v0, #int 1103101952 // #41c0 │ │ +01305a: 5940 0202 |0043: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSizeOnList:F // field@0202 │ │ +01305e: 1240 |0045: const/4 v0, #int 4 // #4 │ │ +013060: 2300 2001 |0046: new-array v0, v0, [Ljava/lang/String; // type@0120 │ │ +013064: 1a01 4507 |0048: const-string v1, "yy-MM-dd" // string@0745 │ │ +013068: 4d01 0003 |004a: aput-object v1, v0, v3 │ │ +01306c: 1a01 0d00 |004c: const-string v1, "'Folder'yyyyMMdd" // string@000d │ │ +013070: 4d01 0002 |004e: aput-object v1, v0, v2 │ │ +013074: 1221 |0050: const/4 v1, #int 2 // #2 │ │ +013076: 1a02 0e00 |0051: const-string v2, "'Folder-'yyyy-MM-dd'.%02d'" // string@000e │ │ +01307a: 4d02 0001 |0053: aput-object v2, v0, v1 │ │ +01307e: 1231 |0055: const/4 v1, #int 3 // #3 │ │ +013080: 1a02 0f00 |0056: const-string v2, "'Folder-'yyyy-MM-dd'.%05d'" // string@000f │ │ +013084: 4d02 0001 |0058: aput-object v2, v0, v1 │ │ +013088: 5b40 0302 |005a: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.format_sample:[Ljava/lang/String; // field@0203 │ │ +01308c: 5c43 0a02 |005c: iput-boolean v3, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.mBackKeyDown:Z // field@020a │ │ +013090: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x0005 line=63 │ │ 0x0009 line=66 │ │ 0x000d line=67 │ │ 0x0011 line=68 │ │ @@ -20159,18 +20185,18 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01000c: |[01000c] jp.gr.java_conf.hatalab.mnv.Settings.access$000:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z │ │ -01001c: 7020 2a03 2100 |0000: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.onPreferenceClick_setInitDir:(Landroid/preference/Preference;)Z // method@032a │ │ -010022: 0a00 |0003: move-result v0 │ │ -010024: 0f00 |0004: return v0 │ │ +013094: |[013094] jp.gr.java_conf.hatalab.mnv.Settings.access$000:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z │ │ +0130a4: 7020 2b03 2100 |0000: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.onPreferenceClick_setInitDir:(Landroid/preference/Preference;)Z // method@032b │ │ +0130aa: 0a00 |0003: move-result v0 │ │ +0130ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/preference/Preference; │ │ │ │ @@ -20179,17 +20205,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -010028: |[010028] jp.gr.java_conf.hatalab.mnv.Settings.access$100:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ -010038: 5410 1202 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mPasswordTimerListScreen:Landroid/preference/ListPreference; // field@0212 │ │ -01003c: 1100 |0002: return-object v0 │ │ +0130b0: |[0130b0] jp.gr.java_conf.hatalab.mnv.Settings.access$100:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ +0130c0: 5410 1202 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mPasswordTimerListScreen:Landroid/preference/ListPreference; // field@0212 │ │ +0130c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ #3 : (in Ljp/gr/java_conf/hatalab/mnv/Settings;) │ │ @@ -20197,17 +20223,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -010040: |[010040] jp.gr.java_conf.hatalab.mnv.Settings.access$1000:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V │ │ -010050: 7020 2303 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getTimeFormatSample:(Landroid/widget/EditText;)V // method@0323 │ │ -010056: 0e00 |0003: return-void │ │ +0130c8: |[0130c8] jp.gr.java_conf.hatalab.mnv.Settings.access$1000:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V │ │ +0130d8: 7020 2403 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getTimeFormatSample:(Landroid/widget/EditText;)V // method@0324 │ │ +0130de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/widget/EditText; │ │ │ │ @@ -20216,17 +20242,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Ljava/lang/String;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -010058: |[010058] jp.gr.java_conf.hatalab.mnv.Settings.access$1100:(Ljp/gr/java_conf/hatalab/mnv/Settings;Ljava/lang/String;Z)V │ │ -010068: 7030 2c03 1002 |0000: invoke-direct {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.setDefaultFolderName:(Ljava/lang/String;Z)V // method@032c │ │ -01006e: 0e00 |0003: return-void │ │ +0130e0: |[0130e0] jp.gr.java_conf.hatalab.mnv.Settings.access$1100:(Ljp/gr/java_conf/hatalab/mnv/Settings;Ljava/lang/String;Z)V │ │ +0130f0: 7030 2d03 1002 |0000: invoke-direct {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.setDefaultFolderName:(Ljava/lang/String;Z)V // method@032d │ │ +0130f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -20236,17 +20262,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -010070: |[010070] jp.gr.java_conf.hatalab.mnv.Settings.access$1200:(Ljp/gr/java_conf/hatalab/mnv/Settings;)[Ljava/lang/String; │ │ -010080: 5410 0302 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.format_sample:[Ljava/lang/String; // field@0203 │ │ -010084: 1100 |0002: return-object v0 │ │ +0130f8: |[0130f8] jp.gr.java_conf.hatalab.mnv.Settings.access$1200:(Ljp/gr/java_conf/hatalab/mnv/Settings;)[Ljava/lang/String; │ │ +013108: 5410 0302 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.format_sample:[Ljava/lang/String; // field@0203 │ │ +01310c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ #6 : (in Ljp/gr/java_conf/hatalab/mnv/Settings;) │ │ @@ -20254,17 +20280,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;F)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -010088: |[010088] jp.gr.java_conf.hatalab.mnv.Settings.access$1300:(Ljp/gr/java_conf/hatalab/mnv/Settings;F)V │ │ -010098: 7020 2d03 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.setFontSize:(F)V // method@032d │ │ -01009e: 0e00 |0003: return-void │ │ +013110: |[013110] jp.gr.java_conf.hatalab.mnv.Settings.access$1300:(Ljp/gr/java_conf/hatalab/mnv/Settings;F)V │ │ +013120: 7020 2e03 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.setFontSize:(F)V // method@032e │ │ +013126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0004 reg=1 x1 F │ │ │ │ @@ -20273,17 +20299,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;F)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0100a0: |[0100a0] jp.gr.java_conf.hatalab.mnv.Settings.access$1400:(Ljp/gr/java_conf/hatalab/mnv/Settings;F)V │ │ -0100b0: 7020 2e03 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.setFontSizeOnList:(F)V // method@032e │ │ -0100b6: 0e00 |0003: return-void │ │ +013128: |[013128] jp.gr.java_conf.hatalab.mnv.Settings.access$1400:(Ljp/gr/java_conf/hatalab/mnv/Settings;F)V │ │ +013138: 7020 2f03 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.setFontSizeOnList:(F)V // method@032f │ │ +01313e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0004 reg=1 x1 F │ │ │ │ @@ -20292,17 +20318,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0100b8: |[0100b8] jp.gr.java_conf.hatalab.mnv.Settings.access$200:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ -0100c8: 5410 0b02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mCharsetListScreen:Landroid/preference/ListPreference; // field@020b │ │ -0100cc: 1100 |0002: return-object v0 │ │ +013140: |[013140] jp.gr.java_conf.hatalab.mnv.Settings.access$200:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ +013150: 5410 0b02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mCharsetListScreen:Landroid/preference/ListPreference; // field@020b │ │ +013154: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ #9 : (in Ljp/gr/java_conf/hatalab/mnv/Settings;) │ │ @@ -20310,17 +20336,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0100d0: |[0100d0] jp.gr.java_conf.hatalab.mnv.Settings.access$300:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ -0100e0: 5410 1002 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mLinebreakListScreen:Landroid/preference/ListPreference; // field@0210 │ │ -0100e4: 1100 |0002: return-object v0 │ │ +013158: |[013158] jp.gr.java_conf.hatalab.mnv.Settings.access$300:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ +013168: 5410 1002 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mLinebreakListScreen:Landroid/preference/ListPreference; // field@0210 │ │ +01316c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ #10 : (in Ljp/gr/java_conf/hatalab/mnv/Settings;) │ │ @@ -20328,18 +20354,18 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0100e8: |[0100e8] jp.gr.java_conf.hatalab.mnv.Settings.access$400:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z │ │ -0100f8: 7020 2803 2100 |0000: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.onPreferenceClick_setFontSize:(Landroid/preference/Preference;)Z // method@0328 │ │ -0100fe: 0a00 |0003: move-result v0 │ │ -010100: 0f00 |0004: return v0 │ │ +013170: |[013170] jp.gr.java_conf.hatalab.mnv.Settings.access$400:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z │ │ +013180: 7020 2903 2100 |0000: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.onPreferenceClick_setFontSize:(Landroid/preference/Preference;)Z // method@0329 │ │ +013186: 0a00 |0003: move-result v0 │ │ +013188: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/preference/Preference; │ │ │ │ @@ -20348,17 +20374,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -010104: |[010104] jp.gr.java_conf.hatalab.mnv.Settings.access$500:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ -010114: 5410 1402 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTypefaceListScreen:Landroid/preference/ListPreference; // field@0214 │ │ -010118: 1100 |0002: return-object v0 │ │ +01318c: |[01318c] jp.gr.java_conf.hatalab.mnv.Settings.access$500:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ +01319c: 5410 1402 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTypefaceListScreen:Landroid/preference/ListPreference; // field@0214 │ │ +0131a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ #12 : (in Ljp/gr/java_conf/hatalab/mnv/Settings;) │ │ @@ -20366,18 +20392,18 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01011c: |[01011c] jp.gr.java_conf.hatalab.mnv.Settings.access$600:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z │ │ -01012c: 7020 2b03 2100 |0000: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.onPreferenceClick_setTemplateText:(Landroid/preference/Preference;)Z // method@032b │ │ -010132: 0a00 |0003: move-result v0 │ │ -010134: 0f00 |0004: return v0 │ │ +0131a4: |[0131a4] jp.gr.java_conf.hatalab.mnv.Settings.access$600:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z │ │ +0131b4: 7020 2c03 2100 |0000: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.onPreferenceClick_setTemplateText:(Landroid/preference/Preference;)Z // method@032c │ │ +0131ba: 0a00 |0003: move-result v0 │ │ +0131bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/preference/Preference; │ │ │ │ @@ -20386,18 +20412,18 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -010138: |[010138] jp.gr.java_conf.hatalab.mnv.Settings.access$700:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z │ │ -010148: 7020 2603 2100 |0000: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.onPreferenceClick_setAutoLink:(Landroid/preference/Preference;)Z // method@0326 │ │ -01014e: 0a00 |0003: move-result v0 │ │ -010150: 0f00 |0004: return v0 │ │ +0131c0: |[0131c0] jp.gr.java_conf.hatalab.mnv.Settings.access$700:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z │ │ +0131d0: 7020 2703 2100 |0000: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.onPreferenceClick_setAutoLink:(Landroid/preference/Preference;)Z // method@0327 │ │ +0131d6: 0a00 |0003: move-result v0 │ │ +0131d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/preference/Preference; │ │ │ │ @@ -20406,18 +20432,18 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -010154: |[010154] jp.gr.java_conf.hatalab.mnv.Settings.access$800:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z │ │ -010164: 7020 2903 2100 |0000: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.onPreferenceClick_setFontSizeOnList:(Landroid/preference/Preference;)Z // method@0329 │ │ -01016a: 0a00 |0003: move-result v0 │ │ -01016c: 0f00 |0004: return v0 │ │ +0131dc: |[0131dc] jp.gr.java_conf.hatalab.mnv.Settings.access$800:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z │ │ +0131ec: 7020 2a03 2100 |0000: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.onPreferenceClick_setFontSizeOnList:(Landroid/preference/Preference;)Z // method@032a │ │ +0131f2: 0a00 |0003: move-result v0 │ │ +0131f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/preference/Preference; │ │ │ │ @@ -20426,18 +20452,18 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -010170: |[010170] jp.gr.java_conf.hatalab.mnv.Settings.access$900:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z │ │ -010180: 7020 2703 2100 |0000: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.onPreferenceClick_setDefaultFolderName:(Landroid/preference/Preference;)Z // method@0327 │ │ -010186: 0a00 |0003: move-result v0 │ │ -010188: 0f00 |0004: return v0 │ │ +0131f8: |[0131f8] jp.gr.java_conf.hatalab.mnv.Settings.access$900:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z │ │ +013208: 7020 2803 2100 |0000: invoke-direct {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.onPreferenceClick_setDefaultFolderName:(Landroid/preference/Preference;)Z // method@0328 │ │ +01320e: 0a00 |0003: move-result v0 │ │ +013210: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/preference/Preference; │ │ │ │ @@ -20446,53 +20472,56 @@ │ │ type : '(Landroid/widget/EditText;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -01018c: |[01018c] jp.gr.java_conf.hatalab.mnv.Settings.getTimeFormatSample:(Landroid/widget/EditText;)V │ │ -01019c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -01019e: 5453 0302 |0001: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.format_sample:[Ljava/lang/String; // field@0203 │ │ -0101a2: 2133 |0003: array-length v3, v3 │ │ -0101a4: 2331 1e01 |0004: new-array v1, v3, [Ljava/lang/CharSequence; // type@011e │ │ -0101a8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0101aa: 2113 |0007: array-length v3, v1 │ │ -0101ac: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ -0101b0: 2202 1401 |000a: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -0101b4: 5453 0302 |000c: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.format_sample:[Ljava/lang/String; // field@0203 │ │ -0101b8: 4603 0300 |000e: aget-object v3, v3, v0 │ │ -0101bc: 7030 2b04 3204 |0010: invoke-direct {v2, v3, v4}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;Z)V // method@042b │ │ -0101c2: 6e20 3604 4200 |0013: invoke-virtual {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setWithNumber:(Z)V // method@0436 │ │ -0101c8: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -0101ca: 6e20 3804 3200 |0017: invoke-virtual {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.toString:(I)Ljava/lang/String; // method@0438 │ │ -0101d0: 0c03 |001a: move-result-object v3 │ │ -0101d2: 4d03 0100 |001b: aput-object v3, v1, v0 │ │ -0101d6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0101da: 28e8 |001f: goto 0007 // -0018 │ │ -0101dc: 2203 0800 |0020: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -0101e0: 7020 0d00 5300 |0022: invoke-direct {v3, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -0101e6: 1404 9600 067f |0025: const v4, #float 1.7812e+38 // #7f060096 │ │ -0101ec: 6e20 1600 4300 |0028: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -0101f2: 0c03 |002b: move-result-object v3 │ │ -0101f4: 2204 d300 |002c: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/Settings$17; // type@00d3 │ │ -0101f8: 7030 e902 5406 |002e: invoke-direct {v4, v5, v6}, Ljp/gr/java_conf/hatalab/mnv/Settings$17;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V // method@02e9 │ │ -0101fe: 6e30 1000 1304 |0031: invoke-virtual {v3, v1, v4}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -010204: 0c03 |0034: move-result-object v3 │ │ -010206: 6e10 1900 0300 |0035: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -01020c: 0e00 |0038: return-void │ │ +013214: |[013214] jp.gr.java_conf.hatalab.mnv.Settings.getTimeFormatSample:(Landroid/widget/EditText;)V │ │ +013224: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +013226: 5453 0302 |0001: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.format_sample:[Ljava/lang/String; // field@0203 │ │ +01322a: 2133 |0003: array-length v3, v3 │ │ +01322c: 2331 1e01 |0004: new-array v1, v3, [Ljava/lang/CharSequence; // type@011e │ │ +013230: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +013232: 2113 |0007: array-length v3, v1 │ │ +013234: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ +013238: 2202 1401 |000a: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +01323c: 5453 0302 |000c: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.format_sample:[Ljava/lang/String; // field@0203 │ │ +013240: 4603 0300 |000e: aget-object v3, v3, v0 │ │ +013244: 7030 2c04 3204 |0010: invoke-direct {v2, v3, v4}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;Z)V // method@042c │ │ +01324a: 6e20 3704 4200 |0013: invoke-virtual {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setWithNumber:(Z)V // method@0437 │ │ +013250: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +013252: 6e20 3904 3200 |0017: invoke-virtual {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.toString:(I)Ljava/lang/String; // method@0439 │ │ +013258: 0c03 |001a: move-result-object v3 │ │ +01325a: 4d03 0100 |001b: aput-object v3, v1, v0 │ │ +01325e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +013262: 28e8 |001f: goto 0007 // -0018 │ │ +013264: 2203 0800 |0020: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +013268: 7020 0d00 5300 |0022: invoke-direct {v3, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +01326e: 1404 9600 067f |0025: const v4, #float 1.7812e+38 // #7f060096 │ │ +013274: 6e20 1600 4300 |0028: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +01327a: 0c03 |002b: move-result-object v3 │ │ +01327c: 2204 d300 |002c: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/Settings$17; // type@00d3 │ │ +013280: 7030 ea02 5406 |002e: invoke-direct {v4, v5, v6}, Ljp/gr/java_conf/hatalab/mnv/Settings$17;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V // method@02ea │ │ +013286: 6e30 1000 1304 |0031: invoke-virtual {v3, v1, v4}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +01328c: 0c03 |0034: move-result-object v3 │ │ +01328e: 6e10 1900 0300 |0035: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +013294: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=558 │ │ 0x0006 line=560 │ │ 0x000a line=562 │ │ 0x0013 line=563 │ │ 0x0016 line=564 │ │ 0x001d line=560 │ │ 0x0020 line=569 │ │ + 0x0028 line=570 │ │ + 0x0031 line=571 │ │ + 0x0035 line=587 │ │ 0x0038 line=590 │ │ locals : │ │ 0x0013 - 0x0020 reg=2 temp Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ 0x0007 - 0x0039 reg=0 i I │ │ 0x0006 - 0x0039 reg=1 menu [Ljava/lang/CharSequence; │ │ 0x0000 - 0x0039 reg=5 this Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ 0x0000 - 0x0039 reg=6 editView Landroid/widget/EditText; │ │ @@ -20502,22 +20531,22 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -010210: |[010210] jp.gr.java_conf.hatalab.mnv.Settings.onPreferenceClick_setAutoLink:(Landroid/preference/Preference;)Z │ │ -010220: 2200 1000 |0000: new-instance v0, Landroid/content/Intent; // type@0010 │ │ -010224: 1c01 cb00 |0002: const-class v1, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink; // type@00cb │ │ -010228: 7030 3100 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ -01022e: 1231 |0007: const/4 v1, #int 3 // #3 │ │ -010230: 6e30 2f03 0201 |0008: invoke-virtual {v2, v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.startActivityForResult:(Landroid/content/Intent;I)V // method@032f │ │ -010236: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -010238: 0f01 |000c: return v1 │ │ +013298: |[013298] jp.gr.java_conf.hatalab.mnv.Settings.onPreferenceClick_setAutoLink:(Landroid/preference/Preference;)Z │ │ +0132a8: 2200 1000 |0000: new-instance v0, Landroid/content/Intent; // type@0010 │ │ +0132ac: 1c01 cb00 |0002: const-class v1, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink; // type@00cb │ │ +0132b0: 7030 3100 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ +0132b6: 1231 |0007: const/4 v1, #int 3 // #3 │ │ +0132b8: 6e30 3003 0201 |0008: invoke-virtual {v2, v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.startActivityForResult:(Landroid/content/Intent;I)V // method@0330 │ │ +0132be: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0132c0: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ 0x0007 line=766 │ │ 0x000b line=767 │ │ locals : │ │ 0x0007 - 0x000d reg=0 intent Landroid/content/Intent; │ │ @@ -20529,88 +20558,88 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 164 16-bit code units │ │ -01023c: |[01023c] jp.gr.java_conf.hatalab.mnv.Settings.onPreferenceClick_setDefaultFolderName:(Landroid/preference/Preference;)Z │ │ -01024c: 54c9 0002 |0000: iget-object v9, v12, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ -010250: 6e10 3104 0900 |0002: invoke-virtual {v9}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:()Z // method@0431 │ │ -010256: 0a04 |0005: move-result v4 │ │ -010258: 54c9 0002 |0006: iget-object v9, v12, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ -01025c: 6e10 2f04 0900 |0008: invoke-virtual {v9}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@042f │ │ -010262: 0c07 |000b: move-result-object v7 │ │ -010264: 7110 7d00 0c00 |000c: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ -01026a: 0c02 |000f: move-result-object v2 │ │ -01026c: 1409 0100 037f |0010: const v9, #float 1.74129e+38 // #7f030001 │ │ -010272: 120a |0013: const/4 v10, #int 0 // #0 │ │ -010274: 6e30 7e00 920a |0014: invoke-virtual {v2, v9, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -01027a: 0c03 |0017: move-result-object v3 │ │ -01027c: 1409 0300 077f |0018: const v9, #float 1.79446e+38 // #7f070003 │ │ -010282: 6e20 8600 9300 |001b: invoke-virtual {v3, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -010288: 0c05 |001e: move-result-object v5 │ │ -01028a: 1f05 4500 |001f: check-cast v5, Landroid/widget/EditText; // type@0045 │ │ -01028e: 6e20 b200 7500 |0021: invoke-virtual {v5, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -010294: 1a01 7000 |0024: const-string v1, "Folder-%03d" // string@0070 │ │ -010298: 6e20 aa00 1500 |0026: invoke-virtual {v5, v1}, Landroid/widget/EditText;.setHint:(Ljava/lang/CharSequence;)V // method@00aa │ │ -01029e: 1409 0400 077f |0029: const v9, #float 1.79446e+38 // #7f070004 │ │ -0102a4: 6e20 8600 9300 |002c: invoke-virtual {v3, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -0102aa: 0c08 |002f: move-result-object v8 │ │ -0102ac: 1f08 4400 |0030: check-cast v8, Landroid/widget/CheckBox; // type@0044 │ │ -0102b0: 6e20 9800 4800 |0032: invoke-virtual {v8, v4}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0098 │ │ -0102b6: 1409 0500 077f |0035: const v9, #float 1.79446e+38 // #7f070005 │ │ -0102bc: 6e20 8600 9300 |0038: invoke-virtual {v3, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -0102c2: 0c06 |003b: move-result-object v6 │ │ -0102c4: 1f06 4300 |003c: check-cast v6, Landroid/widget/Button; // type@0043 │ │ -0102c8: 3904 0c00 |003e: if-nez v4, 004a // +000c │ │ -0102cc: 6e10 9300 0600 |0040: invoke-virtual {v6}, Landroid/widget/Button;.getVisibility:()I // method@0093 │ │ -0102d2: 0a09 |0043: move-result v9 │ │ -0102d4: 3909 0600 |0044: if-nez v9, 004a // +0006 │ │ -0102d8: 1249 |0046: const/4 v9, #int 4 // #4 │ │ -0102da: 6e20 9600 9600 |0047: invoke-virtual {v6, v9}, Landroid/widget/Button;.setVisibility:(I)V // method@0096 │ │ -0102e0: 2209 cd00 |004a: new-instance v9, Ljp/gr/java_conf/hatalab/mnv/Settings$11; // type@00cd │ │ -0102e4: 7040 dd02 c968 |004c: invoke-direct {v9, v12, v8, v6}, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/CheckBox;Landroid/widget/Button;)V // method@02dd │ │ -0102ea: 6e20 9900 9800 |004f: invoke-virtual {v8, v9}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0099 │ │ -0102f0: 2209 ce00 |0052: new-instance v9, Ljp/gr/java_conf/hatalab/mnv/Settings$12; // type@00ce │ │ -0102f4: 7030 df02 c905 |0054: invoke-direct {v9, v12, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings$12;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V // method@02df │ │ -0102fa: 6e20 9400 9600 |0057: invoke-virtual {v6, v9}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ -010300: 2209 cf00 |005a: new-instance v9, Ljp/gr/java_conf/hatalab/mnv/Settings$13; // type@00cf │ │ -010304: 7020 e102 c900 |005c: invoke-direct {v9, v12}, Ljp/gr/java_conf/hatalab/mnv/Settings$13;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02e1 │ │ -01030a: 6e20 ac00 9500 |005f: invoke-virtual {v5, v9}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@00ac │ │ -010310: 2209 0800 |0062: new-instance v9, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -010314: 7020 0d00 c900 |0064: invoke-direct {v9, v12}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -01031a: 140a 9400 067f |0067: const v10, #float 1.7812e+38 // #7f060094 │ │ -010320: 6e20 1600 a900 |006a: invoke-virtual {v9, v10}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -010326: 0c09 |006d: move-result-object v9 │ │ -010328: 140a 4100 067f |006e: const v10, #float 1.78118e+38 // #7f060041 │ │ -01032e: 220b d200 |0071: new-instance v11, Ljp/gr/java_conf/hatalab/mnv/Settings$16; // type@00d2 │ │ -010332: 705d e702 cb85 |0073: invoke-direct {v11, v12, v5, v8, v13}, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;Landroid/widget/CheckBox;Landroid/preference/Preference;)V // method@02e7 │ │ -010338: 6e30 1500 a90b |0076: invoke-virtual {v9, v10, v11}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -01033e: 0c09 |0079: move-result-object v9 │ │ -010340: 140a 4400 067f |007a: const v10, #float 1.78118e+38 // #7f060044 │ │ -010346: 220b d100 |007d: new-instance v11, Ljp/gr/java_conf/hatalab/mnv/Settings$15; // type@00d1 │ │ -01034a: 7020 e502 cb00 |007f: invoke-direct {v11, v12}, Ljp/gr/java_conf/hatalab/mnv/Settings$15;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02e5 │ │ -010350: 6e30 1200 a90b |0082: invoke-virtual {v9, v10, v11}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -010356: 0c09 |0085: move-result-object v9 │ │ -010358: 220a d000 |0086: new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$14; // type@00d0 │ │ -01035c: 7020 e302 ca00 |0088: invoke-direct {v10, v12}, Ljp/gr/java_conf/hatalab/mnv/Settings$14;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02e3 │ │ -010362: 6e20 1400 a900 |008b: invoke-virtual {v9, v10}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -010368: 0c09 |008e: move-result-object v9 │ │ -01036a: 6e20 1800 3900 |008f: invoke-virtual {v9, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -010370: 0c09 |0092: move-result-object v9 │ │ -010372: 6e10 0e00 0900 |0093: invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -010378: 0c00 |0096: move-result-object v0 │ │ -01037a: 6e10 1b00 0000 |0097: invoke-virtual {v0}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@001b │ │ -010380: 0c09 |009a: move-result-object v9 │ │ -010382: 125a |009b: const/4 v10, #int 5 // #5 │ │ -010384: 6e20 8d00 a900 |009c: invoke-virtual {v9, v10}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ -01038a: 6e10 1c00 0000 |009f: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -010390: 1219 |00a2: const/4 v9, #int 1 // #1 │ │ -010392: 0f09 |00a3: return v9 │ │ +0132c4: |[0132c4] jp.gr.java_conf.hatalab.mnv.Settings.onPreferenceClick_setDefaultFolderName:(Landroid/preference/Preference;)Z │ │ +0132d4: 54c9 0002 |0000: iget-object v9, v12, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ +0132d8: 6e10 3204 0900 |0002: invoke-virtual {v9}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:()Z // method@0432 │ │ +0132de: 0a04 |0005: move-result v4 │ │ +0132e0: 54c9 0002 |0006: iget-object v9, v12, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ +0132e4: 6e10 3004 0900 |0008: invoke-virtual {v9}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@0430 │ │ +0132ea: 0c07 |000b: move-result-object v7 │ │ +0132ec: 7110 7d00 0c00 |000c: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ +0132f2: 0c02 |000f: move-result-object v2 │ │ +0132f4: 1409 0100 037f |0010: const v9, #float 1.74129e+38 // #7f030001 │ │ +0132fa: 120a |0013: const/4 v10, #int 0 // #0 │ │ +0132fc: 6e30 7e00 920a |0014: invoke-virtual {v2, v9, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +013302: 0c03 |0017: move-result-object v3 │ │ +013304: 1409 0300 077f |0018: const v9, #float 1.79446e+38 // #7f070003 │ │ +01330a: 6e20 8600 9300 |001b: invoke-virtual {v3, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +013310: 0c05 |001e: move-result-object v5 │ │ +013312: 1f05 4500 |001f: check-cast v5, Landroid/widget/EditText; // type@0045 │ │ +013316: 6e20 b200 7500 |0021: invoke-virtual {v5, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +01331c: 1a01 7000 |0024: const-string v1, "Folder-%03d" // string@0070 │ │ +013320: 6e20 aa00 1500 |0026: invoke-virtual {v5, v1}, Landroid/widget/EditText;.setHint:(Ljava/lang/CharSequence;)V // method@00aa │ │ +013326: 1409 0400 077f |0029: const v9, #float 1.79446e+38 // #7f070004 │ │ +01332c: 6e20 8600 9300 |002c: invoke-virtual {v3, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +013332: 0c08 |002f: move-result-object v8 │ │ +013334: 1f08 4400 |0030: check-cast v8, Landroid/widget/CheckBox; // type@0044 │ │ +013338: 6e20 9800 4800 |0032: invoke-virtual {v8, v4}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0098 │ │ +01333e: 1409 0500 077f |0035: const v9, #float 1.79446e+38 // #7f070005 │ │ +013344: 6e20 8600 9300 |0038: invoke-virtual {v3, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +01334a: 0c06 |003b: move-result-object v6 │ │ +01334c: 1f06 4300 |003c: check-cast v6, Landroid/widget/Button; // type@0043 │ │ +013350: 3904 0c00 |003e: if-nez v4, 004a // +000c │ │ +013354: 6e10 9300 0600 |0040: invoke-virtual {v6}, Landroid/widget/Button;.getVisibility:()I // method@0093 │ │ +01335a: 0a09 |0043: move-result v9 │ │ +01335c: 3909 0600 |0044: if-nez v9, 004a // +0006 │ │ +013360: 1249 |0046: const/4 v9, #int 4 // #4 │ │ +013362: 6e20 9600 9600 |0047: invoke-virtual {v6, v9}, Landroid/widget/Button;.setVisibility:(I)V // method@0096 │ │ +013368: 2209 cd00 |004a: new-instance v9, Ljp/gr/java_conf/hatalab/mnv/Settings$11; // type@00cd │ │ +01336c: 7040 de02 c968 |004c: invoke-direct {v9, v12, v8, v6}, Ljp/gr/java_conf/hatalab/mnv/Settings$11;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/CheckBox;Landroid/widget/Button;)V // method@02de │ │ +013372: 6e20 9900 9800 |004f: invoke-virtual {v8, v9}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0099 │ │ +013378: 2209 ce00 |0052: new-instance v9, Ljp/gr/java_conf/hatalab/mnv/Settings$12; // type@00ce │ │ +01337c: 7030 e002 c905 |0054: invoke-direct {v9, v12, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings$12;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V // method@02e0 │ │ +013382: 6e20 9400 9600 |0057: invoke-virtual {v6, v9}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ +013388: 2209 cf00 |005a: new-instance v9, Ljp/gr/java_conf/hatalab/mnv/Settings$13; // type@00cf │ │ +01338c: 7020 e202 c900 |005c: invoke-direct {v9, v12}, Ljp/gr/java_conf/hatalab/mnv/Settings$13;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02e2 │ │ +013392: 6e20 ac00 9500 |005f: invoke-virtual {v5, v9}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@00ac │ │ +013398: 2209 0800 |0062: new-instance v9, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +01339c: 7020 0d00 c900 |0064: invoke-direct {v9, v12}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +0133a2: 140a 9400 067f |0067: const v10, #float 1.7812e+38 // #7f060094 │ │ +0133a8: 6e20 1600 a900 |006a: invoke-virtual {v9, v10}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +0133ae: 0c09 |006d: move-result-object v9 │ │ +0133b0: 140a 4100 067f |006e: const v10, #float 1.78118e+38 // #7f060041 │ │ +0133b6: 220b d200 |0071: new-instance v11, Ljp/gr/java_conf/hatalab/mnv/Settings$16; // type@00d2 │ │ +0133ba: 705d e802 cb85 |0073: invoke-direct {v11, v12, v5, v8, v13}, Ljp/gr/java_conf/hatalab/mnv/Settings$16;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;Landroid/widget/CheckBox;Landroid/preference/Preference;)V // method@02e8 │ │ +0133c0: 6e30 1500 a90b |0076: invoke-virtual {v9, v10, v11}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +0133c6: 0c09 |0079: move-result-object v9 │ │ +0133c8: 140a 4400 067f |007a: const v10, #float 1.78118e+38 // #7f060044 │ │ +0133ce: 220b d100 |007d: new-instance v11, Ljp/gr/java_conf/hatalab/mnv/Settings$15; // type@00d1 │ │ +0133d2: 7020 e602 cb00 |007f: invoke-direct {v11, v12}, Ljp/gr/java_conf/hatalab/mnv/Settings$15;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02e6 │ │ +0133d8: 6e30 1200 a90b |0082: invoke-virtual {v9, v10, v11}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +0133de: 0c09 |0085: move-result-object v9 │ │ +0133e0: 220a d000 |0086: new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$14; // type@00d0 │ │ +0133e4: 7020 e402 ca00 |0088: invoke-direct {v10, v12}, Ljp/gr/java_conf/hatalab/mnv/Settings$14;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02e4 │ │ +0133ea: 6e20 1400 a900 |008b: invoke-virtual {v9, v10}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +0133f0: 0c09 |008e: move-result-object v9 │ │ +0133f2: 6e20 1800 3900 |008f: invoke-virtual {v9, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +0133f8: 0c09 |0092: move-result-object v9 │ │ +0133fa: 6e10 0e00 0900 |0093: invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +013400: 0c00 |0096: move-result-object v0 │ │ +013402: 6e10 1b00 0000 |0097: invoke-virtual {v0}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@001b │ │ +013408: 0c09 |009a: move-result-object v9 │ │ +01340a: 125a |009b: const/4 v10, #int 5 // #5 │ │ +01340c: 6e20 8d00 a900 |009c: invoke-virtual {v9, v10}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ +013412: 6e10 1c00 0000 |009f: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +013418: 1219 |00a2: const/4 v9, #int 1 // #1 │ │ +01341a: 0f09 |00a3: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0006 line=414 │ │ 0x000c line=418 │ │ 0x0010 line=420 │ │ 0x0018 line=422 │ │ @@ -20621,14 +20650,20 @@ │ │ 0x0032 line=429 │ │ 0x0035 line=431 │ │ 0x003e line=432 │ │ 0x004a line=435 │ │ 0x0052 line=452 │ │ 0x005a line=461 │ │ 0x0062 line=477 │ │ + 0x006a line=478 │ │ + 0x0076 line=480 │ │ + 0x0082 line=524 │ │ + 0x008b line=529 │ │ + 0x008f line=537 │ │ + 0x0093 line=538 │ │ 0x0097 line=540 │ │ 0x009f line=543 │ │ 0x00a2 line=546 │ │ locals : │ │ 0x0097 - 0x00a4 reg=0 alertDialog Landroid/app/AlertDialog; │ │ 0x0026 - 0x00a4 reg=1 defaultFolerNameHint Ljava/lang/String; │ │ 0x0010 - 0x00a4 reg=2 inflater Landroid/view/LayoutInflater; │ │ @@ -20646,85 +20681,85 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 153 16-bit code units │ │ -010394: |[010394] jp.gr.java_conf.hatalab.mnv.Settings.onPreferenceClick_setFontSize:(Landroid/preference/Preference;)Z │ │ -0103a4: 121b |0000: const/4 v11, #int 1 // #1 │ │ -0103a6: 7110 7d00 0c00 |0001: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ -0103ac: 0c02 |0004: move-result-object v2 │ │ -0103ae: 1408 1000 037f |0005: const v8, #float 1.74129e+38 // #7f030010 │ │ -0103b4: 1209 |0008: const/4 v9, #int 0 // #0 │ │ -0103b6: 6e30 7e00 8209 |0009: invoke-virtual {v2, v8, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -0103bc: 0c06 |000c: move-result-object v6 │ │ -0103be: 1408 2100 077f |000d: const v8, #float 1.79446e+38 // #7f070021 │ │ -0103c4: 6e20 8600 8600 |0010: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -0103ca: 0c07 |0013: move-result-object v7 │ │ -0103cc: 1f07 4e00 |0014: check-cast v7, Landroid/widget/TextView; // type@004e │ │ -0103d0: 52c1 0102 |0016: iget v1, v12, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSize:F // field@0201 │ │ -0103d4: 1503 a040 |0018: const/high16 v3, #int 1084227584 // #40a0 │ │ -0103d8: 1408 2200 077f |001a: const v8, #float 1.79446e+38 // #7f070022 │ │ -0103de: 6e20 8600 8600 |001d: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -0103e4: 0c05 |0020: move-result-object v5 │ │ -0103e6: 1f05 4d00 |0021: check-cast v5, Landroid/widget/SeekBar; // type@004d │ │ -0103ea: 1308 2b00 |0023: const/16 v8, #int 43 // #2b │ │ -0103ee: 6e20 c900 8500 |0025: invoke-virtual {v5, v8}, Landroid/widget/SeekBar;.setMax:(I)V // method@00c9 │ │ -0103f4: 1508 a040 |0028: const/high16 v8, #int 1084227584 // #40a0 │ │ -0103f8: a708 0108 |002a: sub-float v8, v1, v8 │ │ -0103fc: 8788 |002c: float-to-int v8, v8 │ │ -0103fe: 6e20 cb00 8500 |002d: invoke-virtual {v5, v8}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00cb │ │ -010404: 1408 6400 067f |0030: const v8, #float 1.78119e+38 // #7f060064 │ │ -01040a: 6e20 2203 8c00 |0033: invoke-virtual {v12, v8}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010410: 0c08 |0036: move-result-object v8 │ │ -010412: 6e10 0f01 0800 |0037: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -010418: 0c04 |003a: move-result-object v4 │ │ -01041a: 2208 6c00 |003b: new-instance v8, Ljava/lang/StringBuilder; // type@006c │ │ -01041e: 7010 2d01 0800 |003d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -010424: 6e20 3001 4800 |0040: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01042a: 0c08 |0043: move-result-object v8 │ │ -01042c: 1a09 2a00 |0044: const-string v9, ": " // string@002a │ │ -010430: 6e20 3001 9800 |0046: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -010436: 0c08 |0049: move-result-object v8 │ │ -010438: 7110 0901 0100 |004a: invoke-static {v1}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@0109 │ │ -01043e: 0c09 |004d: move-result-object v9 │ │ -010440: 6e20 3001 9800 |004e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -010446: 0c08 |0051: move-result-object v8 │ │ -010448: 6e10 3101 0800 |0052: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -01044e: 0c08 |0055: move-result-object v8 │ │ -010450: 6e20 d100 8700 |0056: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ -010456: 1228 |0059: const/4 v8, #int 2 // #2 │ │ -010458: 6e30 d200 8701 |005a: invoke-virtual {v7, v8, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@00d2 │ │ -01045e: 2208 d400 |005d: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/Settings$18; // type@00d4 │ │ -010462: 7040 eb02 c847 |005f: invoke-direct {v8, v12, v7, v4}, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V // method@02eb │ │ -010468: 6e20 ca00 8500 |0062: invoke-virtual {v5, v8}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@00ca │ │ -01046e: 2208 0800 |0065: new-instance v8, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -010472: 7020 0d00 c800 |0067: invoke-direct {v8, v12}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -010478: 1409 6200 067f |006a: const v9, #float 1.78119e+38 // #7f060062 │ │ -01047e: 6e20 1600 9800 |006d: invoke-virtual {v8, v9}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -010484: 0c08 |0070: move-result-object v8 │ │ -010486: 6e20 0f00 b800 |0071: invoke-virtual {v8, v11}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ -01048c: 0c08 |0074: move-result-object v8 │ │ -01048e: 1409 4100 067f |0075: const v9, #float 1.78118e+38 // #7f060041 │ │ -010494: 220a d700 |0078: new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$20; // type@00d7 │ │ -010498: 7030 f302 ca05 |007a: invoke-direct {v10, v12, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings$20;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V // method@02f3 │ │ -01049e: 6e30 1500 980a |007d: invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -0104a4: 0c08 |0080: move-result-object v8 │ │ -0104a6: 1409 4400 067f |0081: const v9, #float 1.78118e+38 // #7f060044 │ │ -0104ac: 220a d500 |0084: new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$19; // type@00d5 │ │ -0104b0: 7020 ef02 ca00 |0086: invoke-direct {v10, v12}, Ljp/gr/java_conf/hatalab/mnv/Settings$19;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02ef │ │ -0104b6: 6e30 1200 980a |0089: invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -0104bc: 0c08 |008c: move-result-object v8 │ │ -0104be: 6e20 1800 6800 |008d: invoke-virtual {v8, v6}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -0104c4: 0c08 |0090: move-result-object v8 │ │ -0104c6: 6e10 0e00 0800 |0091: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -0104cc: 0c00 |0094: move-result-object v0 │ │ -0104ce: 6e10 1c00 0000 |0095: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -0104d4: 0f0b |0098: return v11 │ │ +01341c: |[01341c] jp.gr.java_conf.hatalab.mnv.Settings.onPreferenceClick_setFontSize:(Landroid/preference/Preference;)Z │ │ +01342c: 121b |0000: const/4 v11, #int 1 // #1 │ │ +01342e: 7110 7d00 0c00 |0001: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ +013434: 0c02 |0004: move-result-object v2 │ │ +013436: 1408 1000 037f |0005: const v8, #float 1.74129e+38 // #7f030010 │ │ +01343c: 1209 |0008: const/4 v9, #int 0 // #0 │ │ +01343e: 6e30 7e00 8209 |0009: invoke-virtual {v2, v8, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +013444: 0c06 |000c: move-result-object v6 │ │ +013446: 1408 2100 077f |000d: const v8, #float 1.79446e+38 // #7f070021 │ │ +01344c: 6e20 8600 8600 |0010: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +013452: 0c07 |0013: move-result-object v7 │ │ +013454: 1f07 4e00 |0014: check-cast v7, Landroid/widget/TextView; // type@004e │ │ +013458: 52c1 0102 |0016: iget v1, v12, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSize:F // field@0201 │ │ +01345c: 1503 a040 |0018: const/high16 v3, #int 1084227584 // #40a0 │ │ +013460: 1408 2200 077f |001a: const v8, #float 1.79446e+38 // #7f070022 │ │ +013466: 6e20 8600 8600 |001d: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +01346c: 0c05 |0020: move-result-object v5 │ │ +01346e: 1f05 4d00 |0021: check-cast v5, Landroid/widget/SeekBar; // type@004d │ │ +013472: 1308 2b00 |0023: const/16 v8, #int 43 // #2b │ │ +013476: 6e20 c900 8500 |0025: invoke-virtual {v5, v8}, Landroid/widget/SeekBar;.setMax:(I)V // method@00c9 │ │ +01347c: 1508 a040 |0028: const/high16 v8, #int 1084227584 // #40a0 │ │ +013480: a708 0108 |002a: sub-float v8, v1, v8 │ │ +013484: 8788 |002c: float-to-int v8, v8 │ │ +013486: 6e20 cb00 8500 |002d: invoke-virtual {v5, v8}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00cb │ │ +01348c: 1408 6400 067f |0030: const v8, #float 1.78119e+38 // #7f060064 │ │ +013492: 6e20 2303 8c00 |0033: invoke-virtual {v12, v8}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013498: 0c08 |0036: move-result-object v8 │ │ +01349a: 7210 0301 0800 |0037: invoke-interface {v8}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +0134a0: 0c04 |003a: move-result-object v4 │ │ +0134a2: 2208 6c00 |003b: new-instance v8, Ljava/lang/StringBuilder; // type@006c │ │ +0134a6: 7010 2e01 0800 |003d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +0134ac: 6e20 3101 4800 |0040: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0134b2: 0c08 |0043: move-result-object v8 │ │ +0134b4: 1a09 2a00 |0044: const-string v9, ": " // string@002a │ │ +0134b8: 6e20 3101 9800 |0046: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0134be: 0c08 |0049: move-result-object v8 │ │ +0134c0: 7110 0a01 0100 |004a: invoke-static {v1}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@010a │ │ +0134c6: 0c09 |004d: move-result-object v9 │ │ +0134c8: 6e20 3101 9800 |004e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0134ce: 0c08 |0051: move-result-object v8 │ │ +0134d0: 6e10 3201 0800 |0052: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0134d6: 0c08 |0055: move-result-object v8 │ │ +0134d8: 6e20 d100 8700 |0056: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ +0134de: 1228 |0059: const/4 v8, #int 2 // #2 │ │ +0134e0: 6e30 d200 8701 |005a: invoke-virtual {v7, v8, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@00d2 │ │ +0134e6: 2208 d400 |005d: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/Settings$18; // type@00d4 │ │ +0134ea: 7040 ec02 c847 |005f: invoke-direct {v8, v12, v7, v4}, Ljp/gr/java_conf/hatalab/mnv/Settings$18;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V // method@02ec │ │ +0134f0: 6e20 ca00 8500 |0062: invoke-virtual {v5, v8}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@00ca │ │ +0134f6: 2208 0800 |0065: new-instance v8, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +0134fa: 7020 0d00 c800 |0067: invoke-direct {v8, v12}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +013500: 1409 6200 067f |006a: const v9, #float 1.78119e+38 // #7f060062 │ │ +013506: 6e20 1600 9800 |006d: invoke-virtual {v8, v9}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +01350c: 0c08 |0070: move-result-object v8 │ │ +01350e: 6e20 0f00 b800 |0071: invoke-virtual {v8, v11}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ +013514: 0c08 |0074: move-result-object v8 │ │ +013516: 1409 4100 067f |0075: const v9, #float 1.78118e+38 // #7f060041 │ │ +01351c: 220a d700 |0078: new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$20; // type@00d7 │ │ +013520: 7030 f402 ca05 |007a: invoke-direct {v10, v12, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings$20;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V // method@02f4 │ │ +013526: 6e30 1500 980a |007d: invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +01352c: 0c08 |0080: move-result-object v8 │ │ +01352e: 1409 4400 067f |0081: const v9, #float 1.78118e+38 // #7f060044 │ │ +013534: 220a d500 |0084: new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$19; // type@00d5 │ │ +013538: 7020 f002 ca00 |0086: invoke-direct {v10, v12}, Ljp/gr/java_conf/hatalab/mnv/Settings$19;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02f0 │ │ +01353e: 6e30 1200 980a |0089: invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +013544: 0c08 |008c: move-result-object v8 │ │ +013546: 6e20 1800 6800 |008d: invoke-virtual {v8, v6}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +01354c: 0c08 |0090: move-result-object v8 │ │ +01354e: 6e10 0e00 0800 |0091: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +013554: 0c00 |0094: move-result-object v0 │ │ +013556: 6e10 1c00 0000 |0095: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +01355c: 0f0b |0098: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=605 │ │ 0x0005 line=606 │ │ 0x000d line=607 │ │ 0x0016 line=609 │ │ 0x0018 line=610 │ │ @@ -20732,14 +20767,20 @@ │ │ 0x0023 line=612 │ │ 0x0028 line=613 │ │ 0x0030 line=615 │ │ 0x003b line=616 │ │ 0x0059 line=617 │ │ 0x005d line=619 │ │ 0x0065 line=639 │ │ + 0x006d line=640 │ │ + 0x0071 line=641 │ │ + 0x007d line=642 │ │ + 0x0089 line=650 │ │ + 0x008d line=655 │ │ + 0x0091 line=656 │ │ 0x0095 line=659 │ │ 0x0098 line=662 │ │ locals : │ │ 0x0095 - 0x0099 reg=0 alertDialog Landroid/app/AlertDialog; │ │ 0x0018 - 0x0099 reg=1 current_size F │ │ 0x0005 - 0x0099 reg=2 inflater Landroid/view/LayoutInflater; │ │ 0x001a - 0x0099 reg=3 offset F │ │ @@ -20755,85 +20796,85 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 153 16-bit code units │ │ -0104d8: |[0104d8] jp.gr.java_conf.hatalab.mnv.Settings.onPreferenceClick_setFontSizeOnList:(Landroid/preference/Preference;)Z │ │ -0104e8: 121b |0000: const/4 v11, #int 1 // #1 │ │ -0104ea: 7110 7d00 0c00 |0001: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ -0104f0: 0c02 |0004: move-result-object v2 │ │ -0104f2: 1408 1000 037f |0005: const v8, #float 1.74129e+38 // #7f030010 │ │ -0104f8: 1209 |0008: const/4 v9, #int 0 // #0 │ │ -0104fa: 6e30 7e00 8209 |0009: invoke-virtual {v2, v8, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -010500: 0c06 |000c: move-result-object v6 │ │ -010502: 1408 2100 077f |000d: const v8, #float 1.79446e+38 // #7f070021 │ │ -010508: 6e20 8600 8600 |0010: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -01050e: 0c07 |0013: move-result-object v7 │ │ -010510: 1f07 4e00 |0014: check-cast v7, Landroid/widget/TextView; // type@004e │ │ -010514: 52c1 0202 |0016: iget v1, v12, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSizeOnList:F // field@0202 │ │ -010518: 1503 a040 |0018: const/high16 v3, #int 1084227584 // #40a0 │ │ -01051c: 1408 2200 077f |001a: const v8, #float 1.79446e+38 // #7f070022 │ │ -010522: 6e20 8600 8600 |001d: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -010528: 0c05 |0020: move-result-object v5 │ │ -01052a: 1f05 4d00 |0021: check-cast v5, Landroid/widget/SeekBar; // type@004d │ │ -01052e: 1308 2b00 |0023: const/16 v8, #int 43 // #2b │ │ -010532: 6e20 c900 8500 |0025: invoke-virtual {v5, v8}, Landroid/widget/SeekBar;.setMax:(I)V // method@00c9 │ │ -010538: 1508 a040 |0028: const/high16 v8, #int 1084227584 // #40a0 │ │ -01053c: a708 0108 |002a: sub-float v8, v1, v8 │ │ -010540: 8788 |002c: float-to-int v8, v8 │ │ -010542: 6e20 cb00 8500 |002d: invoke-virtual {v5, v8}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00cb │ │ -010548: 1408 8a00 067f |0030: const v8, #float 1.78119e+38 // #7f06008a │ │ -01054e: 6e20 2203 8c00 |0033: invoke-virtual {v12, v8}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010554: 0c08 |0036: move-result-object v8 │ │ -010556: 6e10 0f01 0800 |0037: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -01055c: 0c04 |003a: move-result-object v4 │ │ -01055e: 2208 6c00 |003b: new-instance v8, Ljava/lang/StringBuilder; // type@006c │ │ -010562: 7010 2d01 0800 |003d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -010568: 6e20 3001 4800 |0040: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01056e: 0c08 |0043: move-result-object v8 │ │ -010570: 1a09 2a00 |0044: const-string v9, ": " // string@002a │ │ -010574: 6e20 3001 9800 |0046: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01057a: 0c08 |0049: move-result-object v8 │ │ -01057c: 7110 0901 0100 |004a: invoke-static {v1}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@0109 │ │ -010582: 0c09 |004d: move-result-object v9 │ │ -010584: 6e20 3001 9800 |004e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01058a: 0c08 |0051: move-result-object v8 │ │ -01058c: 6e10 3101 0800 |0052: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -010592: 0c08 |0055: move-result-object v8 │ │ -010594: 6e20 d100 8700 |0056: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ -01059a: 1228 |0059: const/4 v8, #int 2 // #2 │ │ -01059c: 6e30 d200 8701 |005a: invoke-virtual {v7, v8, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@00d2 │ │ -0105a2: 2208 d800 |005d: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/Settings$21; // type@00d8 │ │ -0105a6: 7040 f502 c847 |005f: invoke-direct {v8, v12, v7, v4}, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V // method@02f5 │ │ -0105ac: 6e20 ca00 8500 |0062: invoke-virtual {v5, v8}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@00ca │ │ -0105b2: 2208 0800 |0065: new-instance v8, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -0105b6: 7020 0d00 c800 |0067: invoke-direct {v8, v12}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -0105bc: 1409 8800 067f |006a: const v9, #float 1.78119e+38 // #7f060088 │ │ -0105c2: 6e20 1600 9800 |006d: invoke-virtual {v8, v9}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -0105c8: 0c08 |0070: move-result-object v8 │ │ -0105ca: 6e20 0f00 b800 |0071: invoke-virtual {v8, v11}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ -0105d0: 0c08 |0074: move-result-object v8 │ │ -0105d2: 1409 4100 067f |0075: const v9, #float 1.78118e+38 // #7f060041 │ │ -0105d8: 220a da00 |0078: new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$23; // type@00da │ │ -0105dc: 7030 fb02 ca05 |007a: invoke-direct {v10, v12, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings$23;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V // method@02fb │ │ -0105e2: 6e30 1500 980a |007d: invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -0105e8: 0c08 |0080: move-result-object v8 │ │ -0105ea: 1409 4400 067f |0081: const v9, #float 1.78118e+38 // #7f060044 │ │ -0105f0: 220a d900 |0084: new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$22; // type@00d9 │ │ -0105f4: 7020 f902 ca00 |0086: invoke-direct {v10, v12}, Ljp/gr/java_conf/hatalab/mnv/Settings$22;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02f9 │ │ -0105fa: 6e30 1200 980a |0089: invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -010600: 0c08 |008c: move-result-object v8 │ │ -010602: 6e20 1800 6800 |008d: invoke-virtual {v8, v6}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -010608: 0c08 |0090: move-result-object v8 │ │ -01060a: 6e10 0e00 0800 |0091: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -010610: 0c00 |0094: move-result-object v0 │ │ -010612: 6e10 1c00 0000 |0095: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -010618: 0f0b |0098: return v11 │ │ +013560: |[013560] jp.gr.java_conf.hatalab.mnv.Settings.onPreferenceClick_setFontSizeOnList:(Landroid/preference/Preference;)Z │ │ +013570: 121b |0000: const/4 v11, #int 1 // #1 │ │ +013572: 7110 7d00 0c00 |0001: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ +013578: 0c02 |0004: move-result-object v2 │ │ +01357a: 1408 1000 037f |0005: const v8, #float 1.74129e+38 // #7f030010 │ │ +013580: 1209 |0008: const/4 v9, #int 0 // #0 │ │ +013582: 6e30 7e00 8209 |0009: invoke-virtual {v2, v8, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +013588: 0c06 |000c: move-result-object v6 │ │ +01358a: 1408 2100 077f |000d: const v8, #float 1.79446e+38 // #7f070021 │ │ +013590: 6e20 8600 8600 |0010: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +013596: 0c07 |0013: move-result-object v7 │ │ +013598: 1f07 4e00 |0014: check-cast v7, Landroid/widget/TextView; // type@004e │ │ +01359c: 52c1 0202 |0016: iget v1, v12, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSizeOnList:F // field@0202 │ │ +0135a0: 1503 a040 |0018: const/high16 v3, #int 1084227584 // #40a0 │ │ +0135a4: 1408 2200 077f |001a: const v8, #float 1.79446e+38 // #7f070022 │ │ +0135aa: 6e20 8600 8600 |001d: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +0135b0: 0c05 |0020: move-result-object v5 │ │ +0135b2: 1f05 4d00 |0021: check-cast v5, Landroid/widget/SeekBar; // type@004d │ │ +0135b6: 1308 2b00 |0023: const/16 v8, #int 43 // #2b │ │ +0135ba: 6e20 c900 8500 |0025: invoke-virtual {v5, v8}, Landroid/widget/SeekBar;.setMax:(I)V // method@00c9 │ │ +0135c0: 1508 a040 |0028: const/high16 v8, #int 1084227584 // #40a0 │ │ +0135c4: a708 0108 |002a: sub-float v8, v1, v8 │ │ +0135c8: 8788 |002c: float-to-int v8, v8 │ │ +0135ca: 6e20 cb00 8500 |002d: invoke-virtual {v5, v8}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00cb │ │ +0135d0: 1408 8a00 067f |0030: const v8, #float 1.78119e+38 // #7f06008a │ │ +0135d6: 6e20 2303 8c00 |0033: invoke-virtual {v12, v8}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +0135dc: 0c08 |0036: move-result-object v8 │ │ +0135de: 7210 0301 0800 |0037: invoke-interface {v8}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +0135e4: 0c04 |003a: move-result-object v4 │ │ +0135e6: 2208 6c00 |003b: new-instance v8, Ljava/lang/StringBuilder; // type@006c │ │ +0135ea: 7010 2e01 0800 |003d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +0135f0: 6e20 3101 4800 |0040: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0135f6: 0c08 |0043: move-result-object v8 │ │ +0135f8: 1a09 2a00 |0044: const-string v9, ": " // string@002a │ │ +0135fc: 6e20 3101 9800 |0046: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +013602: 0c08 |0049: move-result-object v8 │ │ +013604: 7110 0a01 0100 |004a: invoke-static {v1}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@010a │ │ +01360a: 0c09 |004d: move-result-object v9 │ │ +01360c: 6e20 3101 9800 |004e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +013612: 0c08 |0051: move-result-object v8 │ │ +013614: 6e10 3201 0800 |0052: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +01361a: 0c08 |0055: move-result-object v8 │ │ +01361c: 6e20 d100 8700 |0056: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ +013622: 1228 |0059: const/4 v8, #int 2 // #2 │ │ +013624: 6e30 d200 8701 |005a: invoke-virtual {v7, v8, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@00d2 │ │ +01362a: 2208 d800 |005d: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/Settings$21; // type@00d8 │ │ +01362e: 7040 f602 c847 |005f: invoke-direct {v8, v12, v7, v4}, Ljp/gr/java_conf/hatalab/mnv/Settings$21;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V // method@02f6 │ │ +013634: 6e20 ca00 8500 |0062: invoke-virtual {v5, v8}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@00ca │ │ +01363a: 2208 0800 |0065: new-instance v8, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +01363e: 7020 0d00 c800 |0067: invoke-direct {v8, v12}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +013644: 1409 8800 067f |006a: const v9, #float 1.78119e+38 // #7f060088 │ │ +01364a: 6e20 1600 9800 |006d: invoke-virtual {v8, v9}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +013650: 0c08 |0070: move-result-object v8 │ │ +013652: 6e20 0f00 b800 |0071: invoke-virtual {v8, v11}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ +013658: 0c08 |0074: move-result-object v8 │ │ +01365a: 1409 4100 067f |0075: const v9, #float 1.78118e+38 // #7f060041 │ │ +013660: 220a da00 |0078: new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$23; // type@00da │ │ +013664: 7030 fc02 ca05 |007a: invoke-direct {v10, v12, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings$23;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V // method@02fc │ │ +01366a: 6e30 1500 980a |007d: invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +013670: 0c08 |0080: move-result-object v8 │ │ +013672: 1409 4400 067f |0081: const v9, #float 1.78118e+38 // #7f060044 │ │ +013678: 220a d900 |0084: new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$22; // type@00d9 │ │ +01367c: 7020 fa02 ca00 |0086: invoke-direct {v10, v12}, Ljp/gr/java_conf/hatalab/mnv/Settings$22;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02fa │ │ +013682: 6e30 1200 980a |0089: invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +013688: 0c08 |008c: move-result-object v8 │ │ +01368a: 6e20 1800 6800 |008d: invoke-virtual {v8, v6}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +013690: 0c08 |0090: move-result-object v8 │ │ +013692: 6e10 0e00 0800 |0091: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +013698: 0c00 |0094: move-result-object v0 │ │ +01369a: 6e10 1c00 0000 |0095: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +0136a0: 0f0b |0098: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=679 │ │ 0x0005 line=681 │ │ 0x000d line=682 │ │ 0x0016 line=684 │ │ 0x0018 line=685 │ │ @@ -20841,14 +20882,20 @@ │ │ 0x0023 line=687 │ │ 0x0028 line=688 │ │ 0x0030 line=690 │ │ 0x003b line=691 │ │ 0x0059 line=692 │ │ 0x005d line=694 │ │ 0x0065 line=714 │ │ + 0x006d line=715 │ │ + 0x0071 line=716 │ │ + 0x007d line=717 │ │ + 0x0089 line=725 │ │ + 0x008d line=730 │ │ + 0x0091 line=731 │ │ 0x0095 line=734 │ │ 0x0098 line=737 │ │ locals : │ │ 0x0095 - 0x0099 reg=0 alertDialog Landroid/app/AlertDialog; │ │ 0x0018 - 0x0099 reg=1 current_size F │ │ 0x0005 - 0x0099 reg=2 inflater Landroid/view/LayoutInflater; │ │ 0x001a - 0x0099 reg=3 offset F │ │ @@ -20864,24 +20911,24 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -01061c: |[01061c] jp.gr.java_conf.hatalab.mnv.Settings.onPreferenceClick_setInitDir:(Landroid/preference/Preference;)Z │ │ -01062c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01062e: 2200 1000 |0001: new-instance v0, Landroid/content/Intent; // type@0010 │ │ -010632: 1c01 c400 |0003: const-class v1, Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // type@00c4 │ │ -010636: 7030 3100 4001 |0005: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ -01063c: 1a01 6500 |0008: const-string v1, "FILEPATH" // string@0065 │ │ -010640: 5442 0402 |000a: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.initDir:Ljava/lang/String; // field@0204 │ │ -010644: 6e30 3b00 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -01064a: 6e30 2f03 0403 |000f: invoke-virtual {v4, v0, v3}, Ljp/gr/java_conf/hatalab/mnv/Settings;.startActivityForResult:(Landroid/content/Intent;I)V // method@032f │ │ -010650: 0f03 |0012: return v3 │ │ +0136a4: |[0136a4] jp.gr.java_conf.hatalab.mnv.Settings.onPreferenceClick_setInitDir:(Landroid/preference/Preference;)Z │ │ +0136b4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0136b6: 2200 1000 |0001: new-instance v0, Landroid/content/Intent; // type@0010 │ │ +0136ba: 1c01 c400 |0003: const-class v1, Ljp/gr/java_conf/hatalab/mnv/SelectDirName; // type@00c4 │ │ +0136be: 7030 3100 4001 |0005: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ +0136c4: 1a01 6500 |0008: const-string v1, "FILEPATH" // string@0065 │ │ +0136c8: 5442 0402 |000a: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/Settings;.initDir:Ljava/lang/String; // field@0204 │ │ +0136cc: 6e30 3b00 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +0136d2: 6e30 3003 0403 |000f: invoke-virtual {v4, v0, v3}, Ljp/gr/java_conf/hatalab/mnv/Settings;.startActivityForResult:(Landroid/content/Intent;I)V // method@0330 │ │ +0136d8: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=757 │ │ 0x0008 line=758 │ │ 0x000f line=760 │ │ 0x0012 line=761 │ │ locals : │ │ @@ -20894,22 +20941,22 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -010654: |[010654] jp.gr.java_conf.hatalab.mnv.Settings.onPreferenceClick_setTemplateText:(Landroid/preference/Preference;)Z │ │ -010664: 2200 1000 |0000: new-instance v0, Landroid/content/Intent; // type@0010 │ │ -010668: 1c01 ef00 |0002: const-class v1, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // type@00ef │ │ -01066c: 7030 3100 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ -010672: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -010674: 6e30 2f03 0201 |0008: invoke-virtual {v2, v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.startActivityForResult:(Landroid/content/Intent;I)V // method@032f │ │ -01067a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -01067c: 0f01 |000c: return v1 │ │ +0136dc: |[0136dc] jp.gr.java_conf.hatalab.mnv.Settings.onPreferenceClick_setTemplateText:(Landroid/preference/Preference;)Z │ │ +0136ec: 2200 1000 |0000: new-instance v0, Landroid/content/Intent; // type@0010 │ │ +0136f0: 1c01 ef00 |0002: const-class v1, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // type@00ef │ │ +0136f4: 7030 3100 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ +0136fa: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +0136fc: 6e30 3003 0201 |0008: invoke-virtual {v2, v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.startActivityForResult:(Landroid/content/Intent;I)V // method@0330 │ │ +013702: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +013704: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ 0x0007 line=775 │ │ 0x000b line=776 │ │ locals : │ │ 0x0007 - 0x000d reg=0 intent Landroid/content/Intent; │ │ @@ -20921,56 +20968,56 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -010680: |[010680] jp.gr.java_conf.hatalab.mnv.Settings.setDefaultFolderName:(Ljava/lang/String;Z)V │ │ -010690: 5452 0002 |0000: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ -010694: 6e20 3404 6200 |0002: invoke-virtual {v2, v6}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setText:(Ljava/lang/String;)V // method@0434 │ │ -01069a: 5452 0002 |0005: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ -01069e: 6e20 3504 7200 |0007: invoke-virtual {v2, v7}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setTimeFormat:(Z)V // method@0435 │ │ -0106a4: 5452 0002 |000a: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ -0106a8: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -0106aa: 6e20 3604 3200 |000d: invoke-virtual {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setWithNumber:(Z)V // method@0436 │ │ -0106b0: 7110 6300 0500 |0010: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -0106b6: 0c01 |0013: move-result-object v1 │ │ -0106b8: 7210 4500 0100 |0014: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ -0106be: 0c00 |0017: move-result-object v0 │ │ -0106c0: 1402 4e00 067f |0018: const v2, #float 1.78118e+38 // #7f06004e │ │ -0106c6: 6e20 2203 2500 |001b: invoke-virtual {v5, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -0106cc: 0c02 |001e: move-result-object v2 │ │ -0106ce: 6e10 0f01 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0106d4: 0c02 |0022: move-result-object v2 │ │ -0106d6: 5453 0002 |0023: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ -0106da: 6e10 2e04 0300 |0025: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getPrefString:()Ljava/lang/String; // method@042e │ │ -0106e0: 0c03 |0028: move-result-object v3 │ │ -0106e2: 7230 4300 2003 |0029: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0043 │ │ -0106e8: 7210 4000 0000 |002c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ -0106ee: 5452 0c02 |002f: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; // field@020c │ │ -0106f2: 2203 6c00 |0031: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ -0106f6: 7010 2d01 0300 |0033: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -0106fc: 1404 5000 067f |0036: const v4, #float 1.78118e+38 // #7f060050 │ │ -010702: 6e20 2203 4500 |0039: invoke-virtual {v5, v4}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010708: 0c04 |003c: move-result-object v4 │ │ -01070a: 6e20 2f01 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@012f │ │ -010710: 0c03 |0040: move-result-object v3 │ │ -010712: 1a04 0400 |0041: const-string v4, " " // string@0004 │ │ -010716: 6e20 3001 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01071c: 0c03 |0046: move-result-object v3 │ │ -01071e: 5454 0002 |0047: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ -010722: 6e10 2f04 0400 |0049: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@042f │ │ -010728: 0c04 |004c: move-result-object v4 │ │ -01072a: 6e20 3001 4300 |004d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -010730: 0c03 |0050: move-result-object v3 │ │ -010732: 6e10 3101 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -010738: 0c03 |0054: move-result-object v3 │ │ -01073a: 6e20 6500 3200 |0055: invoke-virtual {v2, v3}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ -010740: 0e00 |0058: return-void │ │ +013708: |[013708] jp.gr.java_conf.hatalab.mnv.Settings.setDefaultFolderName:(Ljava/lang/String;Z)V │ │ +013718: 5452 0002 |0000: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ +01371c: 6e20 3504 6200 |0002: invoke-virtual {v2, v6}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setText:(Ljava/lang/String;)V // method@0435 │ │ +013722: 5452 0002 |0005: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ +013726: 6e20 3604 7200 |0007: invoke-virtual {v2, v7}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setTimeFormat:(Z)V // method@0436 │ │ +01372c: 5452 0002 |000a: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ +013730: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +013732: 6e20 3704 3200 |000d: invoke-virtual {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setWithNumber:(Z)V // method@0437 │ │ +013738: 7110 6300 0500 |0010: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +01373e: 0c01 |0013: move-result-object v1 │ │ +013740: 7210 4500 0100 |0014: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ +013746: 0c00 |0017: move-result-object v0 │ │ +013748: 1402 4e00 067f |0018: const v2, #float 1.78118e+38 // #7f06004e │ │ +01374e: 6e20 2303 2500 |001b: invoke-virtual {v5, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013754: 0c02 |001e: move-result-object v2 │ │ +013756: 7210 0301 0200 |001f: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +01375c: 0c02 |0022: move-result-object v2 │ │ +01375e: 5453 0002 |0023: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ +013762: 6e10 2f04 0300 |0025: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getPrefString:()Ljava/lang/String; // method@042f │ │ +013768: 0c03 |0028: move-result-object v3 │ │ +01376a: 7230 4300 2003 |0029: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0043 │ │ +013770: 7210 4000 0000 |002c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ +013776: 5452 0c02 |002f: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; // field@020c │ │ +01377a: 2203 6c00 |0031: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ +01377e: 7010 2e01 0300 |0033: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +013784: 1404 5000 067f |0036: const v4, #float 1.78118e+38 // #7f060050 │ │ +01378a: 6e20 2303 4500 |0039: invoke-virtual {v5, v4}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013790: 0c04 |003c: move-result-object v4 │ │ +013792: 6e20 3001 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0130 │ │ +013798: 0c03 |0040: move-result-object v3 │ │ +01379a: 1a04 0400 |0041: const-string v4, " " // string@0004 │ │ +01379e: 6e20 3101 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0137a4: 0c03 |0046: move-result-object v3 │ │ +0137a6: 5454 0002 |0047: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ +0137aa: 6e10 3004 0400 |0049: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@0430 │ │ +0137b0: 0c04 |004c: move-result-object v4 │ │ +0137b2: 6e20 3101 4300 |004d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0137b8: 0c03 |0050: move-result-object v3 │ │ +0137ba: 6e10 3201 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0137c0: 0c03 |0054: move-result-object v3 │ │ +0137c2: 6e20 6500 3200 |0055: invoke-virtual {v2, v3}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ +0137c8: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0005 line=594 │ │ 0x000a line=595 │ │ 0x0010 line=597 │ │ 0x0014 line=598 │ │ @@ -20990,51 +21037,51 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -010744: |[010744] jp.gr.java_conf.hatalab.mnv.Settings.setFontSize:(F)V │ │ -010754: 5956 0102 |0000: iput v6, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSize:F // field@0201 │ │ -010758: 7110 6300 0500 |0002: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -01075e: 0c01 |0005: move-result-object v1 │ │ -010760: 7210 4500 0100 |0006: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ -010766: 0c00 |0009: move-result-object v0 │ │ -010768: 1402 6100 067f |000a: const v2, #float 1.78119e+38 // #7f060061 │ │ -01076e: 6e20 2203 2500 |000d: invoke-virtual {v5, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010774: 0c02 |0010: move-result-object v2 │ │ -010776: 6e10 0f01 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -01077c: 0c02 |0014: move-result-object v2 │ │ -01077e: 5253 0102 |0015: iget v3, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSize:F // field@0201 │ │ -010782: 7230 4100 2003 |0017: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0041 │ │ -010788: 7210 4000 0000 |001a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ -01078e: 5452 0e02 |001d: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizePref:Landroid/preference/PreferenceScreen; // field@020e │ │ -010792: 2203 6c00 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ -010796: 7010 2d01 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -01079c: 1404 6300 067f |0024: const v4, #float 1.78119e+38 // #7f060063 │ │ -0107a2: 6e20 2203 4500 |0027: invoke-virtual {v5, v4}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -0107a8: 0c04 |002a: move-result-object v4 │ │ -0107aa: 6e20 2f01 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@012f │ │ -0107b0: 0c03 |002e: move-result-object v3 │ │ -0107b2: 1a04 2a00 |002f: const-string v4, ": " // string@002a │ │ -0107b6: 6e20 3001 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0107bc: 0c03 |0034: move-result-object v3 │ │ -0107be: 5254 0102 |0035: iget v4, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSize:F // field@0201 │ │ -0107c2: 7110 0901 0400 |0037: invoke-static {v4}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@0109 │ │ -0107c8: 0c04 |003a: move-result-object v4 │ │ -0107ca: 6e20 3001 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0107d0: 0c03 |003e: move-result-object v3 │ │ -0107d2: 1a04 0a00 |003f: const-string v4, " sp" // string@000a │ │ -0107d6: 6e20 3001 4300 |0041: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0107dc: 0c03 |0044: move-result-object v3 │ │ -0107de: 6e10 3101 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -0107e4: 0c03 |0048: move-result-object v3 │ │ -0107e6: 6e20 6500 3200 |0049: invoke-virtual {v2, v3}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ -0107ec: 0e00 |004c: return-void │ │ +0137cc: |[0137cc] jp.gr.java_conf.hatalab.mnv.Settings.setFontSize:(F)V │ │ +0137dc: 5956 0102 |0000: iput v6, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSize:F // field@0201 │ │ +0137e0: 7110 6300 0500 |0002: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +0137e6: 0c01 |0005: move-result-object v1 │ │ +0137e8: 7210 4500 0100 |0006: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ +0137ee: 0c00 |0009: move-result-object v0 │ │ +0137f0: 1402 6100 067f |000a: const v2, #float 1.78119e+38 // #7f060061 │ │ +0137f6: 6e20 2303 2500 |000d: invoke-virtual {v5, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +0137fc: 0c02 |0010: move-result-object v2 │ │ +0137fe: 7210 0301 0200 |0011: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +013804: 0c02 |0014: move-result-object v2 │ │ +013806: 5253 0102 |0015: iget v3, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSize:F // field@0201 │ │ +01380a: 7230 4100 2003 |0017: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0041 │ │ +013810: 7210 4000 0000 |001a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ +013816: 5452 0e02 |001d: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizePref:Landroid/preference/PreferenceScreen; // field@020e │ │ +01381a: 2203 6c00 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ +01381e: 7010 2e01 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +013824: 1404 6300 067f |0024: const v4, #float 1.78119e+38 // #7f060063 │ │ +01382a: 6e20 2303 4500 |0027: invoke-virtual {v5, v4}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013830: 0c04 |002a: move-result-object v4 │ │ +013832: 6e20 3001 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0130 │ │ +013838: 0c03 |002e: move-result-object v3 │ │ +01383a: 1a04 2a00 |002f: const-string v4, ": " // string@002a │ │ +01383e: 6e20 3101 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +013844: 0c03 |0034: move-result-object v3 │ │ +013846: 5254 0102 |0035: iget v4, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSize:F // field@0201 │ │ +01384a: 7110 0a01 0400 |0037: invoke-static {v4}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@010a │ │ +013850: 0c04 |003a: move-result-object v4 │ │ +013852: 6e20 3101 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +013858: 0c03 |003e: move-result-object v3 │ │ +01385a: 1a04 0a00 |003f: const-string v4, " sp" // string@000a │ │ +01385e: 6e20 3101 4300 |0041: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +013864: 0c03 |0044: move-result-object v3 │ │ +013866: 6e10 3201 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +01386c: 0c03 |0048: move-result-object v3 │ │ +01386e: 6e20 6500 3200 |0049: invoke-virtual {v2, v3}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ +013874: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0002 line=667 │ │ 0x0006 line=668 │ │ 0x000a line=669 │ │ 0x001a line=670 │ │ @@ -21051,51 +21098,51 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0107f0: |[0107f0] jp.gr.java_conf.hatalab.mnv.Settings.setFontSizeOnList:(F)V │ │ -010800: 5956 0202 |0000: iput v6, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSizeOnList:F // field@0202 │ │ -010804: 7110 6300 0500 |0002: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -01080a: 0c01 |0005: move-result-object v1 │ │ -01080c: 7210 4500 0100 |0006: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ -010812: 0c00 |0009: move-result-object v0 │ │ -010814: 1402 8700 067f |000a: const v2, #float 1.78119e+38 // #7f060087 │ │ -01081a: 6e20 2203 2500 |000d: invoke-virtual {v5, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010820: 0c02 |0010: move-result-object v2 │ │ -010822: 6e10 0f01 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -010828: 0c02 |0014: move-result-object v2 │ │ -01082a: 5253 0202 |0015: iget v3, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSizeOnList:F // field@0202 │ │ -01082e: 7230 4100 2003 |0017: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0041 │ │ -010834: 7210 4000 0000 |001a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ -01083a: 5452 0d02 |001d: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizeOnListPref:Landroid/preference/PreferenceScreen; // field@020d │ │ -01083e: 2203 6c00 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ -010842: 7010 2d01 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -010848: 1404 8900 067f |0024: const v4, #float 1.78119e+38 // #7f060089 │ │ -01084e: 6e20 2203 4500 |0027: invoke-virtual {v5, v4}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010854: 0c04 |002a: move-result-object v4 │ │ -010856: 6e20 2f01 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@012f │ │ -01085c: 0c03 |002e: move-result-object v3 │ │ -01085e: 1a04 2a00 |002f: const-string v4, ": " // string@002a │ │ -010862: 6e20 3001 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -010868: 0c03 |0034: move-result-object v3 │ │ -01086a: 5254 0202 |0035: iget v4, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSizeOnList:F // field@0202 │ │ -01086e: 7110 0901 0400 |0037: invoke-static {v4}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@0109 │ │ -010874: 0c04 |003a: move-result-object v4 │ │ -010876: 6e20 3001 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01087c: 0c03 |003e: move-result-object v3 │ │ -01087e: 1a04 0a00 |003f: const-string v4, " sp" // string@000a │ │ -010882: 6e20 3001 4300 |0041: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -010888: 0c03 |0044: move-result-object v3 │ │ -01088a: 6e10 3101 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -010890: 0c03 |0048: move-result-object v3 │ │ -010892: 6e20 6500 3200 |0049: invoke-virtual {v2, v3}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ -010898: 0e00 |004c: return-void │ │ +013878: |[013878] jp.gr.java_conf.hatalab.mnv.Settings.setFontSizeOnList:(F)V │ │ +013888: 5956 0202 |0000: iput v6, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSizeOnList:F // field@0202 │ │ +01388c: 7110 6300 0500 |0002: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +013892: 0c01 |0005: move-result-object v1 │ │ +013894: 7210 4500 0100 |0006: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ +01389a: 0c00 |0009: move-result-object v0 │ │ +01389c: 1402 8700 067f |000a: const v2, #float 1.78119e+38 // #7f060087 │ │ +0138a2: 6e20 2303 2500 |000d: invoke-virtual {v5, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +0138a8: 0c02 |0010: move-result-object v2 │ │ +0138aa: 7210 0301 0200 |0011: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +0138b0: 0c02 |0014: move-result-object v2 │ │ +0138b2: 5253 0202 |0015: iget v3, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSizeOnList:F // field@0202 │ │ +0138b6: 7230 4100 2003 |0017: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0041 │ │ +0138bc: 7210 4000 0000 |001a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ +0138c2: 5452 0d02 |001d: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizeOnListPref:Landroid/preference/PreferenceScreen; // field@020d │ │ +0138c6: 2203 6c00 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ +0138ca: 7010 2e01 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +0138d0: 1404 8900 067f |0024: const v4, #float 1.78119e+38 // #7f060089 │ │ +0138d6: 6e20 2303 4500 |0027: invoke-virtual {v5, v4}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +0138dc: 0c04 |002a: move-result-object v4 │ │ +0138de: 6e20 3001 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0130 │ │ +0138e4: 0c03 |002e: move-result-object v3 │ │ +0138e6: 1a04 2a00 |002f: const-string v4, ": " // string@002a │ │ +0138ea: 6e20 3101 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0138f0: 0c03 |0034: move-result-object v3 │ │ +0138f2: 5254 0202 |0035: iget v4, v5, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSizeOnList:F // field@0202 │ │ +0138f6: 7110 0a01 0400 |0037: invoke-static {v4}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@010a │ │ +0138fc: 0c04 |003a: move-result-object v4 │ │ +0138fe: 6e20 3101 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +013904: 0c03 |003e: move-result-object v3 │ │ +013906: 1a04 0a00 |003f: const-string v4, " sp" // string@000a │ │ +01390a: 6e20 3101 4300 |0041: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +013910: 0c03 |0044: move-result-object v3 │ │ +013912: 6e10 3201 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +013918: 0c03 |0048: move-result-object v3 │ │ +01391a: 6e20 6500 3200 |0049: invoke-virtual {v2, v3}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ +013920: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ 0x0002 line=743 │ │ 0x0006 line=744 │ │ 0x000a line=745 │ │ 0x001a line=746 │ │ @@ -21113,43 +21160,43 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -01089c: |[01089c] jp.gr.java_conf.hatalab.mnv.Settings.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -0108ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0108ae: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0108b0: 6e10 7b00 0400 |0002: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -0108b6: 0a01 |0005: move-result v1 │ │ -0108b8: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ -0108bc: 6e10 7c00 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ -0108c2: 0a01 |000b: move-result v1 │ │ -0108c4: 2b01 2600 0000 |000c: packed-switch v1, 00000032 // +00000026 │ │ -0108ca: 5c32 0a02 |000f: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings;.mBackKeyDown:Z // field@020a │ │ -0108ce: 6e10 7b00 0400 |0011: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -0108d4: 0a01 |0014: move-result v1 │ │ -0108d6: 3301 0b00 |0015: if-ne v1, v0, 0020 // +000b │ │ -0108da: 6e10 7c00 0400 |0017: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ -0108e0: 0a01 |001a: move-result v1 │ │ -0108e2: 2b01 1d00 0000 |001b: packed-switch v1, 00000038 // +0000001d │ │ -0108e8: 5c32 0a02 |001e: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings;.mBackKeyDown:Z // field@020a │ │ -0108ec: 6f20 6000 4300 |0020: invoke-super {v3, v4}, Landroid/preference/PreferenceActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0060 │ │ -0108f2: 0a00 |0023: move-result v0 │ │ -0108f4: 0f00 |0024: return v0 │ │ -0108f6: 5c30 0a02 |0025: iput-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings;.mBackKeyDown:Z // field@020a │ │ -0108fa: 28fd |0027: goto 0024 // -0003 │ │ -0108fc: 5531 0a02 |0028: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/Settings;.mBackKeyDown:Z // field@020a │ │ -010900: 3801 faff |002a: if-eqz v1, 0024 // -0006 │ │ -010904: 5c32 0a02 |002c: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings;.mBackKeyDown:Z // field@020a │ │ -010908: 6e10 2003 0300 |002e: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/Settings;.finish:()V // method@0320 │ │ -01090e: 28f3 |0031: goto 0024 // -000d │ │ -010910: 0001 0100 0400 0000 1900 0000 |0032: packed-switch-data (6 units) │ │ -01091c: 0001 0100 0400 0000 0d00 0000 |0038: packed-switch-data (6 units) │ │ +013924: |[013924] jp.gr.java_conf.hatalab.mnv.Settings.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +013934: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +013936: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +013938: 6e10 7b00 0400 |0002: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +01393e: 0a01 |0005: move-result v1 │ │ +013940: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ +013944: 6e10 7c00 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ +01394a: 0a01 |000b: move-result v1 │ │ +01394c: 2b01 2600 0000 |000c: packed-switch v1, 00000032 // +00000026 │ │ +013952: 5c32 0a02 |000f: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings;.mBackKeyDown:Z // field@020a │ │ +013956: 6e10 7b00 0400 |0011: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +01395c: 0a01 |0014: move-result v1 │ │ +01395e: 3301 0b00 |0015: if-ne v1, v0, 0020 // +000b │ │ +013962: 6e10 7c00 0400 |0017: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ +013968: 0a01 |001a: move-result v1 │ │ +01396a: 2b01 1d00 0000 |001b: packed-switch v1, 00000038 // +0000001d │ │ +013970: 5c32 0a02 |001e: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings;.mBackKeyDown:Z // field@020a │ │ +013974: 6f20 6000 4300 |0020: invoke-super {v3, v4}, Landroid/preference/PreferenceActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0060 │ │ +01397a: 0a00 |0023: move-result v0 │ │ +01397c: 0f00 |0024: return v0 │ │ +01397e: 5c30 0a02 |0025: iput-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/Settings;.mBackKeyDown:Z // field@020a │ │ +013982: 28fd |0027: goto 0024 // -0003 │ │ +013984: 5531 0a02 |0028: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/Settings;.mBackKeyDown:Z // field@020a │ │ +013988: 3801 faff |002a: if-eqz v1, 0024 // -0006 │ │ +01398c: 5c32 0a02 |002c: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/Settings;.mBackKeyDown:Z // field@020a │ │ +013990: 6e10 2103 0300 |002e: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/Settings;.finish:()V // method@0321 │ │ +013996: 28f3 |0031: goto 0024 // -000d │ │ +013998: 0001 0100 0400 0000 1900 0000 |0032: packed-switch-data (6 units) │ │ +0139a4: 0001 0100 0400 0000 0d00 0000 |0038: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=809 │ │ 0x0008 line=810 │ │ 0x000f line=817 │ │ 0x0011 line=822 │ │ 0x0017 line=823 │ │ @@ -21170,60 +21217,60 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -010928: |[010928] jp.gr.java_conf.hatalab.mnv.Settings.onActivityResult:(IILandroid/content/Intent;)V │ │ -010938: 6f40 6100 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/preference/PreferenceActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@0061 │ │ -01093e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -010940: 3337 5400 |0004: if-ne v7, v3, 0058 // +0054 │ │ -010944: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ -010946: 3338 2b00 |0007: if-ne v8, v3, 0032 // +002b │ │ -01094a: 6e10 3700 0900 |0009: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0037 │ │ -010950: 0c01 |000c: move-result-object v1 │ │ -010952: 3801 2500 |000d: if-eqz v1, 0032 // +0025 │ │ -010956: 1a03 5400 |000f: const-string v3, "DIRPATH" // string@0054 │ │ -01095a: 6e20 5300 3100 |0011: invoke-virtual {v1, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -010960: 0c03 |0014: move-result-object v3 │ │ -010962: 5b63 0402 |0015: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/Settings;.initDir:Ljava/lang/String; // field@0204 │ │ -010966: 7110 6300 0600 |0017: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -01096c: 0c02 |001a: move-result-object v2 │ │ -01096e: 7210 4500 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ -010974: 0c00 |001e: move-result-object v0 │ │ -010976: 1403 4a00 067f |001f: const v3, #float 1.78118e+38 // #7f06004a │ │ -01097c: 6e20 2203 3600 |0022: invoke-virtual {v6, v3}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010982: 0c03 |0025: move-result-object v3 │ │ -010984: 6e10 0f01 0300 |0026: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -01098a: 0c03 |0029: move-result-object v3 │ │ -01098c: 5464 0402 |002a: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/Settings;.initDir:Ljava/lang/String; // field@0204 │ │ -010990: 7230 4300 3004 |002c: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0043 │ │ -010996: 7210 4000 0000 |002f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ -01099c: 5463 0f02 |0032: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/Settings;.mInitDirScreen:Landroid/preference/PreferenceScreen; // field@020f │ │ -0109a0: 2204 6c00 |0034: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ -0109a4: 7010 2d01 0400 |0036: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -0109aa: 1405 4c00 067f |0039: const v5, #float 1.78118e+38 // #7f06004c │ │ -0109b0: 6e20 2203 5600 |003c: invoke-virtual {v6, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -0109b6: 0c05 |003f: move-result-object v5 │ │ -0109b8: 6e20 2f01 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@012f │ │ -0109be: 0c04 |0043: move-result-object v4 │ │ -0109c0: 1a05 2a00 |0044: const-string v5, ": " // string@002a │ │ -0109c4: 6e20 3001 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0109ca: 0c04 |0049: move-result-object v4 │ │ -0109cc: 5465 0402 |004a: iget-object v5, v6, Ljp/gr/java_conf/hatalab/mnv/Settings;.initDir:Ljava/lang/String; // field@0204 │ │ -0109d0: 6e20 3001 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0109d6: 0c04 |004f: move-result-object v4 │ │ -0109d8: 6e10 3101 0400 |0050: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -0109de: 0c04 |0053: move-result-object v4 │ │ -0109e0: 6e20 6500 4300 |0054: invoke-virtual {v3, v4}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ -0109e6: 0e00 |0057: return-void │ │ -0109e8: 1223 |0058: const/4 v3, #int 2 // #2 │ │ -0109ea: 3337 feff |0059: if-ne v7, v3, 0057 // -0002 │ │ -0109ee: 28fc |005b: goto 0057 // -0004 │ │ +0139b0: |[0139b0] jp.gr.java_conf.hatalab.mnv.Settings.onActivityResult:(IILandroid/content/Intent;)V │ │ +0139c0: 6f40 6100 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/preference/PreferenceActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@0061 │ │ +0139c6: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0139c8: 3337 5400 |0004: if-ne v7, v3, 0058 // +0054 │ │ +0139cc: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ +0139ce: 3338 2b00 |0007: if-ne v8, v3, 0032 // +002b │ │ +0139d2: 6e10 3700 0900 |0009: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0037 │ │ +0139d8: 0c01 |000c: move-result-object v1 │ │ +0139da: 3801 2500 |000d: if-eqz v1, 0032 // +0025 │ │ +0139de: 1a03 5400 |000f: const-string v3, "DIRPATH" // string@0054 │ │ +0139e2: 6e20 5300 3100 |0011: invoke-virtual {v1, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +0139e8: 0c03 |0014: move-result-object v3 │ │ +0139ea: 5b63 0402 |0015: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/Settings;.initDir:Ljava/lang/String; // field@0204 │ │ +0139ee: 7110 6300 0600 |0017: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +0139f4: 0c02 |001a: move-result-object v2 │ │ +0139f6: 7210 4500 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ +0139fc: 0c00 |001e: move-result-object v0 │ │ +0139fe: 1403 4a00 067f |001f: const v3, #float 1.78118e+38 // #7f06004a │ │ +013a04: 6e20 2303 3600 |0022: invoke-virtual {v6, v3}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013a0a: 0c03 |0025: move-result-object v3 │ │ +013a0c: 7210 0301 0300 |0026: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +013a12: 0c03 |0029: move-result-object v3 │ │ +013a14: 5464 0402 |002a: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/Settings;.initDir:Ljava/lang/String; // field@0204 │ │ +013a18: 7230 4300 3004 |002c: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0043 │ │ +013a1e: 7210 4000 0000 |002f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ +013a24: 5463 0f02 |0032: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/Settings;.mInitDirScreen:Landroid/preference/PreferenceScreen; // field@020f │ │ +013a28: 2204 6c00 |0034: new-instance v4, Ljava/lang/StringBuilder; // type@006c │ │ +013a2c: 7010 2e01 0400 |0036: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +013a32: 1405 4c00 067f |0039: const v5, #float 1.78118e+38 // #7f06004c │ │ +013a38: 6e20 2303 5600 |003c: invoke-virtual {v6, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013a3e: 0c05 |003f: move-result-object v5 │ │ +013a40: 6e20 3001 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0130 │ │ +013a46: 0c04 |0043: move-result-object v4 │ │ +013a48: 1a05 2a00 |0044: const-string v5, ": " // string@002a │ │ +013a4c: 6e20 3101 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +013a52: 0c04 |0049: move-result-object v4 │ │ +013a54: 5465 0402 |004a: iget-object v5, v6, Ljp/gr/java_conf/hatalab/mnv/Settings;.initDir:Ljava/lang/String; // field@0204 │ │ +013a58: 6e20 3101 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +013a5e: 0c04 |004f: move-result-object v4 │ │ +013a60: 6e10 3201 0400 |0050: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +013a66: 0c04 |0053: move-result-object v4 │ │ +013a68: 6e20 6500 4300 |0054: invoke-virtual {v3, v4}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ +013a6e: 0e00 |0057: return-void │ │ +013a70: 1223 |0058: const/4 v3, #int 2 // #2 │ │ +013a72: 3337 feff |0059: if-ne v7, v3, 0057 // -0002 │ │ +013a76: 28fc |005b: goto 0057 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0003 line=784 │ │ 0x0006 line=786 │ │ 0x0009 line=787 │ │ 0x000d line=788 │ │ @@ -21249,692 +21296,692 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 32 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 1435 16-bit code units │ │ -0109f0: |[0109f0] jp.gr.java_conf.hatalab.mnv.Settings.onCreate:(Landroid/os/Bundle;)V │ │ -010a00: 7502 6200 1e00 |0000: invoke-super/range {v30, v31}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0062 │ │ -010a06: 141b 0100 047f |0003: const v27, #float 1.75458e+38 // #7f040001 │ │ -010a0c: 0800 1e00 |0006: move-object/from16 v0, v30 │ │ -010a10: 0201 1b00 |0008: move/from16 v1, v27 │ │ -010a14: 6e20 1d03 1000 |000a: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.addPreferencesFromResource:(I)V // method@031d │ │ -010a1a: 7701 7a01 1e00 |000d: invoke-static/range {v30}, Ljp/gr/java_conf/hatalab/mnv/Config;.update:(Landroid/content/Context;)V // method@017a │ │ -010a20: 7100 6201 0000 |0010: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getInitDirName:()Ljava/lang/String; // method@0162 │ │ -010a26: 0c1b |0013: move-result-object v27 │ │ -010a28: 0800 1b00 |0014: move-object/from16 v0, v27 │ │ -010a2c: 0801 1e00 |0016: move-object/from16 v1, v30 │ │ -010a30: 5b10 0402 |0018: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.initDir:Ljava/lang/String; // field@0204 │ │ -010a34: 7100 6601 0000 |001a: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getPWTimer:()Ljava/lang/String; // method@0166 │ │ -010a3a: 0c1b |001d: move-result-object v27 │ │ -010a3c: 0800 1b00 |001e: move-object/from16 v0, v27 │ │ -010a40: 0801 1e00 |0020: move-object/from16 v1, v30 │ │ -010a44: 5b10 fa01 |0022: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.PWTimer:Ljava/lang/String; // field@01fa │ │ -010a48: 7100 5d01 0000 |0024: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getCharsetName:()Ljava/lang/String; // method@015d │ │ -010a4e: 0c1b |0027: move-result-object v27 │ │ -010a50: 0800 1b00 |0028: move-object/from16 v0, v27 │ │ -010a54: 0801 1e00 |002a: move-object/from16 v1, v30 │ │ -010a58: 5b10 ff01 |002c: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.charsetName:Ljava/lang/String; // field@01ff │ │ -010a5c: 7100 6801 0000 |002e: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getSyncTitleFlag:()Ljava/lang/Boolean; // method@0168 │ │ -010a62: 0c1b |0031: move-result-object v27 │ │ -010a64: 0800 1b00 |0032: move-object/from16 v0, v27 │ │ -010a68: 0801 1e00 |0034: move-object/from16 v1, v30 │ │ -010a6c: 5b10 1902 |0036: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleFlag:Ljava/lang/Boolean; // field@0219 │ │ -010a70: 7100 6701 0000 |0038: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getShowButtonsFlag:()Ljava/lang/Boolean; // method@0167 │ │ -010a76: 0c1b |003b: move-result-object v27 │ │ -010a78: 0800 1b00 |003c: move-object/from16 v0, v27 │ │ -010a7c: 0801 1e00 |003e: move-object/from16 v1, v30 │ │ -010a80: 5b10 1702 |0040: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsFlag:Ljava/lang/Boolean; // field@0217 │ │ -010a84: 7100 6a01 0000 |0042: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getViewerModeFlag:()Ljava/lang/Boolean; // method@016a │ │ -010a8a: 0c1b |0045: move-result-object v27 │ │ -010a8c: 0800 1b00 |0046: move-object/from16 v0, v27 │ │ -010a90: 0801 1e00 |0048: move-object/from16 v1, v30 │ │ -010a94: 5b10 1c02 |004a: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.viewerModeFlag:Ljava/lang/Boolean; // field@021c │ │ -010a98: 7100 6001 0000 |004c: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getFontSize:()F // method@0160 │ │ -010a9e: 0a1b |004f: move-result v27 │ │ -010aa0: 0200 1b00 |0050: move/from16 v0, v27 │ │ -010aa4: 0801 1e00 |0052: move-object/from16 v1, v30 │ │ -010aa8: 5910 0102 |0054: iput v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSize:F // field@0201 │ │ -010aac: 7100 6301 0000 |0056: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getLineBreak:()Ljava/lang/String; // method@0163 │ │ -010ab2: 0c1b |0059: move-result-object v27 │ │ -010ab4: 0800 1b00 |005a: move-object/from16 v0, v27 │ │ -010ab8: 0801 1e00 |005c: move-object/from16 v1, v30 │ │ -010abc: 5b10 0502 |005e: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.lineBreak:Ljava/lang/String; // field@0205 │ │ -010ac0: 7100 6401 0000 |0060: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getListFoldersFirstFlag:()Ljava/lang/Boolean; // method@0164 │ │ -010ac6: 0c1b |0063: move-result-object v27 │ │ -010ac8: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ -010acc: 0801 1e00 |0066: move-object/from16 v1, v30 │ │ -010ad0: 5b10 0702 |0068: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0207 │ │ -010ad4: 7100 5c01 0000 |006a: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getAutoSaveFlag:()Ljava/lang/Boolean; // method@015c │ │ -010ada: 0c1b |006d: move-result-object v27 │ │ -010adc: 0800 1b00 |006e: move-object/from16 v0, v27 │ │ -010ae0: 0801 1e00 |0070: move-object/from16 v1, v30 │ │ -010ae4: 5b10 fe01 |0072: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.autoSaveFlag:Ljava/lang/Boolean; // field@01fe │ │ -010ae8: 7100 6901 0000 |0074: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getTypeface:()Ljava/lang/String; // method@0169 │ │ -010aee: 0c1b |0077: move-result-object v27 │ │ -010af0: 0800 1b00 |0078: move-object/from16 v0, v27 │ │ -010af4: 0801 1e00 |007a: move-object/from16 v1, v30 │ │ -010af8: 5b10 1a02 |007c: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.typeface:Ljava/lang/String; // field@021a │ │ -010afc: 7100 6501 0000 |007e: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getNoTitleBarFlag:()Ljava/lang/Boolean; // method@0165 │ │ -010b02: 0c1b |0081: move-result-object v27 │ │ -010b04: 0800 1b00 |0082: move-object/from16 v0, v27 │ │ -010b08: 0801 1e00 |0084: move-object/from16 v1, v30 │ │ -010b0c: 5b10 1502 |0086: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.noTitleBarFlag:Ljava/lang/Boolean; // field@0215 │ │ -010b10: 7100 6101 0000 |0088: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getFontSizeOnList:()F // method@0161 │ │ -010b16: 0a1b |008b: move-result v27 │ │ -010b18: 0200 1b00 |008c: move/from16 v0, v27 │ │ -010b1c: 0801 1e00 |008e: move-object/from16 v1, v30 │ │ -010b20: 5910 0202 |0090: iput v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSizeOnList:F // field@0202 │ │ -010b24: 7100 5e01 0000 |0092: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getDefaultFolderName:()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // method@015e │ │ -010b2a: 0c1b |0095: move-result-object v27 │ │ -010b2c: 0800 1b00 |0096: move-object/from16 v0, v27 │ │ -010b30: 0801 1e00 |0098: move-object/from16 v1, v30 │ │ -010b34: 5b10 0002 |009a: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ -010b38: 141b 4a00 067f |009c: const v27, #float 1.78118e+38 // #7f06004a │ │ -010b3e: 0800 1e00 |009f: move-object/from16 v0, v30 │ │ -010b42: 0201 1b00 |00a1: move/from16 v1, v27 │ │ -010b46: 6e20 2203 1000 |00a3: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010b4c: 0c07 |00a6: move-result-object v7 │ │ -010b4e: 0800 1e00 |00a7: move-object/from16 v0, v30 │ │ -010b52: 6e20 1f03 7000 |00a9: invoke-virtual {v0, v7}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -010b58: 0c1b |00ac: move-result-object v27 │ │ -010b5a: 1f1b 2100 |00ad: check-cast v27, Landroid/preference/PreferenceScreen; // type@0021 │ │ -010b5e: 0800 1b00 |00af: move-object/from16 v0, v27 │ │ -010b62: 0801 1e00 |00b1: move-object/from16 v1, v30 │ │ -010b66: 5b10 0f02 |00b3: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mInitDirScreen:Landroid/preference/PreferenceScreen; // field@020f │ │ -010b6a: 0800 1e00 |00b5: move-object/from16 v0, v30 │ │ -010b6e: 5400 0f02 |00b7: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mInitDirScreen:Landroid/preference/PreferenceScreen; // field@020f │ │ -010b72: 081b 0000 |00b9: move-object/from16 v27, v0 │ │ -010b76: 221c d600 |00bb: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$1; // type@00d6 │ │ -010b7a: 0800 1c00 |00bd: move-object/from16 v0, v28 │ │ -010b7e: 0801 1e00 |00bf: move-object/from16 v1, v30 │ │ -010b82: 7020 f102 1000 |00c1: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$1;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02f1 │ │ -010b88: 7402 6400 1b00 |00c4: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0064 │ │ -010b8e: 0800 1e00 |00c7: move-object/from16 v0, v30 │ │ -010b92: 5400 0f02 |00c9: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mInitDirScreen:Landroid/preference/PreferenceScreen; // field@020f │ │ -010b96: 081b 0000 |00cb: move-object/from16 v27, v0 │ │ -010b9a: 221c 6c00 |00cd: new-instance v28, Ljava/lang/StringBuilder; // type@006c │ │ -010b9e: 7601 2d01 1c00 |00cf: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -010ba4: 141d 4c00 067f |00d2: const v29, #float 1.78118e+38 // #7f06004c │ │ -010baa: 0800 1e00 |00d5: move-object/from16 v0, v30 │ │ -010bae: 0201 1d00 |00d7: move/from16 v1, v29 │ │ -010bb2: 6e20 2203 1000 |00d9: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010bb8: 0c1d |00dc: move-result-object v29 │ │ -010bba: 7402 2f01 1c00 |00dd: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@012f │ │ -010bc0: 0c1c |00e0: move-result-object v28 │ │ -010bc2: 1a1d 2a00 |00e1: const-string v29, ": " // string@002a │ │ -010bc6: 7402 3001 1c00 |00e3: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -010bcc: 0c1c |00e6: move-result-object v28 │ │ -010bce: 0800 1e00 |00e7: move-object/from16 v0, v30 │ │ -010bd2: 5400 0402 |00e9: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.initDir:Ljava/lang/String; // field@0204 │ │ -010bd6: 081d 0000 |00eb: move-object/from16 v29, v0 │ │ -010bda: 7402 3001 1c00 |00ed: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -010be0: 0c1c |00f0: move-result-object v28 │ │ -010be2: 7401 3101 1c00 |00f1: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -010be8: 0c1c |00f4: move-result-object v28 │ │ -010bea: 7402 6500 1b00 |00f5: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ -010bf0: 141b 5100 067f |00f8: const v27, #float 1.78118e+38 // #7f060051 │ │ -010bf6: 0800 1e00 |00fb: move-object/from16 v0, v30 │ │ -010bfa: 0201 1b00 |00fd: move/from16 v1, v27 │ │ -010bfe: 6e20 2203 1000 |00ff: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010c04: 0c12 |0102: move-result-object v18 │ │ -010c06: 0800 1e00 |0103: move-object/from16 v0, v30 │ │ -010c0a: 0801 1200 |0105: move-object/from16 v1, v18 │ │ -010c0e: 6e20 1f03 1000 |0107: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -010c14: 0c1b |010a: move-result-object v27 │ │ -010c16: 1f1b 1b00 |010b: check-cast v27, Landroid/preference/ListPreference; // type@001b │ │ -010c1a: 0800 1b00 |010d: move-object/from16 v0, v27 │ │ -010c1e: 0801 1e00 |010f: move-object/from16 v1, v30 │ │ -010c22: 5b10 1202 |0111: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mPasswordTimerListScreen:Landroid/preference/ListPreference; // field@0212 │ │ -010c26: 0800 1e00 |0113: move-object/from16 v0, v30 │ │ -010c2a: 5400 1202 |0115: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mPasswordTimerListScreen:Landroid/preference/ListPreference; // field@0212 │ │ -010c2e: 081b 0000 |0117: move-object/from16 v27, v0 │ │ -010c32: 221c 6c00 |0119: new-instance v28, Ljava/lang/StringBuilder; // type@006c │ │ -010c36: 7601 2d01 1c00 |011b: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -010c3c: 0800 1e00 |011e: move-object/from16 v0, v30 │ │ -010c40: 5400 fa01 |0120: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.PWTimer:Ljava/lang/String; // field@01fa │ │ -010c44: 081d 0000 |0122: move-object/from16 v29, v0 │ │ -010c48: 7402 3001 1c00 |0124: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -010c4e: 0c1c |0127: move-result-object v28 │ │ -010c50: 1a1d 0400 |0128: const-string v29, " " // string@0004 │ │ -010c54: 7402 3001 1c00 |012a: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -010c5a: 0c1c |012d: move-result-object v28 │ │ -010c5c: 141d 5300 067f |012e: const v29, #float 1.78118e+38 // #7f060053 │ │ -010c62: 0800 1e00 |0131: move-object/from16 v0, v30 │ │ -010c66: 0201 1d00 |0133: move/from16 v1, v29 │ │ -010c6a: 6e20 2203 1000 |0135: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010c70: 0c1d |0138: move-result-object v29 │ │ -010c72: 7402 2f01 1c00 |0139: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@012f │ │ -010c78: 0c1c |013c: move-result-object v28 │ │ -010c7a: 7401 3101 1c00 |013d: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -010c80: 0c1c |0140: move-result-object v28 │ │ -010c82: 7402 5e00 1b00 |0141: invoke-virtual/range {v27, v28}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ -010c88: 0800 1e00 |0144: move-object/from16 v0, v30 │ │ -010c8c: 5400 1202 |0146: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mPasswordTimerListScreen:Landroid/preference/ListPreference; // field@0212 │ │ -010c90: 081b 0000 |0148: move-object/from16 v27, v0 │ │ -010c94: 221c db00 |014a: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$2; // type@00db │ │ -010c98: 0800 1c00 |014c: move-object/from16 v0, v28 │ │ -010c9c: 0801 1e00 |014e: move-object/from16 v1, v30 │ │ -010ca0: 7020 fd02 1000 |0150: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$2;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02fd │ │ -010ca6: 7402 5d00 1b00 |0153: invoke-virtual/range {v27, v28}, Landroid/preference/ListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@005d │ │ -010cac: 141b 5400 067f |0156: const v27, #float 1.78118e+38 // #7f060054 │ │ -010cb2: 0800 1e00 |0159: move-object/from16 v0, v30 │ │ -010cb6: 0201 1b00 |015b: move/from16 v1, v27 │ │ -010cba: 6e20 2203 1000 |015d: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010cc0: 0c05 |0160: move-result-object v5 │ │ -010cc2: 0800 1e00 |0161: move-object/from16 v0, v30 │ │ -010cc6: 6e20 1f03 5000 |0163: invoke-virtual {v0, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -010ccc: 0c1b |0166: move-result-object v27 │ │ -010cce: 1f1b 1b00 |0167: check-cast v27, Landroid/preference/ListPreference; // type@001b │ │ -010cd2: 0800 1b00 |0169: move-object/from16 v0, v27 │ │ -010cd6: 0801 1e00 |016b: move-object/from16 v1, v30 │ │ -010cda: 5b10 0b02 |016d: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mCharsetListScreen:Landroid/preference/ListPreference; // field@020b │ │ -010cde: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ -010ce2: 5400 0b02 |0171: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mCharsetListScreen:Landroid/preference/ListPreference; // field@020b │ │ -010ce6: 081b 0000 |0173: move-object/from16 v27, v0 │ │ -010cea: 0800 1e00 |0175: move-object/from16 v0, v30 │ │ -010cee: 5400 ff01 |0177: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.charsetName:Ljava/lang/String; // field@01ff │ │ -010cf2: 081c 0000 |0179: move-object/from16 v28, v0 │ │ -010cf6: 7402 5e00 1b00 |017b: invoke-virtual/range {v27, v28}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ -010cfc: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ -010d00: 5400 0b02 |0180: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mCharsetListScreen:Landroid/preference/ListPreference; // field@020b │ │ -010d04: 081b 0000 |0182: move-object/from16 v27, v0 │ │ -010d08: 221c dc00 |0184: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$3; // type@00dc │ │ -010d0c: 0800 1c00 |0186: move-object/from16 v0, v28 │ │ -010d10: 0801 1e00 |0188: move-object/from16 v1, v30 │ │ -010d14: 7020 ff02 1000 |018a: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$3;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02ff │ │ -010d1a: 7402 5d00 1b00 |018d: invoke-virtual/range {v27, v28}, Landroid/preference/ListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@005d │ │ -010d20: 141b 6500 067f |0190: const v27, #float 1.78119e+38 // #7f060065 │ │ -010d26: 0800 1e00 |0193: move-object/from16 v0, v30 │ │ -010d2a: 0201 1b00 |0195: move/from16 v1, v27 │ │ -010d2e: 6e20 2203 1000 |0197: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010d34: 0c10 |019a: move-result-object v16 │ │ -010d36: 0800 1e00 |019b: move-object/from16 v0, v30 │ │ -010d3a: 0801 1000 |019d: move-object/from16 v1, v16 │ │ -010d3e: 6e20 1f03 1000 |019f: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -010d44: 0c1b |01a2: move-result-object v27 │ │ -010d46: 1f1b 1b00 |01a3: check-cast v27, Landroid/preference/ListPreference; // type@001b │ │ -010d4a: 0800 1b00 |01a5: move-object/from16 v0, v27 │ │ -010d4e: 0801 1e00 |01a7: move-object/from16 v1, v30 │ │ -010d52: 5b10 1002 |01a9: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mLinebreakListScreen:Landroid/preference/ListPreference; // field@0210 │ │ -010d56: 0800 1e00 |01ab: move-object/from16 v0, v30 │ │ -010d5a: 5400 1002 |01ad: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mLinebreakListScreen:Landroid/preference/ListPreference; // field@0210 │ │ -010d5e: 081b 0000 |01af: move-object/from16 v27, v0 │ │ -010d62: 7401 5b00 1b00 |01b1: invoke-virtual/range {v27}, Landroid/preference/ListPreference;.getEntries:()[Ljava/lang/CharSequence; // method@005b │ │ -010d68: 0c0a |01b4: move-result-object v10 │ │ -010d6a: 0800 1e00 |01b5: move-object/from16 v0, v30 │ │ -010d6e: 5400 1002 |01b7: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mLinebreakListScreen:Landroid/preference/ListPreference; // field@0210 │ │ -010d72: 081b 0000 |01b9: move-object/from16 v27, v0 │ │ -010d76: 7401 5c00 1b00 |01bb: invoke-virtual/range {v27}, Landroid/preference/ListPreference;.getEntryValues:()[Ljava/lang/CharSequence; // method@005c │ │ -010d7c: 0c0b |01be: move-result-object v11 │ │ -010d7e: 0800 1e00 |01bf: move-object/from16 v0, v30 │ │ -010d82: 5408 0502 |01c1: iget-object v8, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.lineBreak:Ljava/lang/String; // field@0205 │ │ -010d86: 120e |01c3: const/4 v14, #int 0 // #0 │ │ -010d88: 21b0 |01c4: array-length v0, v11 │ │ -010d8a: 021b 0000 |01c5: move/from16 v27, v0 │ │ -010d8e: 0200 1b00 |01c7: move/from16 v0, v27 │ │ -010d92: 350e 1a00 |01c9: if-ge v14, v0, 01e3 // +001a │ │ -010d96: 461b 0b0e |01cb: aget-object v27, v11, v14 │ │ -010d9a: 7401 0f01 1b00 |01cd: invoke-virtual/range {v27}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -010da0: 0c1b |01d0: move-result-object v27 │ │ -010da2: 0800 1e00 |01d1: move-object/from16 v0, v30 │ │ -010da6: 5400 0502 |01d3: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.lineBreak:Ljava/lang/String; // field@0205 │ │ -010daa: 081c 0000 |01d5: move-object/from16 v28, v0 │ │ -010dae: 7402 1701 1b00 |01d7: invoke-virtual/range {v27, v28}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -010db4: 0a1b |01da: move-result v27 │ │ -010db6: 381b b803 |01db: if-eqz v27, 0593 // +03b8 │ │ -010dba: 461b 0a0e |01dd: aget-object v27, v10, v14 │ │ -010dbe: 7401 0f01 1b00 |01df: invoke-virtual/range {v27}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -010dc4: 0c08 |01e2: move-result-object v8 │ │ -010dc6: 0800 1e00 |01e3: move-object/from16 v0, v30 │ │ -010dca: 5400 1002 |01e5: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mLinebreakListScreen:Landroid/preference/ListPreference; // field@0210 │ │ -010dce: 081b 0000 |01e7: move-object/from16 v27, v0 │ │ -010dd2: 0800 1b00 |01e9: move-object/from16 v0, v27 │ │ -010dd6: 6e20 5e00 8000 |01eb: invoke-virtual {v0, v8}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ -010ddc: 0800 1e00 |01ee: move-object/from16 v0, v30 │ │ -010de0: 5400 1002 |01f0: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mLinebreakListScreen:Landroid/preference/ListPreference; // field@0210 │ │ -010de4: 081b 0000 |01f2: move-object/from16 v27, v0 │ │ -010de8: 221c dd00 |01f4: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$4; // type@00dd │ │ -010dec: 0800 1c00 |01f6: move-object/from16 v0, v28 │ │ -010df0: 0801 1e00 |01f8: move-object/from16 v1, v30 │ │ -010df4: 7040 0103 10ab |01fa: invoke-direct {v0, v1, v11, v10}, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V // method@0301 │ │ -010dfa: 7402 5d00 1b00 |01fd: invoke-virtual/range {v27, v28}, Landroid/preference/ListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@005d │ │ -010e00: 141b 5700 067f |0200: const v27, #float 1.78118e+38 // #7f060057 │ │ -010e06: 0800 1e00 |0203: move-object/from16 v0, v30 │ │ -010e0a: 0201 1b00 |0205: move/from16 v1, v27 │ │ -010e0e: 6e20 2203 1000 |0207: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010e14: 0c15 |020a: move-result-object v21 │ │ -010e16: 0800 1e00 |020b: move-object/from16 v0, v30 │ │ -010e1a: 0801 1500 |020d: move-object/from16 v1, v21 │ │ -010e1e: 6e20 1f03 1000 |020f: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -010e24: 0c1b |0212: move-result-object v27 │ │ -010e26: 1f1b 1a00 |0213: check-cast v27, Landroid/preference/CheckBoxPreference; // type@001a │ │ -010e2a: 0800 1b00 |0215: move-object/from16 v0, v27 │ │ -010e2e: 0801 1e00 |0217: move-object/from16 v1, v30 │ │ -010e32: 5b10 1802 |0219: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleCheckBox:Landroid/preference/CheckBoxPreference; // field@0218 │ │ -010e36: 0800 1e00 |021b: move-object/from16 v0, v30 │ │ -010e3a: 5400 1802 |021d: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleCheckBox:Landroid/preference/CheckBoxPreference; // field@0218 │ │ -010e3e: 081b 0000 |021f: move-object/from16 v27, v0 │ │ -010e42: 141c 5800 067f |0221: const v28, #float 1.78118e+38 // #7f060058 │ │ -010e48: 7402 5a00 1b00 |0224: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ -010e4e: 0800 1e00 |0227: move-object/from16 v0, v30 │ │ -010e52: 5400 1802 |0229: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleCheckBox:Landroid/preference/CheckBoxPreference; // field@0218 │ │ -010e56: 081b 0000 |022b: move-object/from16 v27, v0 │ │ -010e5a: 141c 5a00 067f |022d: const v28, #float 1.78118e+38 // #7f06005a │ │ -010e60: 7402 5900 1b00 |0230: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setSummaryOn:(I)V // method@0059 │ │ -010e66: 0800 1e00 |0233: move-object/from16 v0, v30 │ │ -010e6a: 5400 1802 |0235: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleCheckBox:Landroid/preference/CheckBoxPreference; // field@0218 │ │ -010e6e: 081b 0000 |0237: move-object/from16 v27, v0 │ │ -010e72: 141c 5b00 067f |0239: const v28, #float 1.78118e+38 // #7f06005b │ │ -010e78: 7402 5800 1b00 |023c: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setSummaryOff:(I)V // method@0058 │ │ -010e7e: 0800 1e00 |023f: move-object/from16 v0, v30 │ │ -010e82: 5400 1802 |0241: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleCheckBox:Landroid/preference/CheckBoxPreference; // field@0218 │ │ -010e86: 081b 0000 |0243: move-object/from16 v27, v0 │ │ -010e8a: 0800 1e00 |0245: move-object/from16 v0, v30 │ │ -010e8e: 5400 1902 |0247: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleFlag:Ljava/lang/Boolean; // field@0219 │ │ -010e92: 081c 0000 |0249: move-object/from16 v28, v0 │ │ -010e96: 7401 fc00 1c00 |024b: invoke-virtual/range {v28}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ -010e9c: 0a1c |024e: move-result v28 │ │ -010e9e: 7402 5600 1b00 |024f: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ -010ea4: 141b 5c00 067f |0252: const v27, #float 1.78118e+38 // #7f06005c │ │ -010eaa: 0800 1e00 |0255: move-object/from16 v0, v30 │ │ -010eae: 0201 1b00 |0257: move/from16 v1, v27 │ │ -010eb2: 6e20 2203 1000 |0259: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010eb8: 0c14 |025c: move-result-object v20 │ │ -010eba: 0800 1e00 |025d: move-object/from16 v0, v30 │ │ -010ebe: 0801 1400 |025f: move-object/from16 v1, v20 │ │ -010ec2: 6e20 1f03 1000 |0261: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -010ec8: 0c1b |0264: move-result-object v27 │ │ -010eca: 1f1b 1a00 |0265: check-cast v27, Landroid/preference/CheckBoxPreference; // type@001a │ │ -010ece: 0800 1b00 |0267: move-object/from16 v0, v27 │ │ -010ed2: 0801 1e00 |0269: move-object/from16 v1, v30 │ │ -010ed6: 5b10 1602 |026b: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsCheckBox:Landroid/preference/CheckBoxPreference; // field@0216 │ │ -010eda: 0800 1e00 |026d: move-object/from16 v0, v30 │ │ -010ede: 5400 1602 |026f: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsCheckBox:Landroid/preference/CheckBoxPreference; // field@0216 │ │ -010ee2: 081b 0000 |0271: move-object/from16 v27, v0 │ │ -010ee6: 141c 5d00 067f |0273: const v28, #float 1.78118e+38 // #7f06005d │ │ -010eec: 7402 5a00 1b00 |0276: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ -010ef2: 0800 1e00 |0279: move-object/from16 v0, v30 │ │ -010ef6: 5400 1602 |027b: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsCheckBox:Landroid/preference/CheckBoxPreference; // field@0216 │ │ -010efa: 081b 0000 |027d: move-object/from16 v27, v0 │ │ -010efe: 141c 5f00 067f |027f: const v28, #float 1.78118e+38 // #7f06005f │ │ -010f04: 7402 5900 1b00 |0282: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setSummaryOn:(I)V // method@0059 │ │ -010f0a: 0800 1e00 |0285: move-object/from16 v0, v30 │ │ -010f0e: 5400 1602 |0287: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsCheckBox:Landroid/preference/CheckBoxPreference; // field@0216 │ │ -010f12: 081b 0000 |0289: move-object/from16 v27, v0 │ │ -010f16: 141c 6000 067f |028b: const v28, #float 1.78118e+38 // #7f060060 │ │ -010f1c: 7402 5800 1b00 |028e: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setSummaryOff:(I)V // method@0058 │ │ -010f22: 0800 1e00 |0291: move-object/from16 v0, v30 │ │ -010f26: 5400 1602 |0293: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsCheckBox:Landroid/preference/CheckBoxPreference; // field@0216 │ │ -010f2a: 081b 0000 |0295: move-object/from16 v27, v0 │ │ -010f2e: 0800 1e00 |0297: move-object/from16 v0, v30 │ │ -010f32: 5400 1702 |0299: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsFlag:Ljava/lang/Boolean; // field@0217 │ │ -010f36: 081c 0000 |029b: move-object/from16 v28, v0 │ │ -010f3a: 7401 fc00 1c00 |029d: invoke-virtual/range {v28}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ -010f40: 0a1c |02a0: move-result v28 │ │ -010f42: 7402 5600 1b00 |02a1: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ -010f48: 141b 6b00 067f |02a4: const v27, #float 1.78119e+38 // #7f06006b │ │ -010f4e: 0800 1e00 |02a7: move-object/from16 v0, v30 │ │ -010f52: 0201 1b00 |02a9: move/from16 v1, v27 │ │ -010f56: 6e20 2203 1000 |02ab: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010f5c: 0c1a |02ae: move-result-object v26 │ │ -010f5e: 0800 1e00 |02af: move-object/from16 v0, v30 │ │ -010f62: 0801 1a00 |02b1: move-object/from16 v1, v26 │ │ -010f66: 6e20 1f03 1000 |02b3: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -010f6c: 0c1b |02b6: move-result-object v27 │ │ -010f6e: 1f1b 1a00 |02b7: check-cast v27, Landroid/preference/CheckBoxPreference; // type@001a │ │ -010f72: 0800 1b00 |02b9: move-object/from16 v0, v27 │ │ -010f76: 0801 1e00 |02bb: move-object/from16 v1, v30 │ │ -010f7a: 5b10 1b02 |02bd: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.viewerModeCheckBox:Landroid/preference/CheckBoxPreference; // field@021b │ │ -010f7e: 0800 1e00 |02bf: move-object/from16 v0, v30 │ │ -010f82: 5400 1b02 |02c1: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.viewerModeCheckBox:Landroid/preference/CheckBoxPreference; // field@021b │ │ -010f86: 081b 0000 |02c3: move-object/from16 v27, v0 │ │ -010f8a: 141c 6c00 067f |02c5: const v28, #float 1.78119e+38 // #7f06006c │ │ -010f90: 7402 5a00 1b00 |02c8: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ -010f96: 0800 1e00 |02cb: move-object/from16 v0, v30 │ │ -010f9a: 5400 1b02 |02cd: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.viewerModeCheckBox:Landroid/preference/CheckBoxPreference; // field@021b │ │ -010f9e: 081b 0000 |02cf: move-object/from16 v27, v0 │ │ -010fa2: 141c 6d00 067f |02d1: const v28, #float 1.78119e+38 // #7f06006d │ │ -010fa8: 7402 5700 1b00 |02d4: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setSummary:(I)V // method@0057 │ │ -010fae: 0800 1e00 |02d7: move-object/from16 v0, v30 │ │ -010fb2: 5400 1b02 |02d9: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.viewerModeCheckBox:Landroid/preference/CheckBoxPreference; // field@021b │ │ -010fb6: 081b 0000 |02db: move-object/from16 v27, v0 │ │ -010fba: 0800 1e00 |02dd: move-object/from16 v0, v30 │ │ -010fbe: 5400 1c02 |02df: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.viewerModeFlag:Ljava/lang/Boolean; // field@021c │ │ -010fc2: 081c 0000 |02e1: move-object/from16 v28, v0 │ │ -010fc6: 7401 fc00 1c00 |02e3: invoke-virtual/range {v28}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ -010fcc: 0a1c |02e6: move-result v28 │ │ -010fce: 7402 5600 1b00 |02e7: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ -010fd4: 141b 6100 067f |02ea: const v27, #float 1.78119e+38 // #7f060061 │ │ -010fda: 0800 1e00 |02ed: move-object/from16 v0, v30 │ │ -010fde: 0201 1b00 |02ef: move/from16 v1, v27 │ │ -010fe2: 6e20 2203 1000 |02f1: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -010fe8: 0c0c |02f4: move-result-object v12 │ │ -010fea: 0800 1e00 |02f5: move-object/from16 v0, v30 │ │ -010fee: 6e20 1f03 c000 |02f7: invoke-virtual {v0, v12}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -010ff4: 0c1b |02fa: move-result-object v27 │ │ -010ff6: 1f1b 2100 |02fb: check-cast v27, Landroid/preference/PreferenceScreen; // type@0021 │ │ -010ffa: 0800 1b00 |02fd: move-object/from16 v0, v27 │ │ -010ffe: 0801 1e00 |02ff: move-object/from16 v1, v30 │ │ -011002: 5b10 0e02 |0301: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizePref:Landroid/preference/PreferenceScreen; // field@020e │ │ -011006: 0800 1e00 |0303: move-object/from16 v0, v30 │ │ -01100a: 5400 0e02 |0305: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizePref:Landroid/preference/PreferenceScreen; // field@020e │ │ -01100e: 081b 0000 |0307: move-object/from16 v27, v0 │ │ -011012: 221c 6c00 |0309: new-instance v28, Ljava/lang/StringBuilder; // type@006c │ │ -011016: 7601 2d01 1c00 |030b: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -01101c: 141d 6300 067f |030e: const v29, #float 1.78119e+38 // #7f060063 │ │ -011022: 0800 1e00 |0311: move-object/from16 v0, v30 │ │ -011026: 0201 1d00 |0313: move/from16 v1, v29 │ │ -01102a: 6e20 2203 1000 |0315: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -011030: 0c1d |0318: move-result-object v29 │ │ -011032: 7402 2f01 1c00 |0319: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@012f │ │ -011038: 0c1c |031c: move-result-object v28 │ │ -01103a: 1a1d 2a00 |031d: const-string v29, ": " // string@002a │ │ -01103e: 7402 3001 1c00 |031f: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -011044: 0c1c |0322: move-result-object v28 │ │ -011046: 0800 1e00 |0323: move-object/from16 v0, v30 │ │ -01104a: 5200 0102 |0325: iget v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSize:F // field@0201 │ │ -01104e: 021d 0000 |0327: move/from16 v29, v0 │ │ -011052: 7701 0901 1d00 |0329: invoke-static/range {v29}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@0109 │ │ -011058: 0c1d |032c: move-result-object v29 │ │ -01105a: 7402 3001 1c00 |032d: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -011060: 0c1c |0330: move-result-object v28 │ │ -011062: 1a1d 0a00 |0331: const-string v29, " sp" // string@000a │ │ -011066: 7402 3001 1c00 |0333: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01106c: 0c1c |0336: move-result-object v28 │ │ -01106e: 7401 3101 1c00 |0337: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -011074: 0c1c |033a: move-result-object v28 │ │ -011076: 7402 6500 1b00 |033b: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ -01107c: 0800 1e00 |033e: move-object/from16 v0, v30 │ │ -011080: 5400 0e02 |0340: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizePref:Landroid/preference/PreferenceScreen; // field@020e │ │ -011084: 081b 0000 |0342: move-object/from16 v27, v0 │ │ -011088: 221c de00 |0344: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$5; // type@00de │ │ -01108c: 0800 1c00 |0346: move-object/from16 v0, v28 │ │ -011090: 0801 1e00 |0348: move-object/from16 v1, v30 │ │ -011094: 7020 0303 1000 |034a: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$5;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@0303 │ │ -01109a: 7402 6400 1b00 |034d: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0064 │ │ -0110a0: 141b 6800 067f |0350: const v27, #float 1.78119e+38 // #7f060068 │ │ -0110a6: 0800 1e00 |0353: move-object/from16 v0, v30 │ │ -0110aa: 0201 1b00 |0355: move/from16 v1, v27 │ │ -0110ae: 6e20 2203 1000 |0357: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -0110b4: 0c11 |035a: move-result-object v17 │ │ -0110b6: 0800 1e00 |035b: move-object/from16 v0, v30 │ │ -0110ba: 0801 1100 |035d: move-object/from16 v1, v17 │ │ -0110be: 6e20 1f03 1000 |035f: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -0110c4: 0c1b |0362: move-result-object v27 │ │ -0110c6: 1f1b 1a00 |0363: check-cast v27, Landroid/preference/CheckBoxPreference; // type@001a │ │ -0110ca: 0800 1b00 |0365: move-object/from16 v0, v27 │ │ -0110ce: 0801 1e00 |0367: move-object/from16 v1, v30 │ │ -0110d2: 5b10 0602 |0369: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; // field@0206 │ │ -0110d6: 0800 1e00 |036b: move-object/from16 v0, v30 │ │ -0110da: 5400 0602 |036d: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; // field@0206 │ │ -0110de: 081b 0000 |036f: move-object/from16 v27, v0 │ │ -0110e2: 141c 6900 067f |0371: const v28, #float 1.78119e+38 // #7f060069 │ │ -0110e8: 7402 5a00 1b00 |0374: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ -0110ee: 0800 1e00 |0377: move-object/from16 v0, v30 │ │ -0110f2: 5400 0602 |0379: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; // field@0206 │ │ -0110f6: 081b 0000 |037b: move-object/from16 v27, v0 │ │ -0110fa: 0800 1e00 |037d: move-object/from16 v0, v30 │ │ -0110fe: 5400 0702 |037f: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0207 │ │ -011102: 081c 0000 |0381: move-object/from16 v28, v0 │ │ -011106: 7401 fc00 1c00 |0383: invoke-virtual/range {v28}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ -01110c: 0a1c |0386: move-result v28 │ │ -01110e: 7402 5600 1b00 |0387: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ -011114: 141b 6e00 067f |038a: const v27, #float 1.78119e+38 // #7f06006e │ │ -01111a: 0800 1e00 |038d: move-object/from16 v0, v30 │ │ -01111e: 0201 1b00 |038f: move/from16 v1, v27 │ │ -011122: 6e20 2203 1000 |0391: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -011128: 0c04 |0394: move-result-object v4 │ │ -01112a: 0800 1e00 |0395: move-object/from16 v0, v30 │ │ -01112e: 6e20 1f03 4000 |0397: invoke-virtual {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -011134: 0c1b |039a: move-result-object v27 │ │ -011136: 1f1b 1a00 |039b: check-cast v27, Landroid/preference/CheckBoxPreference; // type@001a │ │ -01113a: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ -01113e: 0801 1e00 |039f: move-object/from16 v1, v30 │ │ -011142: 5b10 0902 |03a1: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; // field@0209 │ │ -011146: 0800 1e00 |03a3: move-object/from16 v0, v30 │ │ -01114a: 5400 0902 |03a5: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; // field@0209 │ │ -01114e: 081b 0000 |03a7: move-object/from16 v27, v0 │ │ -011152: 141c 6f00 067f |03a9: const v28, #float 1.78119e+38 // #7f06006f │ │ -011158: 7402 5a00 1b00 |03ac: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ -01115e: 0800 1e00 |03af: move-object/from16 v0, v30 │ │ -011162: 5400 0902 |03b1: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; // field@0209 │ │ -011166: 081b 0000 |03b3: move-object/from16 v27, v0 │ │ -01116a: 0800 1e00 |03b5: move-object/from16 v0, v30 │ │ -01116e: 5400 fe01 |03b7: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.autoSaveFlag:Ljava/lang/Boolean; // field@01fe │ │ -011172: 081c 0000 |03b9: move-object/from16 v28, v0 │ │ -011176: 7401 fc00 1c00 |03bb: invoke-virtual/range {v28}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ -01117c: 0a1c |03be: move-result v28 │ │ -01117e: 7402 5600 1b00 |03bf: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ -011184: 141b 7100 067f |03c2: const v27, #float 1.78119e+38 // #7f060071 │ │ -01118a: 0800 1e00 |03c5: move-object/from16 v0, v30 │ │ -01118e: 0201 1b00 |03c7: move/from16 v1, v27 │ │ -011192: 6e20 2203 1000 |03c9: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -011198: 0c19 |03cc: move-result-object v25 │ │ -01119a: 0800 1e00 |03cd: move-object/from16 v0, v30 │ │ -01119e: 0801 1900 |03cf: move-object/from16 v1, v25 │ │ -0111a2: 6e20 1f03 1000 |03d1: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -0111a8: 0c1b |03d4: move-result-object v27 │ │ -0111aa: 1f1b 1b00 |03d5: check-cast v27, Landroid/preference/ListPreference; // type@001b │ │ -0111ae: 0800 1b00 |03d7: move-object/from16 v0, v27 │ │ -0111b2: 0801 1e00 |03d9: move-object/from16 v1, v30 │ │ -0111b6: 5b10 1402 |03db: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTypefaceListScreen:Landroid/preference/ListPreference; // field@0214 │ │ -0111ba: 0800 1e00 |03dd: move-object/from16 v0, v30 │ │ -0111be: 5400 1402 |03df: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTypefaceListScreen:Landroid/preference/ListPreference; // field@0214 │ │ -0111c2: 081b 0000 |03e1: move-object/from16 v27, v0 │ │ -0111c6: 7401 5b00 1b00 |03e3: invoke-virtual/range {v27}, Landroid/preference/ListPreference;.getEntries:()[Ljava/lang/CharSequence; // method@005b │ │ -0111cc: 0c17 |03e6: move-result-object v23 │ │ -0111ce: 0800 1e00 |03e7: move-object/from16 v0, v30 │ │ -0111d2: 5400 1402 |03e9: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTypefaceListScreen:Landroid/preference/ListPreference; // field@0214 │ │ -0111d6: 081b 0000 |03eb: move-object/from16 v27, v0 │ │ -0111da: 7401 5c00 1b00 |03ed: invoke-virtual/range {v27}, Landroid/preference/ListPreference;.getEntryValues:()[Ljava/lang/CharSequence; // method@005c │ │ -0111e0: 0c18 |03f0: move-result-object v24 │ │ -0111e2: 0800 1e00 |03f1: move-object/from16 v0, v30 │ │ -0111e6: 5400 1a02 |03f3: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.typeface:Ljava/lang/String; // field@021a │ │ -0111ea: 0816 0000 |03f5: move-object/from16 v22, v0 │ │ -0111ee: 120e |03f7: const/4 v14, #int 0 // #0 │ │ -0111f0: 0800 1800 |03f8: move-object/from16 v0, v24 │ │ -0111f4: 2100 |03fa: array-length v0, v0 │ │ -0111f6: 021b 0000 |03fb: move/from16 v27, v0 │ │ -0111fa: 0200 1b00 |03fd: move/from16 v0, v27 │ │ -0111fe: 350e 1a00 |03ff: if-ge v14, v0, 0419 // +001a │ │ -011202: 461b 180e |0401: aget-object v27, v24, v14 │ │ -011206: 7401 0f01 1b00 |0403: invoke-virtual/range {v27}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -01120c: 0c1b |0406: move-result-object v27 │ │ -01120e: 0800 1e00 |0407: move-object/from16 v0, v30 │ │ -011212: 5400 1a02 |0409: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.typeface:Ljava/lang/String; // field@021a │ │ -011216: 081c 0000 |040b: move-object/from16 v28, v0 │ │ -01121a: 7402 1701 1b00 |040d: invoke-virtual/range {v27, v28}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -011220: 0a1b |0410: move-result v27 │ │ -011222: 381b 8601 |0411: if-eqz v27, 0597 // +0186 │ │ -011226: 461b 170e |0413: aget-object v27, v23, v14 │ │ -01122a: 7401 0f01 1b00 |0415: invoke-virtual/range {v27}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -011230: 0c16 |0418: move-result-object v22 │ │ -011232: 0800 1e00 |0419: move-object/from16 v0, v30 │ │ -011236: 5400 1402 |041b: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTypefaceListScreen:Landroid/preference/ListPreference; // field@0214 │ │ -01123a: 081b 0000 |041d: move-object/from16 v27, v0 │ │ -01123e: 0800 1b00 |041f: move-object/from16 v0, v27 │ │ -011242: 0801 1600 |0421: move-object/from16 v1, v22 │ │ -011246: 6e20 5e00 1000 |0423: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ -01124c: 0800 1e00 |0426: move-object/from16 v0, v30 │ │ -011250: 5400 1402 |0428: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTypefaceListScreen:Landroid/preference/ListPreference; // field@0214 │ │ -011254: 081b 0000 |042a: move-object/from16 v27, v0 │ │ -011258: 221c df00 |042c: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$6; // type@00df │ │ -01125c: 0800 1c00 |042e: move-object/from16 v0, v28 │ │ -011260: 0801 1e00 |0430: move-object/from16 v1, v30 │ │ -011264: 0802 1800 |0432: move-object/from16 v2, v24 │ │ -011268: 0803 1700 |0434: move-object/from16 v3, v23 │ │ -01126c: 7040 0503 1032 |0436: invoke-direct {v0, v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V // method@0305 │ │ -011272: 7402 5d00 1b00 |0439: invoke-virtual/range {v27, v28}, Landroid/preference/ListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@005d │ │ -011278: 141b 7400 067f |043c: const v27, #float 1.78119e+38 // #7f060074 │ │ -01127e: 0800 1e00 |043f: move-object/from16 v0, v30 │ │ -011282: 0201 1b00 |0441: move/from16 v1, v27 │ │ -011286: 6e20 2203 1000 |0443: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -01128c: 0c0f |0446: move-result-object v15 │ │ -01128e: 0800 1e00 |0447: move-object/from16 v0, v30 │ │ -011292: 6e20 1f03 f000 |0449: invoke-virtual {v0, v15}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -011298: 0c1b |044c: move-result-object v27 │ │ -01129a: 1f1b 2100 |044d: check-cast v27, Landroid/preference/PreferenceScreen; // type@0021 │ │ -01129e: 0800 1b00 |044f: move-object/from16 v0, v27 │ │ -0112a2: 0801 1e00 |0451: move-object/from16 v1, v30 │ │ -0112a6: 5b10 1302 |0453: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTemplateTextScreen:Landroid/preference/PreferenceScreen; // field@0213 │ │ -0112aa: 0800 1e00 |0455: move-object/from16 v0, v30 │ │ -0112ae: 5400 1302 |0457: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTemplateTextScreen:Landroid/preference/PreferenceScreen; // field@0213 │ │ -0112b2: 081b 0000 |0459: move-object/from16 v27, v0 │ │ -0112b6: 221c e000 |045b: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$7; // type@00e0 │ │ -0112ba: 0800 1c00 |045d: move-object/from16 v0, v28 │ │ -0112be: 0801 1e00 |045f: move-object/from16 v1, v30 │ │ -0112c2: 7020 0703 1000 |0461: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$7;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@0307 │ │ -0112c8: 7402 6400 1b00 |0464: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0064 │ │ -0112ce: 141b 7700 067f |0467: const v27, #float 1.78119e+38 // #7f060077 │ │ -0112d4: 0800 1e00 |046a: move-object/from16 v0, v30 │ │ -0112d8: 0201 1b00 |046c: move/from16 v1, v27 │ │ -0112dc: 6e20 2203 1000 |046e: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -0112e2: 0c06 |0471: move-result-object v6 │ │ -0112e4: 0800 1e00 |0472: move-object/from16 v0, v30 │ │ -0112e8: 6e20 1f03 6000 |0474: invoke-virtual {v0, v6}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -0112ee: 0c1b |0477: move-result-object v27 │ │ -0112f0: 1f1b 2100 |0478: check-cast v27, Landroid/preference/PreferenceScreen; // type@0021 │ │ -0112f4: 0800 1b00 |047a: move-object/from16 v0, v27 │ │ -0112f8: 0801 1e00 |047c: move-object/from16 v1, v30 │ │ -0112fc: 5b10 0802 |047e: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mAutoLinkScreen:Landroid/preference/PreferenceScreen; // field@0208 │ │ -011300: 0800 1e00 |0480: move-object/from16 v0, v30 │ │ -011304: 5400 0802 |0482: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mAutoLinkScreen:Landroid/preference/PreferenceScreen; // field@0208 │ │ -011308: 081b 0000 |0484: move-object/from16 v27, v0 │ │ -01130c: 221c e100 |0486: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$8; // type@00e1 │ │ -011310: 0800 1c00 |0488: move-object/from16 v0, v28 │ │ -011314: 0801 1e00 |048a: move-object/from16 v1, v30 │ │ -011318: 7020 0903 1000 |048c: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$8;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@0309 │ │ -01131e: 7402 6400 1b00 |048f: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0064 │ │ -011324: 141b 8400 067f |0492: const v27, #float 1.78119e+38 // #7f060084 │ │ -01132a: 0800 1e00 |0495: move-object/from16 v0, v30 │ │ -01132e: 0201 1b00 |0497: move/from16 v1, v27 │ │ -011332: 6e20 2203 1000 |0499: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -011338: 0c13 |049c: move-result-object v19 │ │ -01133a: 0800 1e00 |049d: move-object/from16 v0, v30 │ │ -01133e: 0801 1300 |049f: move-object/from16 v1, v19 │ │ -011342: 6e20 1f03 1000 |04a1: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -011348: 0c1b |04a4: move-result-object v27 │ │ -01134a: 1f1b 1a00 |04a5: check-cast v27, Landroid/preference/CheckBoxPreference; // type@001a │ │ -01134e: 0800 1b00 |04a7: move-object/from16 v0, v27 │ │ -011352: 0801 1e00 |04a9: move-object/from16 v1, v30 │ │ -011356: 5b10 1102 |04ab: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; // field@0211 │ │ -01135a: 0800 1e00 |04ad: move-object/from16 v0, v30 │ │ -01135e: 5400 1102 |04af: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; // field@0211 │ │ -011362: 081b 0000 |04b1: move-object/from16 v27, v0 │ │ -011366: 141c 8500 067f |04b3: const v28, #float 1.78119e+38 // #7f060085 │ │ -01136c: 7402 5a00 1b00 |04b6: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ -011372: 0800 1e00 |04b9: move-object/from16 v0, v30 │ │ -011376: 5400 1102 |04bb: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; // field@0211 │ │ -01137a: 081b 0000 |04bd: move-object/from16 v27, v0 │ │ -01137e: 0800 1e00 |04bf: move-object/from16 v0, v30 │ │ -011382: 5400 1502 |04c1: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.noTitleBarFlag:Ljava/lang/Boolean; // field@0215 │ │ -011386: 081c 0000 |04c3: move-object/from16 v28, v0 │ │ -01138a: 7401 fc00 1c00 |04c5: invoke-virtual/range {v28}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ -011390: 0a1c |04c8: move-result v28 │ │ -011392: 7402 5600 1b00 |04c9: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ -011398: 141b 8700 067f |04cc: const v27, #float 1.78119e+38 // #7f060087 │ │ -01139e: 0800 1e00 |04cf: move-object/from16 v0, v30 │ │ -0113a2: 0201 1b00 |04d1: move/from16 v1, v27 │ │ -0113a6: 6e20 2203 1000 |04d3: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -0113ac: 0c0d |04d6: move-result-object v13 │ │ -0113ae: 0800 1e00 |04d7: move-object/from16 v0, v30 │ │ -0113b2: 6e20 1f03 d000 |04d9: invoke-virtual {v0, v13}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -0113b8: 0c1b |04dc: move-result-object v27 │ │ -0113ba: 1f1b 2100 |04dd: check-cast v27, Landroid/preference/PreferenceScreen; // type@0021 │ │ -0113be: 0800 1b00 |04df: move-object/from16 v0, v27 │ │ -0113c2: 0801 1e00 |04e1: move-object/from16 v1, v30 │ │ -0113c6: 5b10 0d02 |04e3: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizeOnListPref:Landroid/preference/PreferenceScreen; // field@020d │ │ -0113ca: 0800 1e00 |04e5: move-object/from16 v0, v30 │ │ -0113ce: 5400 0d02 |04e7: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizeOnListPref:Landroid/preference/PreferenceScreen; // field@020d │ │ -0113d2: 081b 0000 |04e9: move-object/from16 v27, v0 │ │ -0113d6: 221c e200 |04eb: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$9; // type@00e2 │ │ -0113da: 0800 1c00 |04ed: move-object/from16 v0, v28 │ │ -0113de: 0801 1e00 |04ef: move-object/from16 v1, v30 │ │ -0113e2: 7020 0b03 1000 |04f1: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$9;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@030b │ │ -0113e8: 7402 6400 1b00 |04f4: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0064 │ │ -0113ee: 0800 1e00 |04f7: move-object/from16 v0, v30 │ │ -0113f2: 5400 0d02 |04f9: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizeOnListPref:Landroid/preference/PreferenceScreen; // field@020d │ │ -0113f6: 081b 0000 |04fb: move-object/from16 v27, v0 │ │ -0113fa: 221c 6c00 |04fd: new-instance v28, Ljava/lang/StringBuilder; // type@006c │ │ -0113fe: 7601 2d01 1c00 |04ff: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -011404: 141d 8900 067f |0502: const v29, #float 1.78119e+38 // #7f060089 │ │ -01140a: 0800 1e00 |0505: move-object/from16 v0, v30 │ │ -01140e: 0201 1d00 |0507: move/from16 v1, v29 │ │ -011412: 6e20 2203 1000 |0509: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -011418: 0c1d |050c: move-result-object v29 │ │ -01141a: 7402 2f01 1c00 |050d: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@012f │ │ -011420: 0c1c |0510: move-result-object v28 │ │ -011422: 1a1d 2a00 |0511: const-string v29, ": " // string@002a │ │ -011426: 7402 3001 1c00 |0513: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01142c: 0c1c |0516: move-result-object v28 │ │ -01142e: 0800 1e00 |0517: move-object/from16 v0, v30 │ │ -011432: 5200 0202 |0519: iget v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSizeOnList:F // field@0202 │ │ -011436: 021d 0000 |051b: move/from16 v29, v0 │ │ -01143a: 7701 0901 1d00 |051d: invoke-static/range {v29}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@0109 │ │ -011440: 0c1d |0520: move-result-object v29 │ │ -011442: 7402 3001 1c00 |0521: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -011448: 0c1c |0524: move-result-object v28 │ │ -01144a: 1a1d 0a00 |0525: const-string v29, " sp" // string@000a │ │ -01144e: 7402 3001 1c00 |0527: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -011454: 0c1c |052a: move-result-object v28 │ │ -011456: 7401 3101 1c00 |052b: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -01145c: 0c1c |052e: move-result-object v28 │ │ -01145e: 7402 6500 1b00 |052f: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ -011464: 141b 4e00 067f |0532: const v27, #float 1.78118e+38 // #7f06004e │ │ -01146a: 0800 1e00 |0535: move-object/from16 v0, v30 │ │ -01146e: 0201 1b00 |0537: move/from16 v1, v27 │ │ -011472: 6e20 2203 1000 |0539: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -011478: 0c09 |053c: move-result-object v9 │ │ -01147a: 0800 1e00 |053d: move-object/from16 v0, v30 │ │ -01147e: 6e20 1f03 9000 |053f: invoke-virtual {v0, v9}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@031f │ │ -011484: 0c1b |0542: move-result-object v27 │ │ -011486: 1f1b 2100 |0543: check-cast v27, Landroid/preference/PreferenceScreen; // type@0021 │ │ -01148a: 0800 1b00 |0545: move-object/from16 v0, v27 │ │ -01148e: 0801 1e00 |0547: move-object/from16 v1, v30 │ │ -011492: 5b10 0c02 |0549: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; // field@020c │ │ -011496: 0800 1e00 |054b: move-object/from16 v0, v30 │ │ -01149a: 5400 0c02 |054d: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; // field@020c │ │ -01149e: 081b 0000 |054f: move-object/from16 v27, v0 │ │ -0114a2: 221c 6c00 |0551: new-instance v28, Ljava/lang/StringBuilder; // type@006c │ │ -0114a6: 7601 2d01 1c00 |0553: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -0114ac: 141d 5000 067f |0556: const v29, #float 1.78118e+38 // #7f060050 │ │ -0114b2: 0800 1e00 |0559: move-object/from16 v0, v30 │ │ -0114b6: 0201 1d00 |055b: move/from16 v1, v29 │ │ -0114ba: 6e20 2203 1000 |055d: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0322 │ │ -0114c0: 0c1d |0560: move-result-object v29 │ │ -0114c2: 7402 2f01 1c00 |0561: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@012f │ │ -0114c8: 0c1c |0564: move-result-object v28 │ │ -0114ca: 1a1d 0400 |0565: const-string v29, " " // string@0004 │ │ -0114ce: 7402 3001 1c00 |0567: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0114d4: 0c1c |056a: move-result-object v28 │ │ -0114d6: 0800 1e00 |056b: move-object/from16 v0, v30 │ │ -0114da: 5400 0002 |056d: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ -0114de: 081d 0000 |056f: move-object/from16 v29, v0 │ │ -0114e2: 7401 2f04 1d00 |0571: invoke-virtual/range {v29}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@042f │ │ -0114e8: 0c1d |0574: move-result-object v29 │ │ -0114ea: 7402 3001 1c00 |0575: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0114f0: 0c1c |0578: move-result-object v28 │ │ -0114f2: 7401 3101 1c00 |0579: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -0114f8: 0c1c |057c: move-result-object v28 │ │ -0114fa: 7402 6500 1b00 |057d: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ -011500: 0800 1e00 |0580: move-object/from16 v0, v30 │ │ -011504: 5400 0c02 |0582: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; // field@020c │ │ -011508: 081b 0000 |0584: move-object/from16 v27, v0 │ │ -01150c: 221c cc00 |0586: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$10; // type@00cc │ │ -011510: 0800 1c00 |0588: move-object/from16 v0, v28 │ │ -011514: 0801 1e00 |058a: move-object/from16 v1, v30 │ │ -011518: 7020 db02 1000 |058c: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$10;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02db │ │ -01151e: 7402 6400 1b00 |058f: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0064 │ │ -011524: 0e00 |0592: return-void │ │ -011526: d80e 0e01 |0593: add-int/lit8 v14, v14, #int 1 // #01 │ │ -01152a: 2900 2ffc |0595: goto/16 01c4 // -03d1 │ │ -01152e: d80e 0e01 |0597: add-int/lit8 v14, v14, #int 1 // #01 │ │ -011532: 2900 5ffe |0599: goto/16 03f8 // -01a1 │ │ +013a78: |[013a78] jp.gr.java_conf.hatalab.mnv.Settings.onCreate:(Landroid/os/Bundle;)V │ │ +013a88: 7502 6200 1e00 |0000: invoke-super/range {v30, v31}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0062 │ │ +013a8e: 141b 0100 047f |0003: const v27, #float 1.75458e+38 // #7f040001 │ │ +013a94: 0800 1e00 |0006: move-object/from16 v0, v30 │ │ +013a98: 0201 1b00 |0008: move/from16 v1, v27 │ │ +013a9c: 6e20 1e03 1000 |000a: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.addPreferencesFromResource:(I)V // method@031e │ │ +013aa2: 7701 7b01 1e00 |000d: invoke-static/range {v30}, Ljp/gr/java_conf/hatalab/mnv/Config;.update:(Landroid/content/Context;)V // method@017b │ │ +013aa8: 7100 6301 0000 |0010: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getInitDirName:()Ljava/lang/String; // method@0163 │ │ +013aae: 0c1b |0013: move-result-object v27 │ │ +013ab0: 0800 1b00 |0014: move-object/from16 v0, v27 │ │ +013ab4: 0801 1e00 |0016: move-object/from16 v1, v30 │ │ +013ab8: 5b10 0402 |0018: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.initDir:Ljava/lang/String; // field@0204 │ │ +013abc: 7100 6701 0000 |001a: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getPWTimer:()Ljava/lang/String; // method@0167 │ │ +013ac2: 0c1b |001d: move-result-object v27 │ │ +013ac4: 0800 1b00 |001e: move-object/from16 v0, v27 │ │ +013ac8: 0801 1e00 |0020: move-object/from16 v1, v30 │ │ +013acc: 5b10 fa01 |0022: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.PWTimer:Ljava/lang/String; // field@01fa │ │ +013ad0: 7100 5e01 0000 |0024: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getCharsetName:()Ljava/lang/String; // method@015e │ │ +013ad6: 0c1b |0027: move-result-object v27 │ │ +013ad8: 0800 1b00 |0028: move-object/from16 v0, v27 │ │ +013adc: 0801 1e00 |002a: move-object/from16 v1, v30 │ │ +013ae0: 5b10 ff01 |002c: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.charsetName:Ljava/lang/String; // field@01ff │ │ +013ae4: 7100 6901 0000 |002e: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getSyncTitleFlag:()Ljava/lang/Boolean; // method@0169 │ │ +013aea: 0c1b |0031: move-result-object v27 │ │ +013aec: 0800 1b00 |0032: move-object/from16 v0, v27 │ │ +013af0: 0801 1e00 |0034: move-object/from16 v1, v30 │ │ +013af4: 5b10 1902 |0036: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleFlag:Ljava/lang/Boolean; // field@0219 │ │ +013af8: 7100 6801 0000 |0038: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getShowButtonsFlag:()Ljava/lang/Boolean; // method@0168 │ │ +013afe: 0c1b |003b: move-result-object v27 │ │ +013b00: 0800 1b00 |003c: move-object/from16 v0, v27 │ │ +013b04: 0801 1e00 |003e: move-object/from16 v1, v30 │ │ +013b08: 5b10 1702 |0040: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsFlag:Ljava/lang/Boolean; // field@0217 │ │ +013b0c: 7100 6b01 0000 |0042: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getViewerModeFlag:()Ljava/lang/Boolean; // method@016b │ │ +013b12: 0c1b |0045: move-result-object v27 │ │ +013b14: 0800 1b00 |0046: move-object/from16 v0, v27 │ │ +013b18: 0801 1e00 |0048: move-object/from16 v1, v30 │ │ +013b1c: 5b10 1c02 |004a: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.viewerModeFlag:Ljava/lang/Boolean; // field@021c │ │ +013b20: 7100 6101 0000 |004c: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getFontSize:()F // method@0161 │ │ +013b26: 0a1b |004f: move-result v27 │ │ +013b28: 0200 1b00 |0050: move/from16 v0, v27 │ │ +013b2c: 0801 1e00 |0052: move-object/from16 v1, v30 │ │ +013b30: 5910 0102 |0054: iput v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSize:F // field@0201 │ │ +013b34: 7100 6401 0000 |0056: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getLineBreak:()Ljava/lang/String; // method@0164 │ │ +013b3a: 0c1b |0059: move-result-object v27 │ │ +013b3c: 0800 1b00 |005a: move-object/from16 v0, v27 │ │ +013b40: 0801 1e00 |005c: move-object/from16 v1, v30 │ │ +013b44: 5b10 0502 |005e: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.lineBreak:Ljava/lang/String; // field@0205 │ │ +013b48: 7100 6501 0000 |0060: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getListFoldersFirstFlag:()Ljava/lang/Boolean; // method@0165 │ │ +013b4e: 0c1b |0063: move-result-object v27 │ │ +013b50: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ +013b54: 0801 1e00 |0066: move-object/from16 v1, v30 │ │ +013b58: 5b10 0702 |0068: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0207 │ │ +013b5c: 7100 5d01 0000 |006a: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getAutoSaveFlag:()Ljava/lang/Boolean; // method@015d │ │ +013b62: 0c1b |006d: move-result-object v27 │ │ +013b64: 0800 1b00 |006e: move-object/from16 v0, v27 │ │ +013b68: 0801 1e00 |0070: move-object/from16 v1, v30 │ │ +013b6c: 5b10 fe01 |0072: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.autoSaveFlag:Ljava/lang/Boolean; // field@01fe │ │ +013b70: 7100 6a01 0000 |0074: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getTypeface:()Ljava/lang/String; // method@016a │ │ +013b76: 0c1b |0077: move-result-object v27 │ │ +013b78: 0800 1b00 |0078: move-object/from16 v0, v27 │ │ +013b7c: 0801 1e00 |007a: move-object/from16 v1, v30 │ │ +013b80: 5b10 1a02 |007c: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.typeface:Ljava/lang/String; // field@021a │ │ +013b84: 7100 6601 0000 |007e: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getNoTitleBarFlag:()Ljava/lang/Boolean; // method@0166 │ │ +013b8a: 0c1b |0081: move-result-object v27 │ │ +013b8c: 0800 1b00 |0082: move-object/from16 v0, v27 │ │ +013b90: 0801 1e00 |0084: move-object/from16 v1, v30 │ │ +013b94: 5b10 1502 |0086: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.noTitleBarFlag:Ljava/lang/Boolean; // field@0215 │ │ +013b98: 7100 6201 0000 |0088: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getFontSizeOnList:()F // method@0162 │ │ +013b9e: 0a1b |008b: move-result v27 │ │ +013ba0: 0200 1b00 |008c: move/from16 v0, v27 │ │ +013ba4: 0801 1e00 |008e: move-object/from16 v1, v30 │ │ +013ba8: 5910 0202 |0090: iput v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSizeOnList:F // field@0202 │ │ +013bac: 7100 5f01 0000 |0092: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;.getDefaultFolderName:()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // method@015f │ │ +013bb2: 0c1b |0095: move-result-object v27 │ │ +013bb4: 0800 1b00 |0096: move-object/from16 v0, v27 │ │ +013bb8: 0801 1e00 |0098: move-object/from16 v1, v30 │ │ +013bbc: 5b10 0002 |009a: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ +013bc0: 141b 4a00 067f |009c: const v27, #float 1.78118e+38 // #7f06004a │ │ +013bc6: 0800 1e00 |009f: move-object/from16 v0, v30 │ │ +013bca: 0201 1b00 |00a1: move/from16 v1, v27 │ │ +013bce: 6e20 2303 1000 |00a3: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013bd4: 0c07 |00a6: move-result-object v7 │ │ +013bd6: 0800 1e00 |00a7: move-object/from16 v0, v30 │ │ +013bda: 6e20 2003 7000 |00a9: invoke-virtual {v0, v7}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +013be0: 0c1b |00ac: move-result-object v27 │ │ +013be2: 1f1b 2100 |00ad: check-cast v27, Landroid/preference/PreferenceScreen; // type@0021 │ │ +013be6: 0800 1b00 |00af: move-object/from16 v0, v27 │ │ +013bea: 0801 1e00 |00b1: move-object/from16 v1, v30 │ │ +013bee: 5b10 0f02 |00b3: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mInitDirScreen:Landroid/preference/PreferenceScreen; // field@020f │ │ +013bf2: 0800 1e00 |00b5: move-object/from16 v0, v30 │ │ +013bf6: 5400 0f02 |00b7: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mInitDirScreen:Landroid/preference/PreferenceScreen; // field@020f │ │ +013bfa: 081b 0000 |00b9: move-object/from16 v27, v0 │ │ +013bfe: 221c d600 |00bb: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$1; // type@00d6 │ │ +013c02: 0800 1c00 |00bd: move-object/from16 v0, v28 │ │ +013c06: 0801 1e00 |00bf: move-object/from16 v1, v30 │ │ +013c0a: 7020 f202 1000 |00c1: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$1;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02f2 │ │ +013c10: 7402 6400 1b00 |00c4: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0064 │ │ +013c16: 0800 1e00 |00c7: move-object/from16 v0, v30 │ │ +013c1a: 5400 0f02 |00c9: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mInitDirScreen:Landroid/preference/PreferenceScreen; // field@020f │ │ +013c1e: 081b 0000 |00cb: move-object/from16 v27, v0 │ │ +013c22: 221c 6c00 |00cd: new-instance v28, Ljava/lang/StringBuilder; // type@006c │ │ +013c26: 7601 2e01 1c00 |00cf: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +013c2c: 141d 4c00 067f |00d2: const v29, #float 1.78118e+38 // #7f06004c │ │ +013c32: 0800 1e00 |00d5: move-object/from16 v0, v30 │ │ +013c36: 0201 1d00 |00d7: move/from16 v1, v29 │ │ +013c3a: 6e20 2303 1000 |00d9: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013c40: 0c1d |00dc: move-result-object v29 │ │ +013c42: 7402 3001 1c00 |00dd: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0130 │ │ +013c48: 0c1c |00e0: move-result-object v28 │ │ +013c4a: 1a1d 2a00 |00e1: const-string v29, ": " // string@002a │ │ +013c4e: 7402 3101 1c00 |00e3: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +013c54: 0c1c |00e6: move-result-object v28 │ │ +013c56: 0800 1e00 |00e7: move-object/from16 v0, v30 │ │ +013c5a: 5400 0402 |00e9: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.initDir:Ljava/lang/String; // field@0204 │ │ +013c5e: 081d 0000 |00eb: move-object/from16 v29, v0 │ │ +013c62: 7402 3101 1c00 |00ed: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +013c68: 0c1c |00f0: move-result-object v28 │ │ +013c6a: 7401 3201 1c00 |00f1: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +013c70: 0c1c |00f4: move-result-object v28 │ │ +013c72: 7402 6500 1b00 |00f5: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ +013c78: 141b 5100 067f |00f8: const v27, #float 1.78118e+38 // #7f060051 │ │ +013c7e: 0800 1e00 |00fb: move-object/from16 v0, v30 │ │ +013c82: 0201 1b00 |00fd: move/from16 v1, v27 │ │ +013c86: 6e20 2303 1000 |00ff: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013c8c: 0c12 |0102: move-result-object v18 │ │ +013c8e: 0800 1e00 |0103: move-object/from16 v0, v30 │ │ +013c92: 0801 1200 |0105: move-object/from16 v1, v18 │ │ +013c96: 6e20 2003 1000 |0107: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +013c9c: 0c1b |010a: move-result-object v27 │ │ +013c9e: 1f1b 1b00 |010b: check-cast v27, Landroid/preference/ListPreference; // type@001b │ │ +013ca2: 0800 1b00 |010d: move-object/from16 v0, v27 │ │ +013ca6: 0801 1e00 |010f: move-object/from16 v1, v30 │ │ +013caa: 5b10 1202 |0111: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mPasswordTimerListScreen:Landroid/preference/ListPreference; // field@0212 │ │ +013cae: 0800 1e00 |0113: move-object/from16 v0, v30 │ │ +013cb2: 5400 1202 |0115: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mPasswordTimerListScreen:Landroid/preference/ListPreference; // field@0212 │ │ +013cb6: 081b 0000 |0117: move-object/from16 v27, v0 │ │ +013cba: 221c 6c00 |0119: new-instance v28, Ljava/lang/StringBuilder; // type@006c │ │ +013cbe: 7601 2e01 1c00 |011b: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +013cc4: 0800 1e00 |011e: move-object/from16 v0, v30 │ │ +013cc8: 5400 fa01 |0120: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.PWTimer:Ljava/lang/String; // field@01fa │ │ +013ccc: 081d 0000 |0122: move-object/from16 v29, v0 │ │ +013cd0: 7402 3101 1c00 |0124: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +013cd6: 0c1c |0127: move-result-object v28 │ │ +013cd8: 1a1d 0400 |0128: const-string v29, " " // string@0004 │ │ +013cdc: 7402 3101 1c00 |012a: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +013ce2: 0c1c |012d: move-result-object v28 │ │ +013ce4: 141d 5300 067f |012e: const v29, #float 1.78118e+38 // #7f060053 │ │ +013cea: 0800 1e00 |0131: move-object/from16 v0, v30 │ │ +013cee: 0201 1d00 |0133: move/from16 v1, v29 │ │ +013cf2: 6e20 2303 1000 |0135: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013cf8: 0c1d |0138: move-result-object v29 │ │ +013cfa: 7402 3001 1c00 |0139: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0130 │ │ +013d00: 0c1c |013c: move-result-object v28 │ │ +013d02: 7401 3201 1c00 |013d: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +013d08: 0c1c |0140: move-result-object v28 │ │ +013d0a: 7402 5e00 1b00 |0141: invoke-virtual/range {v27, v28}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ +013d10: 0800 1e00 |0144: move-object/from16 v0, v30 │ │ +013d14: 5400 1202 |0146: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mPasswordTimerListScreen:Landroid/preference/ListPreference; // field@0212 │ │ +013d18: 081b 0000 |0148: move-object/from16 v27, v0 │ │ +013d1c: 221c db00 |014a: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$2; // type@00db │ │ +013d20: 0800 1c00 |014c: move-object/from16 v0, v28 │ │ +013d24: 0801 1e00 |014e: move-object/from16 v1, v30 │ │ +013d28: 7020 fe02 1000 |0150: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$2;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02fe │ │ +013d2e: 7402 5d00 1b00 |0153: invoke-virtual/range {v27, v28}, Landroid/preference/ListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@005d │ │ +013d34: 141b 5400 067f |0156: const v27, #float 1.78118e+38 // #7f060054 │ │ +013d3a: 0800 1e00 |0159: move-object/from16 v0, v30 │ │ +013d3e: 0201 1b00 |015b: move/from16 v1, v27 │ │ +013d42: 6e20 2303 1000 |015d: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013d48: 0c05 |0160: move-result-object v5 │ │ +013d4a: 0800 1e00 |0161: move-object/from16 v0, v30 │ │ +013d4e: 6e20 2003 5000 |0163: invoke-virtual {v0, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +013d54: 0c1b |0166: move-result-object v27 │ │ +013d56: 1f1b 1b00 |0167: check-cast v27, Landroid/preference/ListPreference; // type@001b │ │ +013d5a: 0800 1b00 |0169: move-object/from16 v0, v27 │ │ +013d5e: 0801 1e00 |016b: move-object/from16 v1, v30 │ │ +013d62: 5b10 0b02 |016d: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mCharsetListScreen:Landroid/preference/ListPreference; // field@020b │ │ +013d66: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ +013d6a: 5400 0b02 |0171: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mCharsetListScreen:Landroid/preference/ListPreference; // field@020b │ │ +013d6e: 081b 0000 |0173: move-object/from16 v27, v0 │ │ +013d72: 0800 1e00 |0175: move-object/from16 v0, v30 │ │ +013d76: 5400 ff01 |0177: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.charsetName:Ljava/lang/String; // field@01ff │ │ +013d7a: 081c 0000 |0179: move-object/from16 v28, v0 │ │ +013d7e: 7402 5e00 1b00 |017b: invoke-virtual/range {v27, v28}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ +013d84: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ +013d88: 5400 0b02 |0180: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mCharsetListScreen:Landroid/preference/ListPreference; // field@020b │ │ +013d8c: 081b 0000 |0182: move-object/from16 v27, v0 │ │ +013d90: 221c dc00 |0184: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$3; // type@00dc │ │ +013d94: 0800 1c00 |0186: move-object/from16 v0, v28 │ │ +013d98: 0801 1e00 |0188: move-object/from16 v1, v30 │ │ +013d9c: 7020 0003 1000 |018a: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$3;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@0300 │ │ +013da2: 7402 5d00 1b00 |018d: invoke-virtual/range {v27, v28}, Landroid/preference/ListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@005d │ │ +013da8: 141b 6500 067f |0190: const v27, #float 1.78119e+38 // #7f060065 │ │ +013dae: 0800 1e00 |0193: move-object/from16 v0, v30 │ │ +013db2: 0201 1b00 |0195: move/from16 v1, v27 │ │ +013db6: 6e20 2303 1000 |0197: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013dbc: 0c10 |019a: move-result-object v16 │ │ +013dbe: 0800 1e00 |019b: move-object/from16 v0, v30 │ │ +013dc2: 0801 1000 |019d: move-object/from16 v1, v16 │ │ +013dc6: 6e20 2003 1000 |019f: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +013dcc: 0c1b |01a2: move-result-object v27 │ │ +013dce: 1f1b 1b00 |01a3: check-cast v27, Landroid/preference/ListPreference; // type@001b │ │ +013dd2: 0800 1b00 |01a5: move-object/from16 v0, v27 │ │ +013dd6: 0801 1e00 |01a7: move-object/from16 v1, v30 │ │ +013dda: 5b10 1002 |01a9: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mLinebreakListScreen:Landroid/preference/ListPreference; // field@0210 │ │ +013dde: 0800 1e00 |01ab: move-object/from16 v0, v30 │ │ +013de2: 5400 1002 |01ad: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mLinebreakListScreen:Landroid/preference/ListPreference; // field@0210 │ │ +013de6: 081b 0000 |01af: move-object/from16 v27, v0 │ │ +013dea: 7401 5b00 1b00 |01b1: invoke-virtual/range {v27}, Landroid/preference/ListPreference;.getEntries:()[Ljava/lang/CharSequence; // method@005b │ │ +013df0: 0c0a |01b4: move-result-object v10 │ │ +013df2: 0800 1e00 |01b5: move-object/from16 v0, v30 │ │ +013df6: 5400 1002 |01b7: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mLinebreakListScreen:Landroid/preference/ListPreference; // field@0210 │ │ +013dfa: 081b 0000 |01b9: move-object/from16 v27, v0 │ │ +013dfe: 7401 5c00 1b00 |01bb: invoke-virtual/range {v27}, Landroid/preference/ListPreference;.getEntryValues:()[Ljava/lang/CharSequence; // method@005c │ │ +013e04: 0c0b |01be: move-result-object v11 │ │ +013e06: 0800 1e00 |01bf: move-object/from16 v0, v30 │ │ +013e0a: 5408 0502 |01c1: iget-object v8, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.lineBreak:Ljava/lang/String; // field@0205 │ │ +013e0e: 120e |01c3: const/4 v14, #int 0 // #0 │ │ +013e10: 21b0 |01c4: array-length v0, v11 │ │ +013e12: 021b 0000 |01c5: move/from16 v27, v0 │ │ +013e16: 0200 1b00 |01c7: move/from16 v0, v27 │ │ +013e1a: 350e 1a00 |01c9: if-ge v14, v0, 01e3 // +001a │ │ +013e1e: 461b 0b0e |01cb: aget-object v27, v11, v14 │ │ +013e22: 7801 0301 1b00 |01cd: invoke-interface/range {v27}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +013e28: 0c1b |01d0: move-result-object v27 │ │ +013e2a: 0800 1e00 |01d1: move-object/from16 v0, v30 │ │ +013e2e: 5400 0502 |01d3: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.lineBreak:Ljava/lang/String; // field@0205 │ │ +013e32: 081c 0000 |01d5: move-object/from16 v28, v0 │ │ +013e36: 7402 1801 1b00 |01d7: invoke-virtual/range {v27, v28}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +013e3c: 0a1b |01da: move-result v27 │ │ +013e3e: 381b b803 |01db: if-eqz v27, 0593 // +03b8 │ │ +013e42: 461b 0a0e |01dd: aget-object v27, v10, v14 │ │ +013e46: 7801 0301 1b00 |01df: invoke-interface/range {v27}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +013e4c: 0c08 |01e2: move-result-object v8 │ │ +013e4e: 0800 1e00 |01e3: move-object/from16 v0, v30 │ │ +013e52: 5400 1002 |01e5: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mLinebreakListScreen:Landroid/preference/ListPreference; // field@0210 │ │ +013e56: 081b 0000 |01e7: move-object/from16 v27, v0 │ │ +013e5a: 0800 1b00 |01e9: move-object/from16 v0, v27 │ │ +013e5e: 6e20 5e00 8000 |01eb: invoke-virtual {v0, v8}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ +013e64: 0800 1e00 |01ee: move-object/from16 v0, v30 │ │ +013e68: 5400 1002 |01f0: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mLinebreakListScreen:Landroid/preference/ListPreference; // field@0210 │ │ +013e6c: 081b 0000 |01f2: move-object/from16 v27, v0 │ │ +013e70: 221c dd00 |01f4: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$4; // type@00dd │ │ +013e74: 0800 1c00 |01f6: move-object/from16 v0, v28 │ │ +013e78: 0801 1e00 |01f8: move-object/from16 v1, v30 │ │ +013e7c: 7040 0203 10ab |01fa: invoke-direct {v0, v1, v11, v10}, Ljp/gr/java_conf/hatalab/mnv/Settings$4;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V // method@0302 │ │ +013e82: 7402 5d00 1b00 |01fd: invoke-virtual/range {v27, v28}, Landroid/preference/ListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@005d │ │ +013e88: 141b 5700 067f |0200: const v27, #float 1.78118e+38 // #7f060057 │ │ +013e8e: 0800 1e00 |0203: move-object/from16 v0, v30 │ │ +013e92: 0201 1b00 |0205: move/from16 v1, v27 │ │ +013e96: 6e20 2303 1000 |0207: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013e9c: 0c15 |020a: move-result-object v21 │ │ +013e9e: 0800 1e00 |020b: move-object/from16 v0, v30 │ │ +013ea2: 0801 1500 |020d: move-object/from16 v1, v21 │ │ +013ea6: 6e20 2003 1000 |020f: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +013eac: 0c1b |0212: move-result-object v27 │ │ +013eae: 1f1b 1a00 |0213: check-cast v27, Landroid/preference/CheckBoxPreference; // type@001a │ │ +013eb2: 0800 1b00 |0215: move-object/from16 v0, v27 │ │ +013eb6: 0801 1e00 |0217: move-object/from16 v1, v30 │ │ +013eba: 5b10 1802 |0219: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleCheckBox:Landroid/preference/CheckBoxPreference; // field@0218 │ │ +013ebe: 0800 1e00 |021b: move-object/from16 v0, v30 │ │ +013ec2: 5400 1802 |021d: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleCheckBox:Landroid/preference/CheckBoxPreference; // field@0218 │ │ +013ec6: 081b 0000 |021f: move-object/from16 v27, v0 │ │ +013eca: 141c 5800 067f |0221: const v28, #float 1.78118e+38 // #7f060058 │ │ +013ed0: 7402 5a00 1b00 |0224: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ +013ed6: 0800 1e00 |0227: move-object/from16 v0, v30 │ │ +013eda: 5400 1802 |0229: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleCheckBox:Landroid/preference/CheckBoxPreference; // field@0218 │ │ +013ede: 081b 0000 |022b: move-object/from16 v27, v0 │ │ +013ee2: 141c 5a00 067f |022d: const v28, #float 1.78118e+38 // #7f06005a │ │ +013ee8: 7402 5900 1b00 |0230: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setSummaryOn:(I)V // method@0059 │ │ +013eee: 0800 1e00 |0233: move-object/from16 v0, v30 │ │ +013ef2: 5400 1802 |0235: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleCheckBox:Landroid/preference/CheckBoxPreference; // field@0218 │ │ +013ef6: 081b 0000 |0237: move-object/from16 v27, v0 │ │ +013efa: 141c 5b00 067f |0239: const v28, #float 1.78118e+38 // #7f06005b │ │ +013f00: 7402 5800 1b00 |023c: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setSummaryOff:(I)V // method@0058 │ │ +013f06: 0800 1e00 |023f: move-object/from16 v0, v30 │ │ +013f0a: 5400 1802 |0241: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleCheckBox:Landroid/preference/CheckBoxPreference; // field@0218 │ │ +013f0e: 081b 0000 |0243: move-object/from16 v27, v0 │ │ +013f12: 0800 1e00 |0245: move-object/from16 v0, v30 │ │ +013f16: 5400 1902 |0247: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.syncTitleFlag:Ljava/lang/Boolean; // field@0219 │ │ +013f1a: 081c 0000 |0249: move-object/from16 v28, v0 │ │ +013f1e: 7401 fc00 1c00 |024b: invoke-virtual/range {v28}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ +013f24: 0a1c |024e: move-result v28 │ │ +013f26: 7402 5600 1b00 |024f: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ +013f2c: 141b 5c00 067f |0252: const v27, #float 1.78118e+38 // #7f06005c │ │ +013f32: 0800 1e00 |0255: move-object/from16 v0, v30 │ │ +013f36: 0201 1b00 |0257: move/from16 v1, v27 │ │ +013f3a: 6e20 2303 1000 |0259: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013f40: 0c14 |025c: move-result-object v20 │ │ +013f42: 0800 1e00 |025d: move-object/from16 v0, v30 │ │ +013f46: 0801 1400 |025f: move-object/from16 v1, v20 │ │ +013f4a: 6e20 2003 1000 |0261: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +013f50: 0c1b |0264: move-result-object v27 │ │ +013f52: 1f1b 1a00 |0265: check-cast v27, Landroid/preference/CheckBoxPreference; // type@001a │ │ +013f56: 0800 1b00 |0267: move-object/from16 v0, v27 │ │ +013f5a: 0801 1e00 |0269: move-object/from16 v1, v30 │ │ +013f5e: 5b10 1602 |026b: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsCheckBox:Landroid/preference/CheckBoxPreference; // field@0216 │ │ +013f62: 0800 1e00 |026d: move-object/from16 v0, v30 │ │ +013f66: 5400 1602 |026f: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsCheckBox:Landroid/preference/CheckBoxPreference; // field@0216 │ │ +013f6a: 081b 0000 |0271: move-object/from16 v27, v0 │ │ +013f6e: 141c 5d00 067f |0273: const v28, #float 1.78118e+38 // #7f06005d │ │ +013f74: 7402 5a00 1b00 |0276: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ +013f7a: 0800 1e00 |0279: move-object/from16 v0, v30 │ │ +013f7e: 5400 1602 |027b: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsCheckBox:Landroid/preference/CheckBoxPreference; // field@0216 │ │ +013f82: 081b 0000 |027d: move-object/from16 v27, v0 │ │ +013f86: 141c 5f00 067f |027f: const v28, #float 1.78118e+38 // #7f06005f │ │ +013f8c: 7402 5900 1b00 |0282: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setSummaryOn:(I)V // method@0059 │ │ +013f92: 0800 1e00 |0285: move-object/from16 v0, v30 │ │ +013f96: 5400 1602 |0287: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsCheckBox:Landroid/preference/CheckBoxPreference; // field@0216 │ │ +013f9a: 081b 0000 |0289: move-object/from16 v27, v0 │ │ +013f9e: 141c 6000 067f |028b: const v28, #float 1.78118e+38 // #7f060060 │ │ +013fa4: 7402 5800 1b00 |028e: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setSummaryOff:(I)V // method@0058 │ │ +013faa: 0800 1e00 |0291: move-object/from16 v0, v30 │ │ +013fae: 5400 1602 |0293: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsCheckBox:Landroid/preference/CheckBoxPreference; // field@0216 │ │ +013fb2: 081b 0000 |0295: move-object/from16 v27, v0 │ │ +013fb6: 0800 1e00 |0297: move-object/from16 v0, v30 │ │ +013fba: 5400 1702 |0299: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.showButtonsFlag:Ljava/lang/Boolean; // field@0217 │ │ +013fbe: 081c 0000 |029b: move-object/from16 v28, v0 │ │ +013fc2: 7401 fc00 1c00 |029d: invoke-virtual/range {v28}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ +013fc8: 0a1c |02a0: move-result v28 │ │ +013fca: 7402 5600 1b00 |02a1: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ +013fd0: 141b 6b00 067f |02a4: const v27, #float 1.78119e+38 // #7f06006b │ │ +013fd6: 0800 1e00 |02a7: move-object/from16 v0, v30 │ │ +013fda: 0201 1b00 |02a9: move/from16 v1, v27 │ │ +013fde: 6e20 2303 1000 |02ab: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +013fe4: 0c1a |02ae: move-result-object v26 │ │ +013fe6: 0800 1e00 |02af: move-object/from16 v0, v30 │ │ +013fea: 0801 1a00 |02b1: move-object/from16 v1, v26 │ │ +013fee: 6e20 2003 1000 |02b3: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +013ff4: 0c1b |02b6: move-result-object v27 │ │ +013ff6: 1f1b 1a00 |02b7: check-cast v27, Landroid/preference/CheckBoxPreference; // type@001a │ │ +013ffa: 0800 1b00 |02b9: move-object/from16 v0, v27 │ │ +013ffe: 0801 1e00 |02bb: move-object/from16 v1, v30 │ │ +014002: 5b10 1b02 |02bd: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.viewerModeCheckBox:Landroid/preference/CheckBoxPreference; // field@021b │ │ +014006: 0800 1e00 |02bf: move-object/from16 v0, v30 │ │ +01400a: 5400 1b02 |02c1: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.viewerModeCheckBox:Landroid/preference/CheckBoxPreference; // field@021b │ │ +01400e: 081b 0000 |02c3: move-object/from16 v27, v0 │ │ +014012: 141c 6c00 067f |02c5: const v28, #float 1.78119e+38 // #7f06006c │ │ +014018: 7402 5a00 1b00 |02c8: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ +01401e: 0800 1e00 |02cb: move-object/from16 v0, v30 │ │ +014022: 5400 1b02 |02cd: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.viewerModeCheckBox:Landroid/preference/CheckBoxPreference; // field@021b │ │ +014026: 081b 0000 |02cf: move-object/from16 v27, v0 │ │ +01402a: 141c 6d00 067f |02d1: const v28, #float 1.78119e+38 // #7f06006d │ │ +014030: 7402 5700 1b00 |02d4: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setSummary:(I)V // method@0057 │ │ +014036: 0800 1e00 |02d7: move-object/from16 v0, v30 │ │ +01403a: 5400 1b02 |02d9: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.viewerModeCheckBox:Landroid/preference/CheckBoxPreference; // field@021b │ │ +01403e: 081b 0000 |02db: move-object/from16 v27, v0 │ │ +014042: 0800 1e00 |02dd: move-object/from16 v0, v30 │ │ +014046: 5400 1c02 |02df: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.viewerModeFlag:Ljava/lang/Boolean; // field@021c │ │ +01404a: 081c 0000 |02e1: move-object/from16 v28, v0 │ │ +01404e: 7401 fc00 1c00 |02e3: invoke-virtual/range {v28}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ +014054: 0a1c |02e6: move-result v28 │ │ +014056: 7402 5600 1b00 |02e7: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ +01405c: 141b 6100 067f |02ea: const v27, #float 1.78119e+38 // #7f060061 │ │ +014062: 0800 1e00 |02ed: move-object/from16 v0, v30 │ │ +014066: 0201 1b00 |02ef: move/from16 v1, v27 │ │ +01406a: 6e20 2303 1000 |02f1: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +014070: 0c0c |02f4: move-result-object v12 │ │ +014072: 0800 1e00 |02f5: move-object/from16 v0, v30 │ │ +014076: 6e20 2003 c000 |02f7: invoke-virtual {v0, v12}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +01407c: 0c1b |02fa: move-result-object v27 │ │ +01407e: 1f1b 2100 |02fb: check-cast v27, Landroid/preference/PreferenceScreen; // type@0021 │ │ +014082: 0800 1b00 |02fd: move-object/from16 v0, v27 │ │ +014086: 0801 1e00 |02ff: move-object/from16 v1, v30 │ │ +01408a: 5b10 0e02 |0301: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizePref:Landroid/preference/PreferenceScreen; // field@020e │ │ +01408e: 0800 1e00 |0303: move-object/from16 v0, v30 │ │ +014092: 5400 0e02 |0305: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizePref:Landroid/preference/PreferenceScreen; // field@020e │ │ +014096: 081b 0000 |0307: move-object/from16 v27, v0 │ │ +01409a: 221c 6c00 |0309: new-instance v28, Ljava/lang/StringBuilder; // type@006c │ │ +01409e: 7601 2e01 1c00 |030b: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +0140a4: 141d 6300 067f |030e: const v29, #float 1.78119e+38 // #7f060063 │ │ +0140aa: 0800 1e00 |0311: move-object/from16 v0, v30 │ │ +0140ae: 0201 1d00 |0313: move/from16 v1, v29 │ │ +0140b2: 6e20 2303 1000 |0315: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +0140b8: 0c1d |0318: move-result-object v29 │ │ +0140ba: 7402 3001 1c00 |0319: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0130 │ │ +0140c0: 0c1c |031c: move-result-object v28 │ │ +0140c2: 1a1d 2a00 |031d: const-string v29, ": " // string@002a │ │ +0140c6: 7402 3101 1c00 |031f: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0140cc: 0c1c |0322: move-result-object v28 │ │ +0140ce: 0800 1e00 |0323: move-object/from16 v0, v30 │ │ +0140d2: 5200 0102 |0325: iget v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSize:F // field@0201 │ │ +0140d6: 021d 0000 |0327: move/from16 v29, v0 │ │ +0140da: 7701 0a01 1d00 |0329: invoke-static/range {v29}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@010a │ │ +0140e0: 0c1d |032c: move-result-object v29 │ │ +0140e2: 7402 3101 1c00 |032d: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0140e8: 0c1c |0330: move-result-object v28 │ │ +0140ea: 1a1d 0a00 |0331: const-string v29, " sp" // string@000a │ │ +0140ee: 7402 3101 1c00 |0333: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0140f4: 0c1c |0336: move-result-object v28 │ │ +0140f6: 7401 3201 1c00 |0337: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0140fc: 0c1c |033a: move-result-object v28 │ │ +0140fe: 7402 6500 1b00 |033b: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ +014104: 0800 1e00 |033e: move-object/from16 v0, v30 │ │ +014108: 5400 0e02 |0340: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizePref:Landroid/preference/PreferenceScreen; // field@020e │ │ +01410c: 081b 0000 |0342: move-object/from16 v27, v0 │ │ +014110: 221c de00 |0344: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$5; // type@00de │ │ +014114: 0800 1c00 |0346: move-object/from16 v0, v28 │ │ +014118: 0801 1e00 |0348: move-object/from16 v1, v30 │ │ +01411c: 7020 0403 1000 |034a: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$5;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@0304 │ │ +014122: 7402 6400 1b00 |034d: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0064 │ │ +014128: 141b 6800 067f |0350: const v27, #float 1.78119e+38 // #7f060068 │ │ +01412e: 0800 1e00 |0353: move-object/from16 v0, v30 │ │ +014132: 0201 1b00 |0355: move/from16 v1, v27 │ │ +014136: 6e20 2303 1000 |0357: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +01413c: 0c11 |035a: move-result-object v17 │ │ +01413e: 0800 1e00 |035b: move-object/from16 v0, v30 │ │ +014142: 0801 1100 |035d: move-object/from16 v1, v17 │ │ +014146: 6e20 2003 1000 |035f: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +01414c: 0c1b |0362: move-result-object v27 │ │ +01414e: 1f1b 1a00 |0363: check-cast v27, Landroid/preference/CheckBoxPreference; // type@001a │ │ +014152: 0800 1b00 |0365: move-object/from16 v0, v27 │ │ +014156: 0801 1e00 |0367: move-object/from16 v1, v30 │ │ +01415a: 5b10 0602 |0369: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; // field@0206 │ │ +01415e: 0800 1e00 |036b: move-object/from16 v0, v30 │ │ +014162: 5400 0602 |036d: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; // field@0206 │ │ +014166: 081b 0000 |036f: move-object/from16 v27, v0 │ │ +01416a: 141c 6900 067f |0371: const v28, #float 1.78119e+38 // #7f060069 │ │ +014170: 7402 5a00 1b00 |0374: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ +014176: 0800 1e00 |0377: move-object/from16 v0, v30 │ │ +01417a: 5400 0602 |0379: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; // field@0206 │ │ +01417e: 081b 0000 |037b: move-object/from16 v27, v0 │ │ +014182: 0800 1e00 |037d: move-object/from16 v0, v30 │ │ +014186: 5400 0702 |037f: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.listFoldersFirstFlag:Ljava/lang/Boolean; // field@0207 │ │ +01418a: 081c 0000 |0381: move-object/from16 v28, v0 │ │ +01418e: 7401 fc00 1c00 |0383: invoke-virtual/range {v28}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ +014194: 0a1c |0386: move-result v28 │ │ +014196: 7402 5600 1b00 |0387: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ +01419c: 141b 6e00 067f |038a: const v27, #float 1.78119e+38 // #7f06006e │ │ +0141a2: 0800 1e00 |038d: move-object/from16 v0, v30 │ │ +0141a6: 0201 1b00 |038f: move/from16 v1, v27 │ │ +0141aa: 6e20 2303 1000 |0391: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +0141b0: 0c04 |0394: move-result-object v4 │ │ +0141b2: 0800 1e00 |0395: move-object/from16 v0, v30 │ │ +0141b6: 6e20 2003 4000 |0397: invoke-virtual {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +0141bc: 0c1b |039a: move-result-object v27 │ │ +0141be: 1f1b 1a00 |039b: check-cast v27, Landroid/preference/CheckBoxPreference; // type@001a │ │ +0141c2: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ +0141c6: 0801 1e00 |039f: move-object/from16 v1, v30 │ │ +0141ca: 5b10 0902 |03a1: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; // field@0209 │ │ +0141ce: 0800 1e00 |03a3: move-object/from16 v0, v30 │ │ +0141d2: 5400 0902 |03a5: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; // field@0209 │ │ +0141d6: 081b 0000 |03a7: move-object/from16 v27, v0 │ │ +0141da: 141c 6f00 067f |03a9: const v28, #float 1.78119e+38 // #7f06006f │ │ +0141e0: 7402 5a00 1b00 |03ac: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ +0141e6: 0800 1e00 |03af: move-object/from16 v0, v30 │ │ +0141ea: 5400 0902 |03b1: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; // field@0209 │ │ +0141ee: 081b 0000 |03b3: move-object/from16 v27, v0 │ │ +0141f2: 0800 1e00 |03b5: move-object/from16 v0, v30 │ │ +0141f6: 5400 fe01 |03b7: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.autoSaveFlag:Ljava/lang/Boolean; // field@01fe │ │ +0141fa: 081c 0000 |03b9: move-object/from16 v28, v0 │ │ +0141fe: 7401 fc00 1c00 |03bb: invoke-virtual/range {v28}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ +014204: 0a1c |03be: move-result v28 │ │ +014206: 7402 5600 1b00 |03bf: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ +01420c: 141b 7100 067f |03c2: const v27, #float 1.78119e+38 // #7f060071 │ │ +014212: 0800 1e00 |03c5: move-object/from16 v0, v30 │ │ +014216: 0201 1b00 |03c7: move/from16 v1, v27 │ │ +01421a: 6e20 2303 1000 |03c9: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +014220: 0c19 |03cc: move-result-object v25 │ │ +014222: 0800 1e00 |03cd: move-object/from16 v0, v30 │ │ +014226: 0801 1900 |03cf: move-object/from16 v1, v25 │ │ +01422a: 6e20 2003 1000 |03d1: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +014230: 0c1b |03d4: move-result-object v27 │ │ +014232: 1f1b 1b00 |03d5: check-cast v27, Landroid/preference/ListPreference; // type@001b │ │ +014236: 0800 1b00 |03d7: move-object/from16 v0, v27 │ │ +01423a: 0801 1e00 |03d9: move-object/from16 v1, v30 │ │ +01423e: 5b10 1402 |03db: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTypefaceListScreen:Landroid/preference/ListPreference; // field@0214 │ │ +014242: 0800 1e00 |03dd: move-object/from16 v0, v30 │ │ +014246: 5400 1402 |03df: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTypefaceListScreen:Landroid/preference/ListPreference; // field@0214 │ │ +01424a: 081b 0000 |03e1: move-object/from16 v27, v0 │ │ +01424e: 7401 5b00 1b00 |03e3: invoke-virtual/range {v27}, Landroid/preference/ListPreference;.getEntries:()[Ljava/lang/CharSequence; // method@005b │ │ +014254: 0c17 |03e6: move-result-object v23 │ │ +014256: 0800 1e00 |03e7: move-object/from16 v0, v30 │ │ +01425a: 5400 1402 |03e9: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTypefaceListScreen:Landroid/preference/ListPreference; // field@0214 │ │ +01425e: 081b 0000 |03eb: move-object/from16 v27, v0 │ │ +014262: 7401 5c00 1b00 |03ed: invoke-virtual/range {v27}, Landroid/preference/ListPreference;.getEntryValues:()[Ljava/lang/CharSequence; // method@005c │ │ +014268: 0c18 |03f0: move-result-object v24 │ │ +01426a: 0800 1e00 |03f1: move-object/from16 v0, v30 │ │ +01426e: 5400 1a02 |03f3: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.typeface:Ljava/lang/String; // field@021a │ │ +014272: 0816 0000 |03f5: move-object/from16 v22, v0 │ │ +014276: 120e |03f7: const/4 v14, #int 0 // #0 │ │ +014278: 0800 1800 |03f8: move-object/from16 v0, v24 │ │ +01427c: 2100 |03fa: array-length v0, v0 │ │ +01427e: 021b 0000 |03fb: move/from16 v27, v0 │ │ +014282: 0200 1b00 |03fd: move/from16 v0, v27 │ │ +014286: 350e 1a00 |03ff: if-ge v14, v0, 0419 // +001a │ │ +01428a: 461b 180e |0401: aget-object v27, v24, v14 │ │ +01428e: 7801 0301 1b00 |0403: invoke-interface/range {v27}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +014294: 0c1b |0406: move-result-object v27 │ │ +014296: 0800 1e00 |0407: move-object/from16 v0, v30 │ │ +01429a: 5400 1a02 |0409: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.typeface:Ljava/lang/String; // field@021a │ │ +01429e: 081c 0000 |040b: move-object/from16 v28, v0 │ │ +0142a2: 7402 1801 1b00 |040d: invoke-virtual/range {v27, v28}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +0142a8: 0a1b |0410: move-result v27 │ │ +0142aa: 381b 8601 |0411: if-eqz v27, 0597 // +0186 │ │ +0142ae: 461b 170e |0413: aget-object v27, v23, v14 │ │ +0142b2: 7801 0301 1b00 |0415: invoke-interface/range {v27}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +0142b8: 0c16 |0418: move-result-object v22 │ │ +0142ba: 0800 1e00 |0419: move-object/from16 v0, v30 │ │ +0142be: 5400 1402 |041b: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTypefaceListScreen:Landroid/preference/ListPreference; // field@0214 │ │ +0142c2: 081b 0000 |041d: move-object/from16 v27, v0 │ │ +0142c6: 0800 1b00 |041f: move-object/from16 v0, v27 │ │ +0142ca: 0801 1600 |0421: move-object/from16 v1, v22 │ │ +0142ce: 6e20 5e00 1000 |0423: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@005e │ │ +0142d4: 0800 1e00 |0426: move-object/from16 v0, v30 │ │ +0142d8: 5400 1402 |0428: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTypefaceListScreen:Landroid/preference/ListPreference; // field@0214 │ │ +0142dc: 081b 0000 |042a: move-object/from16 v27, v0 │ │ +0142e0: 221c df00 |042c: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$6; // type@00df │ │ +0142e4: 0800 1c00 |042e: move-object/from16 v0, v28 │ │ +0142e8: 0801 1e00 |0430: move-object/from16 v1, v30 │ │ +0142ec: 0802 1800 |0432: move-object/from16 v2, v24 │ │ +0142f0: 0803 1700 |0434: move-object/from16 v3, v23 │ │ +0142f4: 7040 0603 1032 |0436: invoke-direct {v0, v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/Settings$6;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V // method@0306 │ │ +0142fa: 7402 5d00 1b00 |0439: invoke-virtual/range {v27, v28}, Landroid/preference/ListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@005d │ │ +014300: 141b 7400 067f |043c: const v27, #float 1.78119e+38 // #7f060074 │ │ +014306: 0800 1e00 |043f: move-object/from16 v0, v30 │ │ +01430a: 0201 1b00 |0441: move/from16 v1, v27 │ │ +01430e: 6e20 2303 1000 |0443: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +014314: 0c0f |0446: move-result-object v15 │ │ +014316: 0800 1e00 |0447: move-object/from16 v0, v30 │ │ +01431a: 6e20 2003 f000 |0449: invoke-virtual {v0, v15}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +014320: 0c1b |044c: move-result-object v27 │ │ +014322: 1f1b 2100 |044d: check-cast v27, Landroid/preference/PreferenceScreen; // type@0021 │ │ +014326: 0800 1b00 |044f: move-object/from16 v0, v27 │ │ +01432a: 0801 1e00 |0451: move-object/from16 v1, v30 │ │ +01432e: 5b10 1302 |0453: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTemplateTextScreen:Landroid/preference/PreferenceScreen; // field@0213 │ │ +014332: 0800 1e00 |0455: move-object/from16 v0, v30 │ │ +014336: 5400 1302 |0457: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mTemplateTextScreen:Landroid/preference/PreferenceScreen; // field@0213 │ │ +01433a: 081b 0000 |0459: move-object/from16 v27, v0 │ │ +01433e: 221c e000 |045b: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$7; // type@00e0 │ │ +014342: 0800 1c00 |045d: move-object/from16 v0, v28 │ │ +014346: 0801 1e00 |045f: move-object/from16 v1, v30 │ │ +01434a: 7020 0803 1000 |0461: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$7;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@0308 │ │ +014350: 7402 6400 1b00 |0464: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0064 │ │ +014356: 141b 7700 067f |0467: const v27, #float 1.78119e+38 // #7f060077 │ │ +01435c: 0800 1e00 |046a: move-object/from16 v0, v30 │ │ +014360: 0201 1b00 |046c: move/from16 v1, v27 │ │ +014364: 6e20 2303 1000 |046e: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +01436a: 0c06 |0471: move-result-object v6 │ │ +01436c: 0800 1e00 |0472: move-object/from16 v0, v30 │ │ +014370: 6e20 2003 6000 |0474: invoke-virtual {v0, v6}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +014376: 0c1b |0477: move-result-object v27 │ │ +014378: 1f1b 2100 |0478: check-cast v27, Landroid/preference/PreferenceScreen; // type@0021 │ │ +01437c: 0800 1b00 |047a: move-object/from16 v0, v27 │ │ +014380: 0801 1e00 |047c: move-object/from16 v1, v30 │ │ +014384: 5b10 0802 |047e: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mAutoLinkScreen:Landroid/preference/PreferenceScreen; // field@0208 │ │ +014388: 0800 1e00 |0480: move-object/from16 v0, v30 │ │ +01438c: 5400 0802 |0482: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mAutoLinkScreen:Landroid/preference/PreferenceScreen; // field@0208 │ │ +014390: 081b 0000 |0484: move-object/from16 v27, v0 │ │ +014394: 221c e100 |0486: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$8; // type@00e1 │ │ +014398: 0800 1c00 |0488: move-object/from16 v0, v28 │ │ +01439c: 0801 1e00 |048a: move-object/from16 v1, v30 │ │ +0143a0: 7020 0a03 1000 |048c: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$8;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@030a │ │ +0143a6: 7402 6400 1b00 |048f: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0064 │ │ +0143ac: 141b 8400 067f |0492: const v27, #float 1.78119e+38 // #7f060084 │ │ +0143b2: 0800 1e00 |0495: move-object/from16 v0, v30 │ │ +0143b6: 0201 1b00 |0497: move/from16 v1, v27 │ │ +0143ba: 6e20 2303 1000 |0499: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +0143c0: 0c13 |049c: move-result-object v19 │ │ +0143c2: 0800 1e00 |049d: move-object/from16 v0, v30 │ │ +0143c6: 0801 1300 |049f: move-object/from16 v1, v19 │ │ +0143ca: 6e20 2003 1000 |04a1: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +0143d0: 0c1b |04a4: move-result-object v27 │ │ +0143d2: 1f1b 1a00 |04a5: check-cast v27, Landroid/preference/CheckBoxPreference; // type@001a │ │ +0143d6: 0800 1b00 |04a7: move-object/from16 v0, v27 │ │ +0143da: 0801 1e00 |04a9: move-object/from16 v1, v30 │ │ +0143de: 5b10 1102 |04ab: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; // field@0211 │ │ +0143e2: 0800 1e00 |04ad: move-object/from16 v0, v30 │ │ +0143e6: 5400 1102 |04af: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; // field@0211 │ │ +0143ea: 081b 0000 |04b1: move-object/from16 v27, v0 │ │ +0143ee: 141c 8500 067f |04b3: const v28, #float 1.78119e+38 // #7f060085 │ │ +0143f4: 7402 5a00 1b00 |04b6: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setTitle:(I)V // method@005a │ │ +0143fa: 0800 1e00 |04b9: move-object/from16 v0, v30 │ │ +0143fe: 5400 1102 |04bb: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; // field@0211 │ │ +014402: 081b 0000 |04bd: move-object/from16 v27, v0 │ │ +014406: 0800 1e00 |04bf: move-object/from16 v0, v30 │ │ +01440a: 5400 1502 |04c1: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.noTitleBarFlag:Ljava/lang/Boolean; // field@0215 │ │ +01440e: 081c 0000 |04c3: move-object/from16 v28, v0 │ │ +014412: 7401 fc00 1c00 |04c5: invoke-virtual/range {v28}, Ljava/lang/Boolean;.booleanValue:()Z // method@00fc │ │ +014418: 0a1c |04c8: move-result v28 │ │ +01441a: 7402 5600 1b00 |04c9: invoke-virtual/range {v27, v28}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0056 │ │ +014420: 141b 8700 067f |04cc: const v27, #float 1.78119e+38 // #7f060087 │ │ +014426: 0800 1e00 |04cf: move-object/from16 v0, v30 │ │ +01442a: 0201 1b00 |04d1: move/from16 v1, v27 │ │ +01442e: 6e20 2303 1000 |04d3: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +014434: 0c0d |04d6: move-result-object v13 │ │ +014436: 0800 1e00 |04d7: move-object/from16 v0, v30 │ │ +01443a: 6e20 2003 d000 |04d9: invoke-virtual {v0, v13}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +014440: 0c1b |04dc: move-result-object v27 │ │ +014442: 1f1b 2100 |04dd: check-cast v27, Landroid/preference/PreferenceScreen; // type@0021 │ │ +014446: 0800 1b00 |04df: move-object/from16 v0, v27 │ │ +01444a: 0801 1e00 |04e1: move-object/from16 v1, v30 │ │ +01444e: 5b10 0d02 |04e3: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizeOnListPref:Landroid/preference/PreferenceScreen; // field@020d │ │ +014452: 0800 1e00 |04e5: move-object/from16 v0, v30 │ │ +014456: 5400 0d02 |04e7: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizeOnListPref:Landroid/preference/PreferenceScreen; // field@020d │ │ +01445a: 081b 0000 |04e9: move-object/from16 v27, v0 │ │ +01445e: 221c e200 |04eb: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$9; // type@00e2 │ │ +014462: 0800 1c00 |04ed: move-object/from16 v0, v28 │ │ +014466: 0801 1e00 |04ef: move-object/from16 v1, v30 │ │ +01446a: 7020 0c03 1000 |04f1: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$9;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@030c │ │ +014470: 7402 6400 1b00 |04f4: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0064 │ │ +014476: 0800 1e00 |04f7: move-object/from16 v0, v30 │ │ +01447a: 5400 0d02 |04f9: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mFontSizeOnListPref:Landroid/preference/PreferenceScreen; // field@020d │ │ +01447e: 081b 0000 |04fb: move-object/from16 v27, v0 │ │ +014482: 221c 6c00 |04fd: new-instance v28, Ljava/lang/StringBuilder; // type@006c │ │ +014486: 7601 2e01 1c00 |04ff: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +01448c: 141d 8900 067f |0502: const v29, #float 1.78119e+38 // #7f060089 │ │ +014492: 0800 1e00 |0505: move-object/from16 v0, v30 │ │ +014496: 0201 1d00 |0507: move/from16 v1, v29 │ │ +01449a: 6e20 2303 1000 |0509: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +0144a0: 0c1d |050c: move-result-object v29 │ │ +0144a2: 7402 3001 1c00 |050d: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0130 │ │ +0144a8: 0c1c |0510: move-result-object v28 │ │ +0144aa: 1a1d 2a00 |0511: const-string v29, ": " // string@002a │ │ +0144ae: 7402 3101 1c00 |0513: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0144b4: 0c1c |0516: move-result-object v28 │ │ +0144b6: 0800 1e00 |0517: move-object/from16 v0, v30 │ │ +0144ba: 5200 0202 |0519: iget v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.fontSizeOnList:F // field@0202 │ │ +0144be: 021d 0000 |051b: move/from16 v29, v0 │ │ +0144c2: 7701 0a01 1d00 |051d: invoke-static/range {v29}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@010a │ │ +0144c8: 0c1d |0520: move-result-object v29 │ │ +0144ca: 7402 3101 1c00 |0521: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0144d0: 0c1c |0524: move-result-object v28 │ │ +0144d2: 1a1d 0a00 |0525: const-string v29, " sp" // string@000a │ │ +0144d6: 7402 3101 1c00 |0527: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0144dc: 0c1c |052a: move-result-object v28 │ │ +0144de: 7401 3201 1c00 |052b: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0144e4: 0c1c |052e: move-result-object v28 │ │ +0144e6: 7402 6500 1b00 |052f: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ +0144ec: 141b 4e00 067f |0532: const v27, #float 1.78118e+38 // #7f06004e │ │ +0144f2: 0800 1e00 |0535: move-object/from16 v0, v30 │ │ +0144f6: 0201 1b00 |0537: move/from16 v1, v27 │ │ +0144fa: 6e20 2303 1000 |0539: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +014500: 0c09 |053c: move-result-object v9 │ │ +014502: 0800 1e00 |053d: move-object/from16 v0, v30 │ │ +014506: 6e20 2003 9000 |053f: invoke-virtual {v0, v9}, Ljp/gr/java_conf/hatalab/mnv/Settings;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0320 │ │ +01450c: 0c1b |0542: move-result-object v27 │ │ +01450e: 1f1b 2100 |0543: check-cast v27, Landroid/preference/PreferenceScreen; // type@0021 │ │ +014512: 0800 1b00 |0545: move-object/from16 v0, v27 │ │ +014516: 0801 1e00 |0547: move-object/from16 v1, v30 │ │ +01451a: 5b10 0c02 |0549: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/Settings;.mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; // field@020c │ │ +01451e: 0800 1e00 |054b: move-object/from16 v0, v30 │ │ +014522: 5400 0c02 |054d: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; // field@020c │ │ +014526: 081b 0000 |054f: move-object/from16 v27, v0 │ │ +01452a: 221c 6c00 |0551: new-instance v28, Ljava/lang/StringBuilder; // type@006c │ │ +01452e: 7601 2e01 1c00 |0553: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +014534: 141d 5000 067f |0556: const v29, #float 1.78118e+38 // #7f060050 │ │ +01453a: 0800 1e00 |0559: move-object/from16 v0, v30 │ │ +01453e: 0201 1d00 |055b: move/from16 v1, v29 │ │ +014542: 6e20 2303 1000 |055d: invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings;.getText:(I)Ljava/lang/CharSequence; // method@0323 │ │ +014548: 0c1d |0560: move-result-object v29 │ │ +01454a: 7402 3001 1c00 |0561: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0130 │ │ +014550: 0c1c |0564: move-result-object v28 │ │ +014552: 1a1d 0400 |0565: const-string v29, " " // string@0004 │ │ +014556: 7402 3101 1c00 |0567: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01455c: 0c1c |056a: move-result-object v28 │ │ +01455e: 0800 1e00 |056b: move-object/from16 v0, v30 │ │ +014562: 5400 0002 |056d: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // field@0200 │ │ +014566: 081d 0000 |056f: move-object/from16 v29, v0 │ │ +01456a: 7401 3004 1d00 |0571: invoke-virtual/range {v29}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@0430 │ │ +014570: 0c1d |0574: move-result-object v29 │ │ +014572: 7402 3101 1c00 |0575: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +014578: 0c1c |0578: move-result-object v28 │ │ +01457a: 7401 3201 1c00 |0579: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +014580: 0c1c |057c: move-result-object v28 │ │ +014582: 7402 6500 1b00 |057d: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setSummary:(Ljava/lang/CharSequence;)V // method@0065 │ │ +014588: 0800 1e00 |0580: move-object/from16 v0, v30 │ │ +01458c: 5400 0c02 |0582: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;.mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; // field@020c │ │ +014590: 081b 0000 |0584: move-object/from16 v27, v0 │ │ +014594: 221c cc00 |0586: new-instance v28, Ljp/gr/java_conf/hatalab/mnv/Settings$10; // type@00cc │ │ +014598: 0800 1c00 |0588: move-object/from16 v0, v28 │ │ +01459c: 0801 1e00 |058a: move-object/from16 v1, v30 │ │ +0145a0: 7020 dc02 1000 |058c: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/Settings$10;.:(Ljp/gr/java_conf/hatalab/mnv/Settings;)V // method@02dc │ │ +0145a6: 7402 6400 1b00 |058f: invoke-virtual/range {v27, v28}, Landroid/preference/PreferenceScreen;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0064 │ │ +0145ac: 0e00 |0592: return-void │ │ +0145ae: d80e 0e01 |0593: add-int/lit8 v14, v14, #int 1 // #01 │ │ +0145b2: 2900 2ffc |0595: goto/16 01c4 // -03d1 │ │ +0145b6: d80e 0e01 |0597: add-int/lit8 v14, v14, #int 1 // #01 │ │ +0145ba: 2900 5ffe |0599: goto/16 03f8 // -01a1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ 0x000d line=91 │ │ 0x0010 line=93 │ │ 0x001a line=95 │ │ @@ -22108,57 +22155,57 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -011538: |[011538] jp.gr.java_conf.hatalab.mnv.TemplateTextList$10.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V │ │ -011548: 5b01 1d02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@021d │ │ -01154c: 5b02 1e02 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;.val$editView:Landroid/widget/EditText; // field@021e │ │ -011550: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -011556: 0e00 |0007: return-void │ │ +0145c0: |[0145c0] jp.gr.java_conf.hatalab.mnv.TemplateTextList$10.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V │ │ +0145d0: 5b01 1d02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@021d │ │ +0145d4: 5b02 1e02 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;.val$editView:Landroid/widget/EditText; // field@021e │ │ +0145d8: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0145de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -011558: |[011558] jp.gr.java_conf.hatalab.mnv.TemplateTextList$10.onClick:(Landroid/content/DialogInterface;I)V │ │ -011568: 5453 1e02 |0000: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;.val$editView:Landroid/widget/EditText; // field@021e │ │ -01156c: 6e10 a200 0300 |0002: invoke-virtual {v3}, Landroid/widget/EditText;.getSelectionStart:()I // method@00a2 │ │ -011572: 0a01 |0005: move-result v1 │ │ -011574: 5453 1e02 |0006: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;.val$editView:Landroid/widget/EditText; // field@021e │ │ -011578: 6e10 a100 0300 |0008: invoke-virtual {v3}, Landroid/widget/EditText;.getSelectionEnd:()I // method@00a1 │ │ -01157e: 0a00 |000b: move-result v0 │ │ -011580: 3701 0500 |000c: if-le v1, v0, 0011 // +0005 │ │ -011584: 0112 |000e: move v2, v1 │ │ -011586: 0101 |000f: move v1, v0 │ │ -011588: 0120 |0010: move v0, v2 │ │ -01158a: 5453 1e02 |0011: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;.val$editView:Landroid/widget/EditText; // field@021e │ │ -01158e: 6e10 a300 0300 |0013: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -011594: 0c03 |0016: move-result-object v3 │ │ -011596: 5454 1d02 |0017: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@021d │ │ -01159a: 7110 5603 0400 |0019: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$700:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)[Ljava/lang/String; // method@0356 │ │ -0115a0: 0c04 |001c: move-result-object v4 │ │ -0115a2: 4604 0407 |001d: aget-object v4, v4, v7 │ │ -0115a6: 7240 6800 1340 |001f: invoke-interface {v3, v1, v0, v4}, Landroid/text/Editable;.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; // method@0068 │ │ -0115ac: 0e00 |0022: return-void │ │ +0145e0: |[0145e0] jp.gr.java_conf.hatalab.mnv.TemplateTextList$10.onClick:(Landroid/content/DialogInterface;I)V │ │ +0145f0: 5453 1e02 |0000: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;.val$editView:Landroid/widget/EditText; // field@021e │ │ +0145f4: 6e10 a200 0300 |0002: invoke-virtual {v3}, Landroid/widget/EditText;.getSelectionStart:()I // method@00a2 │ │ +0145fa: 0a01 |0005: move-result v1 │ │ +0145fc: 5453 1e02 |0006: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;.val$editView:Landroid/widget/EditText; // field@021e │ │ +014600: 6e10 a100 0300 |0008: invoke-virtual {v3}, Landroid/widget/EditText;.getSelectionEnd:()I // method@00a1 │ │ +014606: 0a00 |000b: move-result v0 │ │ +014608: 3701 0500 |000c: if-le v1, v0, 0011 // +0005 │ │ +01460c: 0112 |000e: move v2, v1 │ │ +01460e: 0101 |000f: move v1, v0 │ │ +014610: 0120 |0010: move v0, v2 │ │ +014612: 5453 1e02 |0011: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;.val$editView:Landroid/widget/EditText; // field@021e │ │ +014616: 6e10 a300 0300 |0013: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +01461c: 0c03 |0016: move-result-object v3 │ │ +01461e: 5454 1d02 |0017: iget-object v4, v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@021d │ │ +014622: 7110 5703 0400 |0019: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$700:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)[Ljava/lang/String; // method@0357 │ │ +014628: 0c04 |001c: move-result-object v4 │ │ +01462a: 4604 0407 |001d: aget-object v4, v4, v7 │ │ +01462e: 7240 6800 1340 |001f: invoke-interface {v3, v1, v0, v4}, Landroid/text/Editable;.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; // method@0068 │ │ +014634: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0006 line=410 │ │ 0x000c line=411 │ │ 0x0011 line=414 │ │ 0x0022 line=417 │ │ @@ -22205,42 +22252,42 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0115b0: |[0115b0] jp.gr.java_conf.hatalab.mnv.TemplateTextList$1.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ -0115c0: 5b01 1f02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@021f │ │ -0115c4: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -0115ca: 0e00 |0005: return-void │ │ +014638: |[014638] jp.gr.java_conf.hatalab.mnv.TemplateTextList$1.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ +014648: 5b01 1f02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@021f │ │ +01464c: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +014652: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0115cc: |[0115cc] jp.gr.java_conf.hatalab.mnv.TemplateTextList$1.onClick:(Landroid/view/View;)V │ │ -0115dc: 5440 1f02 |0000: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@021f │ │ -0115e0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0115e2: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ -0115e6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0115e8: 7140 4f03 1032 |0006: invoke-static {v0, v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$000:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V // method@034f │ │ -0115ee: 0e00 |0009: return-void │ │ +014654: |[014654] jp.gr.java_conf.hatalab.mnv.TemplateTextList$1.onClick:(Landroid/view/View;)V │ │ +014664: 5440 1f02 |0000: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@021f │ │ +014668: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +01466a: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ +01466e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +014670: 7140 5003 1032 |0006: invoke-static {v0, v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$000:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V // method@0350 │ │ +014676: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0009 line=85 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$1; │ │ 0x0000 - 0x000a reg=5 v Landroid/view/View; │ │ @@ -22257,15 +22304,15 @@ │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #100 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #821 'onItemLongClick' │ │ +Annotations on method #822 'onItemLongClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)Z" } │ │ │ │ Class #100 - │ │ Class descriptor : 'Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -22282,40 +22329,40 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0115f0: |[0115f0] jp.gr.java_conf.hatalab.mnv.TemplateTextList$2.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ -011600: 5b01 2002 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0220 │ │ -011604: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -01160a: 0e00 |0005: return-void │ │ +014678: |[014678] jp.gr.java_conf.hatalab.mnv.TemplateTextList$2.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ +014688: 5b01 2002 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0220 │ │ +01468c: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +014692: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$2;) │ │ name : 'onItemLongClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01160c: |[01160c] jp.gr.java_conf.hatalab.mnv.TemplateTextList$2.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ -01161c: 5410 2002 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0220 │ │ -011620: 7120 5003 4000 |0002: invoke-static {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$100:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V // method@0350 │ │ -011626: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -011628: 0f00 |0006: return v0 │ │ +014694: |[014694] jp.gr.java_conf.hatalab.mnv.TemplateTextList$2.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ +0146a4: 5410 2002 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0220 │ │ +0146a8: 7120 5103 4000 |0002: invoke-static {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$100:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V // method@0351 │ │ +0146ae: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0146b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0007 reg=1 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$2; │ │ @@ -22371,63 +22418,63 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01162c: |[01162c] jp.gr.java_conf.hatalab.mnv.TemplateTextList$3.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ -01163c: 5b01 2102 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0221 │ │ -011640: 5902 2302 |0002: iput v2, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$position:I // field@0223 │ │ -011644: 5b03 2402 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$text:Ljava/lang/String; // field@0224 │ │ -011648: 5c04 2202 |0006: iput-boolean v4, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$isTimeFormat:Z // field@0222 │ │ -01164c: 7010 0e01 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -011652: 0e00 |000b: return-void │ │ +0146b4: |[0146b4] jp.gr.java_conf.hatalab.mnv.TemplateTextList$3.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ +0146c4: 5b01 2102 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0221 │ │ +0146c8: 5902 2302 |0002: iput v2, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$position:I // field@0223 │ │ +0146cc: 5b03 2402 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$text:Ljava/lang/String; // field@0224 │ │ +0146d0: 5c04 2202 |0006: iput-boolean v4, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$isTimeFormat:Z // field@0222 │ │ +0146d4: 7010 0f01 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0146da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3; │ │ - 0x0000 - 0x000c reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ + 0x0000 - 0x000c reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ 0x0000 - 0x000c reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=4 (null) Z │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -011654: |[011654] jp.gr.java_conf.hatalab.mnv.TemplateTextList$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -011664: 2b06 2800 0000 |0000: packed-switch v6, 00000028 // +00000028 │ │ -01166a: 0e00 |0003: return-void │ │ -01166c: 5440 2102 |0004: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0221 │ │ -011670: 5241 2302 |0006: iget v1, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$position:I // field@0223 │ │ -011674: 7120 5103 1000 |0008: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$200:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V // method@0351 │ │ -01167a: 28f8 |000b: goto 0003 // -0008 │ │ -01167c: 5440 2102 |000c: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0221 │ │ -011680: 5241 2302 |000e: iget v1, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$position:I // field@0223 │ │ -011684: 7120 5203 1000 |0010: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$300:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V // method@0352 │ │ -01168a: 28f0 |0013: goto 0003 // -0010 │ │ -01168c: 5440 2102 |0014: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0221 │ │ -011690: 5241 2302 |0016: iget v1, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$position:I // field@0223 │ │ -011694: 5442 2402 |0018: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$text:Ljava/lang/String; // field@0224 │ │ -011698: 5543 2202 |001a: iget-boolean v3, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$isTimeFormat:Z // field@0222 │ │ -01169c: 7140 4f03 1032 |001c: invoke-static {v0, v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$000:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V // method@034f │ │ -0116a2: 28e4 |001f: goto 0003 // -001c │ │ -0116a4: 5440 2102 |0020: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0221 │ │ -0116a8: 5241 2302 |0022: iget v1, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$position:I // field@0223 │ │ -0116ac: 7120 5303 1000 |0024: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$400:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V // method@0353 │ │ -0116b2: 28dc |0027: goto 0003 // -0024 │ │ -0116b4: 0001 0500 0000 0000 0400 0000 0c00 ... |0028: packed-switch-data (14 units) │ │ +0146dc: |[0146dc] jp.gr.java_conf.hatalab.mnv.TemplateTextList$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +0146ec: 2b06 2800 0000 |0000: packed-switch v6, 00000028 // +00000028 │ │ +0146f2: 0e00 |0003: return-void │ │ +0146f4: 5440 2102 |0004: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0221 │ │ +0146f8: 5241 2302 |0006: iget v1, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$position:I // field@0223 │ │ +0146fc: 7120 5203 1000 |0008: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$200:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V // method@0352 │ │ +014702: 28f8 |000b: goto 0003 // -0008 │ │ +014704: 5440 2102 |000c: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0221 │ │ +014708: 5241 2302 |000e: iget v1, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$position:I // field@0223 │ │ +01470c: 7120 5303 1000 |0010: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$300:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V // method@0353 │ │ +014712: 28f0 |0013: goto 0003 // -0010 │ │ +014714: 5440 2102 |0014: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0221 │ │ +014718: 5241 2302 |0016: iget v1, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$position:I // field@0223 │ │ +01471c: 5442 2402 |0018: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$text:Ljava/lang/String; // field@0224 │ │ +014720: 5543 2202 |001a: iget-boolean v3, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$isTimeFormat:Z // field@0222 │ │ +014724: 7140 5003 1032 |001c: invoke-static {v0, v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$000:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V // method@0350 │ │ +01472a: 28e4 |001f: goto 0003 // -001c │ │ +01472c: 5440 2102 |0020: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0221 │ │ +014730: 5241 2302 |0022: iget v1, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.val$position:I // field@0223 │ │ +014734: 7120 5403 1000 |0024: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$400:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V // method@0354 │ │ +01473a: 28dc |0027: goto 0003 // -0024 │ │ +01473c: 0001 0500 0000 0000 0400 0000 0c00 ... |0028: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0003 line=200 │ │ 0x0004 line=176 │ │ 0x000c line=180 │ │ 0x0014 line=184 │ │ @@ -22481,61 +22528,61 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/CheckBox;Landroid/widget/Button;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0116d0: |[0116d0] jp.gr.java_conf.hatalab.mnv.TemplateTextList$4.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/CheckBox;Landroid/widget/Button;)V │ │ -0116e0: 5b01 2502 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0225 │ │ -0116e4: 5b02 2702 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.val$timeformatCheck:Landroid/widget/CheckBox; // field@0227 │ │ -0116e8: 5b03 2602 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.val$sampleButton:Landroid/widget/Button; // field@0226 │ │ -0116ec: 7010 0e01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -0116f2: 0e00 |0009: return-void │ │ +014758: |[014758] jp.gr.java_conf.hatalab.mnv.TemplateTextList$4.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/CheckBox;Landroid/widget/Button;)V │ │ +014768: 5b01 2502 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0225 │ │ +01476c: 5b02 2702 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.val$timeformatCheck:Landroid/widget/CheckBox; // field@0227 │ │ +014770: 5b03 2602 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.val$sampleButton:Landroid/widget/Button; // field@0226 │ │ +014774: 7010 0f01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +01477a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4; │ │ - 0x0000 - 0x000a reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ + 0x0000 - 0x000a reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/CheckBox; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/widget/Button; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0116f4: |[0116f4] jp.gr.java_conf.hatalab.mnv.TemplateTextList$4.onClick:(Landroid/view/View;)V │ │ -011704: 1242 |0000: const/4 v2, #int 4 // #4 │ │ -011706: 5430 2702 |0001: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.val$timeformatCheck:Landroid/widget/CheckBox; // field@0227 │ │ -01170a: 6e10 9700 0000 |0003: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ -011710: 0a00 |0006: move-result v0 │ │ -011712: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -011714: 3310 1100 |0008: if-ne v0, v1, 0019 // +0011 │ │ -011718: 5430 2602 |000a: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.val$sampleButton:Landroid/widget/Button; // field@0226 │ │ -01171c: 6e10 9300 0000 |000c: invoke-virtual {v0}, Landroid/widget/Button;.getVisibility:()I // method@0093 │ │ -011722: 0a00 |000f: move-result v0 │ │ -011724: 3320 0800 |0010: if-ne v0, v2, 0018 // +0008 │ │ -011728: 5430 2602 |0012: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.val$sampleButton:Landroid/widget/Button; // field@0226 │ │ -01172c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -01172e: 6e20 9600 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@0096 │ │ -011734: 0e00 |0018: return-void │ │ -011736: 5430 2602 |0019: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.val$sampleButton:Landroid/widget/Button; // field@0226 │ │ -01173a: 6e10 9300 0000 |001b: invoke-virtual {v0}, Landroid/widget/Button;.getVisibility:()I // method@0093 │ │ -011740: 0a00 |001e: move-result v0 │ │ -011742: 3900 f9ff |001f: if-nez v0, 0018 // -0007 │ │ -011746: 5430 2602 |0021: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.val$sampleButton:Landroid/widget/Button; // field@0226 │ │ -01174a: 6e20 9600 2000 |0023: invoke-virtual {v0, v2}, Landroid/widget/Button;.setVisibility:(I)V // method@0096 │ │ -011750: 28f2 |0026: goto 0018 // -000e │ │ +01477c: |[01477c] jp.gr.java_conf.hatalab.mnv.TemplateTextList$4.onClick:(Landroid/view/View;)V │ │ +01478c: 1242 |0000: const/4 v2, #int 4 // #4 │ │ +01478e: 5430 2702 |0001: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.val$timeformatCheck:Landroid/widget/CheckBox; // field@0227 │ │ +014792: 6e10 9700 0000 |0003: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ +014798: 0a00 |0006: move-result v0 │ │ +01479a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +01479c: 3310 1100 |0008: if-ne v0, v1, 0019 // +0011 │ │ +0147a0: 5430 2602 |000a: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.val$sampleButton:Landroid/widget/Button; // field@0226 │ │ +0147a4: 6e10 9300 0000 |000c: invoke-virtual {v0}, Landroid/widget/Button;.getVisibility:()I // method@0093 │ │ +0147aa: 0a00 |000f: move-result v0 │ │ +0147ac: 3320 0800 |0010: if-ne v0, v2, 0018 // +0008 │ │ +0147b0: 5430 2602 |0012: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.val$sampleButton:Landroid/widget/Button; // field@0226 │ │ +0147b4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0147b6: 6e20 9600 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@0096 │ │ +0147bc: 0e00 |0018: return-void │ │ +0147be: 5430 2602 |0019: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.val$sampleButton:Landroid/widget/Button; // field@0226 │ │ +0147c2: 6e10 9300 0000 |001b: invoke-virtual {v0}, Landroid/widget/Button;.getVisibility:()I // method@0093 │ │ +0147c8: 0a00 |001e: move-result v0 │ │ +0147ca: 3900 f9ff |001f: if-nez v0, 0018 // -0007 │ │ +0147ce: 5430 2602 |0021: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.val$sampleButton:Landroid/widget/Button; // field@0226 │ │ +0147d2: 6e20 9600 2000 |0023: invoke-virtual {v0, v2}, Landroid/widget/Button;.setVisibility:(I)V // method@0096 │ │ +0147d8: 28f2 |0026: goto 0018 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=283 │ │ 0x000a line=285 │ │ 0x0012 line=286 │ │ 0x0018 line=293 │ │ 0x0019 line=290 │ │ @@ -22583,42 +22630,42 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -011754: |[011754] jp.gr.java_conf.hatalab.mnv.TemplateTextList$5.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V │ │ -011764: 5b01 2802 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0228 │ │ -011768: 5b02 2902 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5;.val$nameEditText:Landroid/widget/EditText; // field@0229 │ │ -01176c: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -011772: 0e00 |0007: return-void │ │ +0147dc: |[0147dc] jp.gr.java_conf.hatalab.mnv.TemplateTextList$5.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V │ │ +0147ec: 5b01 2802 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0228 │ │ +0147f0: 5b02 2902 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5;.val$nameEditText:Landroid/widget/EditText; // field@0229 │ │ +0147f4: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0147fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -011774: |[011774] jp.gr.java_conf.hatalab.mnv.TemplateTextList$5.onClick:(Landroid/view/View;)V │ │ -011784: 5420 2802 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0228 │ │ -011788: 5421 2902 |0002: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5;.val$nameEditText:Landroid/widget/EditText; // field@0229 │ │ -01178c: 7120 5403 1000 |0004: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$500:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V // method@0354 │ │ -011792: 0e00 |0007: return-void │ │ +0147fc: |[0147fc] jp.gr.java_conf.hatalab.mnv.TemplateTextList$5.onClick:(Landroid/view/View;)V │ │ +01480c: 5420 2802 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0228 │ │ +014810: 5421 2902 |0002: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5;.val$nameEditText:Landroid/widget/EditText; // field@0229 │ │ +014814: 7120 5503 1000 |0004: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$500:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V // method@0355 │ │ +01481a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0007 line=302 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5; │ │ 0x0000 - 0x0008 reg=3 v Landroid/view/View; │ │ @@ -22658,49 +22705,49 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011794: |[011794] jp.gr.java_conf.hatalab.mnv.TemplateTextList$6.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ -0117a4: 5b01 2a02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022a │ │ -0117a8: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -0117ae: 0e00 |0005: return-void │ │ +01481c: |[01481c] jp.gr.java_conf.hatalab.mnv.TemplateTextList$6.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ +01482c: 5b01 2a02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022a │ │ +014830: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +014836: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$6;) │ │ name : 'onFocusChange' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0117b0: |[0117b0] jp.gr.java_conf.hatalab.mnv.TemplateTextList$6.onFocusChange:(Landroid/view/View;Z)V │ │ -0117c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0117c2: 5441 2a02 |0001: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022a │ │ -0117c6: 1a02 7004 |0003: const-string v2, "input_method" // string@0470 │ │ -0117ca: 6e20 5e03 2100 |0005: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@035e │ │ -0117d0: 0c00 |0008: move-result-object v0 │ │ -0117d2: 1f00 3c00 |0009: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ -0117d6: 3806 0600 |000b: if-eqz v6, 0011 // +0006 │ │ -0117da: 6e30 8f00 5003 |000d: invoke-virtual {v0, v5, v3}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@008f │ │ -0117e0: 0e00 |0010: return-void │ │ -0117e2: 6e10 8900 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0089 │ │ -0117e8: 0c01 |0014: move-result-object v1 │ │ -0117ea: 6e30 8e00 1003 |0015: invoke-virtual {v0, v1, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ -0117f0: 28f8 |0018: goto 0010 // -0008 │ │ +014838: |[014838] jp.gr.java_conf.hatalab.mnv.TemplateTextList$6.onFocusChange:(Landroid/view/View;Z)V │ │ +014848: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01484a: 5441 2a02 |0001: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022a │ │ +01484e: 1a02 6e04 |0003: const-string v2, "input_method" // string@046e │ │ +014852: 6e20 5f03 2100 |0005: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@035f │ │ +014858: 0c00 |0008: move-result-object v0 │ │ +01485a: 1f00 3c00 |0009: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ +01485e: 3806 0600 |000b: if-eqz v6, 0011 // +0006 │ │ +014862: 6e30 8f00 5003 |000d: invoke-virtual {v0, v5, v3}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@008f │ │ +014868: 0e00 |0010: return-void │ │ +01486a: 6e10 8900 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0089 │ │ +014870: 0c01 |0014: move-result-object v1 │ │ +014872: 6e30 8e00 1003 |0015: invoke-virtual {v0, v1, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ +014878: 28f8 |0018: goto 0010 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=309 │ │ 0x000b line=310 │ │ 0x000d line=311 │ │ 0x0010 line=317 │ │ 0x0011 line=315 │ │ @@ -22745,37 +22792,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0117f4: |[0117f4] jp.gr.java_conf.hatalab.mnv.TemplateTextList$7.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ -011804: 5b01 2b02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022b │ │ -011808: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -01180e: 0e00 |0005: return-void │ │ +01487c: |[01487c] jp.gr.java_conf.hatalab.mnv.TemplateTextList$7.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ +01488c: 5b01 2b02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022b │ │ +014890: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +014896: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$7;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -011810: |[011810] jp.gr.java_conf.hatalab.mnv.TemplateTextList$7.onCancel:(Landroid/content/DialogInterface;)V │ │ -011820: 0e00 |0000: return-void │ │ +014898: |[014898] jp.gr.java_conf.hatalab.mnv.TemplateTextList$7.onCancel:(Landroid/content/DialogInterface;)V │ │ +0148a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$7; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -22814,37 +22861,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011824: |[011824] jp.gr.java_conf.hatalab.mnv.TemplateTextList$8.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ -011834: 5b01 2c02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022c │ │ -011838: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -01183e: 0e00 |0005: return-void │ │ +0148ac: |[0148ac] jp.gr.java_conf.hatalab.mnv.TemplateTextList$8.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ +0148bc: 5b01 2c02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022c │ │ +0148c0: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0148c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -011840: |[011840] jp.gr.java_conf.hatalab.mnv.TemplateTextList$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -011850: 0e00 |0000: return-void │ │ +0148c8: |[0148c8] jp.gr.java_conf.hatalab.mnv.TemplateTextList$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +0148d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$8; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -22896,84 +22943,84 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;Landroid/widget/CheckBox;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -011854: |[011854] jp.gr.java_conf.hatalab.mnv.TemplateTextList$9.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;Landroid/widget/CheckBox;I)V │ │ -011864: 5b01 2d02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022d │ │ -011868: 5b02 2e02 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$nameEditText:Landroid/widget/EditText; // field@022e │ │ -01186c: 5b03 3002 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$timeformatCheck:Landroid/widget/CheckBox; // field@0230 │ │ -011870: 5904 2f02 |0006: iput v4, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$position:I // field@022f │ │ -011874: 7010 0e01 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -01187a: 0e00 |000b: return-void │ │ +0148dc: |[0148dc] jp.gr.java_conf.hatalab.mnv.TemplateTextList$9.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;Landroid/widget/CheckBox;I)V │ │ +0148ec: 5b01 2d02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022d │ │ +0148f0: 5b02 2e02 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$nameEditText:Landroid/widget/EditText; // field@022e │ │ +0148f4: 5b03 3002 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$timeformatCheck:Landroid/widget/CheckBox; // field@0230 │ │ +0148f8: 5904 2f02 |0006: iput v4, v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$position:I // field@022f │ │ +0148fc: 7010 0f01 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +014902: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9; │ │ - 0x0000 - 0x000c reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ + 0x0000 - 0x000c reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/widget/CheckBox; │ │ 0x0000 - 0x000c reg=4 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -01187c: |[01187c] jp.gr.java_conf.hatalab.mnv.TemplateTextList$9.onClick:(Landroid/content/DialogInterface;I)V │ │ -01188c: 5496 2e02 |0000: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$nameEditText:Landroid/widget/EditText; // field@022e │ │ -011890: 6e10 a300 0600 |0002: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -011896: 0c06 |0005: move-result-object v6 │ │ -011898: 6e10 0f01 0600 |0006: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -01189e: 0c05 |0009: move-result-object v5 │ │ -0118a0: 5496 3002 |000a: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$timeformatCheck:Landroid/widget/CheckBox; // field@0230 │ │ -0118a4: 6e10 9700 0600 |000c: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ -0118aa: 0a00 |000f: move-result v0 │ │ -0118ac: 6e10 1f01 0500 |0010: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@011f │ │ -0118b2: 0a06 |0013: move-result v6 │ │ -0118b4: 3d06 3400 |0014: if-lez v6, 0048 // +0034 │ │ -0118b8: 3800 2a00 |0016: if-eqz v0, 0040 // +002a │ │ -0118bc: 2203 7d00 |0018: new-instance v3, Ljava/util/Date; // type@007d │ │ -0118c0: 7010 4301 0300 |001a: invoke-direct {v3}, Ljava/util/Date;.:()V // method@0143 │ │ -0118c6: 2204 7900 |001d: new-instance v4, Ljava/text/SimpleDateFormat; // type@0079 │ │ -0118ca: 7020 3b01 5400 |001f: invoke-direct {v4, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@013b │ │ -0118d0: 6e20 3c01 3400 |0022: invoke-virtual {v4, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@013c │ │ -0118d6: 0c02 |0025: move-result-object v2 │ │ -0118d8: 5496 2d02 |0026: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022d │ │ -0118dc: 5297 2f02 |0028: iget v7, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$position:I // field@022f │ │ -0118e0: 7140 5503 7605 |002a: invoke-static {v6, v7, v5, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$600:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V // method@0355 │ │ -0118e6: 0e00 |002d: return-void │ │ -0118e8: 0d01 |002e: move-exception v1 │ │ -0118ea: 5496 2d02 |002f: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022d │ │ -0118ee: 5297 2f02 |0031: iget v7, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$position:I // field@022f │ │ -0118f2: 7140 4f03 7605 |0033: invoke-static {v6, v7, v5, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$000:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V // method@034f │ │ -0118f8: 6e10 0801 0100 |0036: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -0118fe: 0c06 |0039: move-result-object v6 │ │ -011900: 5497 2d02 |003a: iget-object v7, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022d │ │ -011904: 7120 8202 7600 |003c: invoke-static {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V // method@0282 │ │ -01190a: 28ee |003f: goto 002d // -0012 │ │ -01190c: 5496 2d02 |0040: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022d │ │ -011910: 5297 2f02 |0042: iget v7, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$position:I // field@022f │ │ -011914: 7140 5503 7605 |0044: invoke-static {v6, v7, v5, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$600:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V // method@0355 │ │ -01191a: 28e6 |0047: goto 002d // -001a │ │ -01191c: 5496 2d02 |0048: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022d │ │ -011920: 1a07 9a00 |004a: const-string v7, "Input text is empty." // string@009a │ │ -011924: 1208 |004c: const/4 v8, #int 0 // #0 │ │ -011926: 7130 d500 7608 |004d: invoke-static {v6, v7, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -01192c: 0c06 |0050: move-result-object v6 │ │ -01192e: 6e10 d800 0600 |0051: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -011934: 28d9 |0054: goto 002d // -0027 │ │ +014904: |[014904] jp.gr.java_conf.hatalab.mnv.TemplateTextList$9.onClick:(Landroid/content/DialogInterface;I)V │ │ +014914: 5496 2e02 |0000: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$nameEditText:Landroid/widget/EditText; // field@022e │ │ +014918: 6e10 a300 0600 |0002: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +01491e: 0c06 |0005: move-result-object v6 │ │ +014920: 6e10 1001 0600 |0006: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +014926: 0c05 |0009: move-result-object v5 │ │ +014928: 5496 3002 |000a: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$timeformatCheck:Landroid/widget/CheckBox; // field@0230 │ │ +01492c: 6e10 9700 0600 |000c: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@0097 │ │ +014932: 0a00 |000f: move-result v0 │ │ +014934: 6e10 2001 0500 |0010: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0120 │ │ +01493a: 0a06 |0013: move-result v6 │ │ +01493c: 3d06 3400 |0014: if-lez v6, 0048 // +0034 │ │ +014940: 3800 2a00 |0016: if-eqz v0, 0040 // +002a │ │ +014944: 2203 7d00 |0018: new-instance v3, Ljava/util/Date; // type@007d │ │ +014948: 7010 4401 0300 |001a: invoke-direct {v3}, Ljava/util/Date;.:()V // method@0144 │ │ +01494e: 2204 7900 |001d: new-instance v4, Ljava/text/SimpleDateFormat; // type@0079 │ │ +014952: 7020 3c01 5400 |001f: invoke-direct {v4, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@013c │ │ +014958: 6e20 3d01 3400 |0022: invoke-virtual {v4, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@013d │ │ +01495e: 0c02 |0025: move-result-object v2 │ │ +014960: 5496 2d02 |0026: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022d │ │ +014964: 5297 2f02 |0028: iget v7, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$position:I // field@022f │ │ +014968: 7140 5603 7605 |002a: invoke-static {v6, v7, v5, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$600:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V // method@0356 │ │ +01496e: 0e00 |002d: return-void │ │ +014970: 0d01 |002e: move-exception v1 │ │ +014972: 5496 2d02 |002f: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022d │ │ +014976: 5297 2f02 |0031: iget v7, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$position:I // field@022f │ │ +01497a: 7140 5003 7605 |0033: invoke-static {v6, v7, v5, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$000:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V // method@0350 │ │ +014980: 6e10 0901 0100 |0036: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +014986: 0c06 |0039: move-result-object v6 │ │ +014988: 5497 2d02 |003a: iget-object v7, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022d │ │ +01498c: 7120 8302 7600 |003c: invoke-static {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V // method@0283 │ │ +014992: 28ee |003f: goto 002d // -0012 │ │ +014994: 5496 2d02 |0040: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022d │ │ +014998: 5297 2f02 |0042: iget v7, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.val$position:I // field@022f │ │ +01499c: 7140 5603 7605 |0044: invoke-static {v6, v7, v5, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.access$600:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V // method@0356 │ │ +0149a2: 28e6 |0047: goto 002d // -001a │ │ +0149a4: 5496 2d02 |0048: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@022d │ │ +0149a8: 1a07 9a00 |004a: const-string v7, "Input text is empty." // string@009a │ │ +0149ac: 1208 |004c: const/4 v8, #int 0 // #0 │ │ +0149ae: 7130 d500 7608 |004d: invoke-static {v6, v7, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +0149b4: 0c06 |0050: move-result-object v6 │ │ +0149b6: 6e10 d800 0600 |0051: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +0149bc: 28d9 |0054: goto 002d // -0027 │ │ catches : 1 │ │ 0x0018 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0000 line=329 │ │ 0x000a line=330 │ │ 0x0010 line=333 │ │ @@ -23012,15 +23059,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #108 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="TemplateListAdapter" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/widget/ArrayAdapter" "<" "Ljp/gr/java_conf/hatalab/mnv/myTemplateText;" ">;" } │ │ -Annotations on method #836 '' │ │ +Annotations on method #837 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/util/List" "<" "Ljp/gr/java_conf/hatalab/mnv/myTemplateText;" ">;)V" } │ │ │ │ Class #108 - │ │ Class descriptor : 'Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/ArrayAdapter;' │ │ Interfaces - │ │ @@ -23040,67 +23087,67 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/content/Context;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -011944: |[011944] jp.gr.java_conf.hatalab.mnv.TemplateTextList$TemplateListAdapter.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/content/Context;Ljava/util/List;)V │ │ -011954: 5b12 3202 |0000: iput-object v2, v1, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0232 │ │ -011958: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -01195a: 7040 9200 3140 |0003: invoke-direct {v1, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0092 │ │ -011960: 1a00 9804 |0006: const-string v0, "layout_inflater" // string@0498 │ │ -011964: 6e20 2e00 0300 |0008: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@002e │ │ -01196a: 0c00 |000b: move-result-object v0 │ │ -01196c: 1f00 3000 |000c: check-cast v0, Landroid/view/LayoutInflater; // type@0030 │ │ -011970: 5b10 3102 |000e: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0231 │ │ -011974: 0e00 |0010: return-void │ │ +0149cc: |[0149cc] jp.gr.java_conf.hatalab.mnv.TemplateTextList$TemplateListAdapter.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/content/Context;Ljava/util/List;)V │ │ +0149dc: 5b12 3202 |0000: iput-object v2, v1, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; // field@0232 │ │ +0149e0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0149e2: 7040 9200 3140 |0003: invoke-direct {v1, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0092 │ │ +0149e8: 1a00 9604 |0006: const-string v0, "layout_inflater" // string@0496 │ │ +0149ec: 6e20 2e00 0300 |0008: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@002e │ │ +0149f2: 0c00 |000b: move-result-object v0 │ │ +0149f4: 1f00 3000 |000c: check-cast v0, Landroid/view/LayoutInflater; // type@0030 │ │ +0149f8: 5b10 3102 |000e: iput-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0231 │ │ +0149fc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ 0x0002 line=586 │ │ 0x0006 line=587 │ │ 0x0010 line=590 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x0011 reg=1 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ - 0x0000 - 0x0011 reg=2 (null) Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ + 0x0000 - 0x0011 reg=2 this$0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ 0x0000 - 0x0011 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0011 reg=4 objects Ljava/util/List; Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -011978: |[011978] jp.gr.java_conf.hatalab.mnv.TemplateTextList$TemplateListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -011988: 0782 |0000: move-object v2, v8 │ │ -01198a: 3908 0c00 |0001: if-nez v8, 000d // +000c │ │ -01198e: 5463 3102 |0003: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0231 │ │ -011992: 1404 1300 037f |0005: const v4, #float 1.74129e+38 // #7f030013 │ │ -011998: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -01199a: 6e30 7e00 4305 |0009: invoke-virtual {v3, v4, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -0119a0: 0c02 |000c: move-result-object v2 │ │ -0119a2: 1403 2500 077f |000d: const v3, #float 1.79447e+38 // #7f070025 │ │ -0119a8: 6e20 8600 3200 |0010: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -0119ae: 0c01 |0013: move-result-object v1 │ │ -0119b0: 1f01 4e00 |0014: check-cast v1, Landroid/widget/TextView; // type@004e │ │ -0119b4: 6e20 4703 7600 |0016: invoke-virtual {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getItem:(I)Ljava/lang/Object; // method@0347 │ │ -0119ba: 0c00 |0019: move-result-object v0 │ │ -0119bc: 1f00 1401 |001a: check-cast v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -0119c0: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ -0119c4: 6e10 2f04 0000 |001e: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@042f │ │ -0119ca: 0c03 |0021: move-result-object v3 │ │ -0119cc: 6e20 d100 3100 |0022: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ -0119d2: 1102 |0025: return-object v2 │ │ +014a00: |[014a00] jp.gr.java_conf.hatalab.mnv.TemplateTextList$TemplateListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +014a10: 0782 |0000: move-object v2, v8 │ │ +014a12: 3908 0c00 |0001: if-nez v8, 000d // +000c │ │ +014a16: 5463 3102 |0003: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0231 │ │ +014a1a: 1404 1300 037f |0005: const v4, #float 1.74129e+38 // #7f030013 │ │ +014a20: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +014a22: 6e30 7e00 4305 |0009: invoke-virtual {v3, v4, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +014a28: 0c02 |000c: move-result-object v2 │ │ +014a2a: 1403 2500 077f |000d: const v3, #float 1.79447e+38 // #7f070025 │ │ +014a30: 6e20 8600 3200 |0010: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +014a36: 0c01 |0013: move-result-object v1 │ │ +014a38: 1f01 4e00 |0014: check-cast v1, Landroid/widget/TextView; // type@004e │ │ +014a3c: 6e20 4803 7600 |0016: invoke-virtual {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getItem:(I)Ljava/lang/Object; // method@0348 │ │ +014a42: 0c00 |0019: move-result-object v0 │ │ +014a44: 1f00 1401 |001a: check-cast v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +014a48: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ +014a4c: 6e10 3004 0000 |001e: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@0430 │ │ +014a52: 0c03 |0021: move-result-object v3 │ │ +014a54: 6e20 d100 3100 |0022: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ +014a5a: 1102 |0025: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0001 line=597 │ │ 0x0003 line=598 │ │ 0x000d line=600 │ │ 0x0016 line=602 │ │ @@ -23129,15 +23176,15 @@ │ │ virtual_methods_size: 2 │ │ │ │ Class #109 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; } │ │ Annotations on field #569 'mTemplateList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljp/gr/java_conf/hatalab/mnv/myTemplateText;" ">;" } │ │ -Annotations on method #866 'loadPreferences' │ │ +Annotations on method #867 'loadPreferences' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/app/Activity;" ")" "Ljava/util/ArrayList" "<" "Ljp/gr/java_conf/hatalab/mnv/myTemplateText;" ">;" } │ │ │ │ Class #109 - │ │ Class descriptor : 'Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/ListActivity;' │ │ Interfaces - │ │ @@ -23178,22 +23225,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0119d4: |[0119d4] jp.gr.java_conf.hatalab.mnv.TemplateTextList.:()V │ │ -0119e4: 6200 a702 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_NORMAL:Ljava/lang/String; // field@02a7 │ │ -0119e8: 6900 3402 |0002: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_NORMAL:Ljava/lang/String; // field@0234 │ │ -0119ec: 6200 a802 |0004: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@02a8 │ │ -0119f0: 6900 3502 |0006: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@0235 │ │ -0119f4: 1400 7400 067f |0008: const v0, #float 1.78119e+38 // #7f060074 │ │ -0119fa: 6700 3602 |000b: sput v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREF_KEY:I // field@0236 │ │ -0119fe: 0e00 |000d: return-void │ │ +014a5c: |[014a5c] jp.gr.java_conf.hatalab.mnv.TemplateTextList.:()V │ │ +014a6c: 6200 a702 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_NORMAL:Ljava/lang/String; // field@02a7 │ │ +014a70: 6900 3402 |0002: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_NORMAL:Ljava/lang/String; // field@0234 │ │ +014a74: 6200 a802 |0004: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@02a8 │ │ +014a78: 6900 3502 |0006: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@0235 │ │ +014a7c: 1400 7400 067f |0008: const v0, #float 1.78119e+38 // #7f060074 │ │ +014a82: 6700 3602 |000b: sput v0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREF_KEY:I // field@0236 │ │ +014a86: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ 0x0008 line=68 │ │ locals : │ │ │ │ @@ -23202,67 +23249,66 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 56 16-bit code units │ │ -011a00: |[011a00] jp.gr.java_conf.hatalab.mnv.TemplateTextList.:()V │ │ -011a10: 7010 1d00 0300 |0000: invoke-direct {v3}, Landroid/app/ListActivity;.:()V // method@001d │ │ -011a16: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ -011a1a: 2300 2001 |0005: new-array v0, v0, [Ljava/lang/String; // type@0120 │ │ -011a1e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -011a20: 1a02 4a07 |0008: const-string v2, "yyyy/MM/dd HH:mm:ss" // string@074a │ │ -011a24: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ -011a28: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -011a2a: 1a02 4907 |000d: const-string v2, "yyyy/MM/dd" // string@0749 │ │ -011a2e: 4d02 0001 |000f: aput-object v2, v0, v1 │ │ -011a32: 1221 |0011: const/4 v1, #int 2 // #2 │ │ -011a34: 1a02 7900 |0012: const-string v2, "HH:mm:ss" // string@0079 │ │ -011a38: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ -011a3c: 1231 |0016: const/4 v1, #int 3 // #3 │ │ -011a3e: 1a02 e901 |0017: const-string v2, "MM/dd/yy h:mmaa" // string@01e9 │ │ -011a42: 4d02 0001 |0019: aput-object v2, v0, v1 │ │ -011a46: 1241 |001b: const/4 v1, #int 4 // #4 │ │ -011a48: 1a02 ea01 |001c: const-string v2, "MMM dd, yyyy h:mmaa" // string@01ea │ │ -011a4c: 4d02 0001 |001e: aput-object v2, v0, v1 │ │ -011a50: 1251 |0020: const/4 v1, #int 5 // #5 │ │ -011a52: 1a02 eb01 |0021: const-string v2, "MMMM dd, yyyy h:mmaa" // string@01eb │ │ -011a56: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ -011a5a: 1261 |0025: const/4 v1, #int 6 // #6 │ │ -011a5c: 1a02 5900 |0026: const-string v2, "E, MMMM dd, yyyy h:mmaa" // string@0059 │ │ -011a60: 4d02 0001 |0028: aput-object v2, v0, v1 │ │ -011a64: 1271 |002a: const/4 v1, #int 7 // #7 │ │ -011a66: 1a02 5a00 |002b: const-string v2, "EEEE, MMMM dd, yyyy h:mmaa" // string@005a │ │ -011a6a: 4d02 0001 |002d: aput-object v2, v0, v1 │ │ -011a6e: 1301 0800 |002f: const/16 v1, #int 8 // #8 │ │ -011a72: 1a02 1000 |0031: const-string v2, "'Noteworthy day: 'M/d/yy" // string@0010 │ │ -011a76: 4d02 0001 |0033: aput-object v2, v0, v1 │ │ -011a7a: 5b30 3702 |0035: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.format_sample:[Ljava/lang/String; // field@0237 │ │ -011a7e: 0e00 |0037: return-void │ │ +014a88: |[014a88] jp.gr.java_conf.hatalab.mnv.TemplateTextList.:()V │ │ +014a98: 7010 1d00 0300 |0000: invoke-direct {v3}, Landroid/app/ListActivity;.:()V // method@001d │ │ +014a9e: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ +014aa2: 2300 2001 |0005: new-array v0, v0, [Ljava/lang/String; // type@0120 │ │ +014aa6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +014aa8: 1a02 4707 |0008: const-string v2, "yyyy/MM/dd HH:mm:ss" // string@0747 │ │ +014aac: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ +014ab0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +014ab2: 1a02 4607 |000d: const-string v2, "yyyy/MM/dd" // string@0746 │ │ +014ab6: 4d02 0001 |000f: aput-object v2, v0, v1 │ │ +014aba: 1221 |0011: const/4 v1, #int 2 // #2 │ │ +014abc: 1a02 7900 |0012: const-string v2, "HH:mm:ss" // string@0079 │ │ +014ac0: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ +014ac4: 1231 |0016: const/4 v1, #int 3 // #3 │ │ +014ac6: 1a02 e901 |0017: const-string v2, "MM/dd/yy h:mmaa" // string@01e9 │ │ +014aca: 4d02 0001 |0019: aput-object v2, v0, v1 │ │ +014ace: 1241 |001b: const/4 v1, #int 4 // #4 │ │ +014ad0: 1a02 ea01 |001c: const-string v2, "MMM dd, yyyy h:mmaa" // string@01ea │ │ +014ad4: 4d02 0001 |001e: aput-object v2, v0, v1 │ │ +014ad8: 1251 |0020: const/4 v1, #int 5 // #5 │ │ +014ada: 1a02 eb01 |0021: const-string v2, "MMMM dd, yyyy h:mmaa" // string@01eb │ │ +014ade: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ +014ae2: 1261 |0025: const/4 v1, #int 6 // #6 │ │ +014ae4: 1a02 5900 |0026: const-string v2, "E, MMMM dd, yyyy h:mmaa" // string@0059 │ │ +014ae8: 4d02 0001 |0028: aput-object v2, v0, v1 │ │ +014aec: 1271 |002a: const/4 v1, #int 7 // #7 │ │ +014aee: 1a02 5a00 |002b: const-string v2, "EEEE, MMMM dd, yyyy h:mmaa" // string@005a │ │ +014af2: 4d02 0001 |002d: aput-object v2, v0, v1 │ │ +014af6: 1301 0800 |002f: const/16 v1, #int 8 // #8 │ │ +014afa: 1a02 1000 |0031: const-string v2, "'Noteworthy day: 'M/d/yy" // string@0010 │ │ +014afe: 4d02 0001 |0033: aput-object v2, v0, v1 │ │ +014b02: 5b30 3702 |0035: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.format_sample:[Ljava/lang/String; // field@0237 │ │ +014b06: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=47 │ │ - 0x0037 line=582 │ │ locals : │ │ 0x0000 - 0x0038 reg=3 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ │ │ #2 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;) │ │ name : 'access$000' │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -011a80: |[011a80] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$000:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ -011a90: 7040 5903 1032 |0000: invoke-direct {v0, v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.editTemplate:(ILjava/lang/String;Z)V // method@0359 │ │ -011a96: 0e00 |0003: return-void │ │ +014b08: |[014b08] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$000:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ +014b18: 7040 5a03 1032 |0000: invoke-direct {v0, v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.editTemplate:(ILjava/lang/String;Z)V // method@035a │ │ +014b1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -23273,17 +23319,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -011a98: |[011a98] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$100:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V │ │ -011aa8: 7020 6503 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.myLongClick:(I)V // method@0365 │ │ -011aae: 0e00 |0003: return-void │ │ +014b20: |[014b20] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$100:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V │ │ +014b30: 7020 6603 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.myLongClick:(I)V // method@0366 │ │ +014b36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -23292,17 +23338,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -011ab0: |[011ab0] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$200:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V │ │ -011ac0: 7020 6403 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.moveItemUp:(I)V // method@0364 │ │ -011ac6: 0e00 |0003: return-void │ │ +014b38: |[014b38] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$200:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V │ │ +014b48: 7020 6503 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.moveItemUp:(I)V // method@0365 │ │ +014b4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -23311,17 +23357,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -011ac8: |[011ac8] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$300:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V │ │ -011ad8: 7020 6303 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.moveItemDown:(I)V // method@0363 │ │ -011ade: 0e00 |0003: return-void │ │ +014b50: |[014b50] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$300:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V │ │ +014b60: 7020 6403 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.moveItemDown:(I)V // method@0364 │ │ +014b66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -23330,17 +23376,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -011ae0: |[011ae0] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$400:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V │ │ -011af0: 7020 6803 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.removeItem:(I)V // method@0368 │ │ -011af6: 0e00 |0003: return-void │ │ +014b68: |[014b68] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$400:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V │ │ +014b78: 7020 6903 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.removeItem:(I)V // method@0369 │ │ +014b7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -23349,17 +23395,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -011af8: |[011af8] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$500:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V │ │ -011b08: 7020 6003 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getTimeFormatSample:(Landroid/widget/EditText;)V // method@0360 │ │ -011b0e: 0e00 |0003: return-void │ │ +014b80: |[014b80] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$500:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V │ │ +014b90: 7020 6103 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getTimeFormatSample:(Landroid/widget/EditText;)V // method@0361 │ │ +014b96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/widget/EditText; │ │ │ │ @@ -23368,17 +23414,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -011b10: |[011b10] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$600:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ -011b20: 7040 6e03 1032 |0000: invoke-direct {v0, v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.updateTemplateItem:(ILjava/lang/String;Z)V // method@036e │ │ -011b26: 0e00 |0003: return-void │ │ +014b98: |[014b98] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$600:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ +014ba8: 7040 6f03 1032 |0000: invoke-direct {v0, v1, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.updateTemplateItem:(ILjava/lang/String;Z)V // method@036f │ │ +014bae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -23389,17 +23435,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011b28: |[011b28] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$700:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)[Ljava/lang/String; │ │ -011b38: 5410 3702 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.format_sample:[Ljava/lang/String; // field@0237 │ │ -011b3c: 1100 |0002: return-object v0 │ │ +014bb0: |[014bb0] jp.gr.java_conf.hatalab.mnv.TemplateTextList.access$700:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)[Ljava/lang/String; │ │ +014bc0: 5410 3702 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.format_sample:[Ljava/lang/String; // field@0237 │ │ +014bc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ │ │ #10 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;) │ │ @@ -23407,50 +23453,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -011b40: |[011b40] jp.gr.java_conf.hatalab.mnv.TemplateTextList.deleteAllPreferences:()V │ │ -011b50: 6007 3602 |0000: sget v7, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREF_KEY:I // field@0236 │ │ -011b54: 6e20 5f03 7a00 |0002: invoke-virtual {v10, v7}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@035f │ │ -011b5a: 0c07 |0005: move-result-object v7 │ │ -011b5c: 6e10 0f01 0700 |0006: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -011b62: 0c03 |0009: move-result-object v3 │ │ -011b64: 2204 7800 |000a: new-instance v4, Ljava/text/DecimalFormat; // type@0078 │ │ -011b68: 1a07 2700 |000c: const-string v7, "00" // string@0027 │ │ -011b6c: 7020 3901 7400 |000e: invoke-direct {v4, v7}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0139 │ │ -011b72: 7110 6300 0a00 |0011: invoke-static {v10}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -011b78: 0c05 |0014: move-result-object v5 │ │ -011b7a: 7210 4500 0500 |0015: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ -011b80: 0c00 |0018: move-result-object v0 │ │ -011b82: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -011b84: 1307 6400 |001a: const/16 v7, #int 100 // #64 │ │ -011b88: 3571 1f00 |001c: if-ge v1, v7, 003b // +001f │ │ -011b8c: 2207 6c00 |001e: new-instance v7, Ljava/lang/StringBuilder; // type@006c │ │ -011b90: 7010 2d01 0700 |0020: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -011b96: 6e20 3001 3700 |0023: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -011b9c: 0c07 |0026: move-result-object v7 │ │ -011b9e: 8118 |0027: int-to-long v8, v1 │ │ -011ba0: 6e30 3a01 8409 |0028: invoke-virtual {v4, v8, v9}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@013a │ │ -011ba6: 0c08 |002b: move-result-object v8 │ │ -011ba8: 6e20 3001 8700 |002c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -011bae: 0c07 |002f: move-result-object v7 │ │ -011bb0: 6e10 3101 0700 |0030: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -011bb6: 0c02 |0033: move-result-object v2 │ │ -011bb8: 1207 |0034: const/4 v7, #int 0 // #0 │ │ -011bba: 7230 4900 2507 |0035: invoke-interface {v5, v2, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -011bc0: 0c06 |0038: move-result-object v6 │ │ -011bc2: 3906 0600 |0039: if-nez v6, 003f // +0006 │ │ -011bc6: 7210 4000 0000 |003b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ -011bcc: 0e00 |003e: return-void │ │ -011bce: 7220 4400 2000 |003f: invoke-interface {v0, v2}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0044 │ │ -011bd4: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ -011bd8: 28d6 |0044: goto 001a // -002a │ │ +014bc8: |[014bc8] jp.gr.java_conf.hatalab.mnv.TemplateTextList.deleteAllPreferences:()V │ │ +014bd8: 6007 3602 |0000: sget v7, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREF_KEY:I // field@0236 │ │ +014bdc: 6e20 6003 7a00 |0002: invoke-virtual {v10, v7}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@0360 │ │ +014be2: 0c07 |0005: move-result-object v7 │ │ +014be4: 7210 0301 0700 |0006: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +014bea: 0c03 |0009: move-result-object v3 │ │ +014bec: 2204 7800 |000a: new-instance v4, Ljava/text/DecimalFormat; // type@0078 │ │ +014bf0: 1a07 2700 |000c: const-string v7, "00" // string@0027 │ │ +014bf4: 7020 3a01 7400 |000e: invoke-direct {v4, v7}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@013a │ │ +014bfa: 7110 6300 0a00 |0011: invoke-static {v10}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +014c00: 0c05 |0014: move-result-object v5 │ │ +014c02: 7210 4500 0500 |0015: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ +014c08: 0c00 |0018: move-result-object v0 │ │ +014c0a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +014c0c: 1307 6400 |001a: const/16 v7, #int 100 // #64 │ │ +014c10: 3571 1f00 |001c: if-ge v1, v7, 003b // +001f │ │ +014c14: 2207 6c00 |001e: new-instance v7, Ljava/lang/StringBuilder; // type@006c │ │ +014c18: 7010 2e01 0700 |0020: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +014c1e: 6e20 3101 3700 |0023: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +014c24: 0c07 |0026: move-result-object v7 │ │ +014c26: 8118 |0027: int-to-long v8, v1 │ │ +014c28: 6e30 3b01 8409 |0028: invoke-virtual {v4, v8, v9}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@013b │ │ +014c2e: 0c08 |002b: move-result-object v8 │ │ +014c30: 6e20 3101 8700 |002c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +014c36: 0c07 |002f: move-result-object v7 │ │ +014c38: 6e10 3201 0700 |0030: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +014c3e: 0c02 |0033: move-result-object v2 │ │ +014c40: 1207 |0034: const/4 v7, #int 0 // #0 │ │ +014c42: 7230 4900 2507 |0035: invoke-interface {v5, v2, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +014c48: 0c06 |0038: move-result-object v6 │ │ +014c4a: 3906 0600 |0039: if-nez v6, 003f // +0006 │ │ +014c4e: 7210 4000 0000 |003b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ +014c54: 0e00 |003e: return-void │ │ +014c56: 7220 4400 2000 |003f: invoke-interface {v0, v2}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0044 │ │ +014c5c: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ +014c60: 28d6 |0044: goto 001a // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x000a line=483 │ │ 0x0011 line=485 │ │ 0x0015 line=486 │ │ 0x0019 line=488 │ │ @@ -23478,18 +23524,18 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -011bdc: |[011bdc] jp.gr.java_conf.hatalab.mnv.TemplateTextList.deletePreferences:(I)V │ │ -011bec: 7010 5703 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.deleteAllPreferences:()V // method@0357 │ │ -011bf2: 7010 6903 0000 |0003: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.saveAllPreferences:()V // method@0369 │ │ -011bf8: 0e00 |0006: return-void │ │ +014c64: |[014c64] jp.gr.java_conf.hatalab.mnv.TemplateTextList.deletePreferences:(I)V │ │ +014c74: 7010 5803 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.deleteAllPreferences:()V // method@0358 │ │ +014c7a: 7010 6a03 0000 |0003: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.saveAllPreferences:()V // method@036a │ │ +014c80: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 0x0003 line=500 │ │ 0x0006 line=514 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ @@ -23500,93 +23546,99 @@ │ │ type : '(ILjava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 146 16-bit code units │ │ -011bfc: |[011bfc] jp.gr.java_conf.hatalab.mnv.TemplateTextList.editTemplate:(ILjava/lang/String;Z)V │ │ -011c0c: 7110 7d00 0900 |0000: invoke-static {v9}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ -011c12: 0c01 |0003: move-result-object v1 │ │ -011c14: 1406 0100 037f |0004: const v6, #float 1.74129e+38 // #7f030001 │ │ -011c1a: 1207 |0007: const/4 v7, #int 0 // #0 │ │ -011c1c: 6e30 7e00 6107 |0008: invoke-virtual {v1, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -011c22: 0c02 |000b: move-result-object v2 │ │ -011c24: 1406 0300 077f |000c: const v6, #float 1.79446e+38 // #7f070003 │ │ -011c2a: 6e20 8600 6200 |000f: invoke-virtual {v2, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -011c30: 0c03 |0012: move-result-object v3 │ │ -011c32: 1f03 4500 |0013: check-cast v3, Landroid/widget/EditText; // type@0045 │ │ -011c36: 6e20 b200 b300 |0015: invoke-virtual {v3, v11}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -011c3c: 1406 0400 077f |0018: const v6, #float 1.79446e+38 // #7f070004 │ │ -011c42: 6e20 8600 6200 |001b: invoke-virtual {v2, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -011c48: 0c05 |001e: move-result-object v5 │ │ -011c4a: 1f05 4400 |001f: check-cast v5, Landroid/widget/CheckBox; // type@0044 │ │ -011c4e: 6e20 9800 c500 |0021: invoke-virtual {v5, v12}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0098 │ │ -011c54: 1406 0500 077f |0024: const v6, #float 1.79446e+38 // #7f070005 │ │ -011c5a: 6e20 8600 6200 |0027: invoke-virtual {v2, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -011c60: 0c04 |002a: move-result-object v4 │ │ -011c62: 1f04 4300 |002b: check-cast v4, Landroid/widget/Button; // type@0043 │ │ -011c66: 390c 0c00 |002d: if-nez v12, 0039 // +000c │ │ -011c6a: 6e10 9300 0400 |002f: invoke-virtual {v4}, Landroid/widget/Button;.getVisibility:()I // method@0093 │ │ -011c70: 0a06 |0032: move-result v6 │ │ -011c72: 3906 0600 |0033: if-nez v6, 0039 // +0006 │ │ -011c76: 1246 |0035: const/4 v6, #int 4 // #4 │ │ -011c78: 6e20 9600 6400 |0036: invoke-virtual {v4, v6}, Landroid/widget/Button;.setVisibility:(I)V // method@0096 │ │ -011c7e: 2206 e800 |0039: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4; // type@00e8 │ │ -011c82: 7040 3803 9645 |003b: invoke-direct {v6, v9, v5, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/CheckBox;Landroid/widget/Button;)V // method@0338 │ │ -011c88: 6e20 9900 6500 |003e: invoke-virtual {v5, v6}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0099 │ │ -011c8e: 2206 e900 |0041: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5; // type@00e9 │ │ -011c92: 7030 3a03 9603 |0043: invoke-direct {v6, v9, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V // method@033a │ │ -011c98: 6e20 9400 6400 |0046: invoke-virtual {v4, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ -011c9e: 2206 ea00 |0049: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$6; // type@00ea │ │ -011ca2: 7020 3c03 9600 |004b: invoke-direct {v6, v9}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$6;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V // method@033c │ │ -011ca8: 6e20 ac00 6300 |004e: invoke-virtual {v3, v6}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@00ac │ │ -011cae: 2206 0800 |0051: new-instance v6, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -011cb2: 7020 0d00 9600 |0053: invoke-direct {v6, v9}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -011cb8: 1407 9400 067f |0056: const v7, #float 1.7812e+38 // #7f060094 │ │ -011cbe: 6e20 1600 7600 |0059: invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -011cc4: 0c06 |005c: move-result-object v6 │ │ -011cc6: 1407 4100 067f |005d: const v7, #float 1.78118e+38 // #7f060041 │ │ -011ccc: 2208 ed00 |0060: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9; // type@00ed │ │ -011cd0: 705a 4203 9853 |0062: invoke-direct {v8, v9, v3, v5, v10}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;Landroid/widget/CheckBox;I)V // method@0342 │ │ -011cd6: 6e30 1500 7608 |0065: invoke-virtual {v6, v7, v8}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -011cdc: 0c06 |0068: move-result-object v6 │ │ -011cde: 1407 4400 067f |0069: const v7, #float 1.78118e+38 // #7f060044 │ │ -011ce4: 2208 ec00 |006c: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$8; // type@00ec │ │ -011ce8: 7020 4003 9800 |006e: invoke-direct {v8, v9}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$8;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V // method@0340 │ │ -011cee: 6e30 1200 7608 |0071: invoke-virtual {v6, v7, v8}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -011cf4: 0c06 |0074: move-result-object v6 │ │ -011cf6: 2207 eb00 |0075: new-instance v7, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$7; // type@00eb │ │ -011cfa: 7020 3e03 9700 |0077: invoke-direct {v7, v9}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$7;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V // method@033e │ │ -011d00: 6e20 1400 7600 |007a: invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -011d06: 0c06 |007d: move-result-object v6 │ │ -011d08: 6e20 1800 2600 |007e: invoke-virtual {v6, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -011d0e: 0c06 |0081: move-result-object v6 │ │ -011d10: 6e10 0e00 0600 |0082: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -011d16: 0c00 |0085: move-result-object v0 │ │ -011d18: 6e10 1b00 0000 |0086: invoke-virtual {v0}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@001b │ │ -011d1e: 0c06 |0089: move-result-object v6 │ │ -011d20: 1257 |008a: const/4 v7, #int 5 // #5 │ │ -011d22: 6e20 8d00 7600 |008b: invoke-virtual {v6, v7}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ -011d28: 6e10 1c00 0000 |008e: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -011d2e: 0e00 |0091: return-void │ │ +014c84: |[014c84] jp.gr.java_conf.hatalab.mnv.TemplateTextList.editTemplate:(ILjava/lang/String;Z)V │ │ +014c94: 7110 7d00 0900 |0000: invoke-static {v9}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ +014c9a: 0c01 |0003: move-result-object v1 │ │ +014c9c: 1406 0100 037f |0004: const v6, #float 1.74129e+38 // #7f030001 │ │ +014ca2: 1207 |0007: const/4 v7, #int 0 // #0 │ │ +014ca4: 6e30 7e00 6107 |0008: invoke-virtual {v1, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +014caa: 0c02 |000b: move-result-object v2 │ │ +014cac: 1406 0300 077f |000c: const v6, #float 1.79446e+38 // #7f070003 │ │ +014cb2: 6e20 8600 6200 |000f: invoke-virtual {v2, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +014cb8: 0c03 |0012: move-result-object v3 │ │ +014cba: 1f03 4500 |0013: check-cast v3, Landroid/widget/EditText; // type@0045 │ │ +014cbe: 6e20 b200 b300 |0015: invoke-virtual {v3, v11}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +014cc4: 1406 0400 077f |0018: const v6, #float 1.79446e+38 // #7f070004 │ │ +014cca: 6e20 8600 6200 |001b: invoke-virtual {v2, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +014cd0: 0c05 |001e: move-result-object v5 │ │ +014cd2: 1f05 4400 |001f: check-cast v5, Landroid/widget/CheckBox; // type@0044 │ │ +014cd6: 6e20 9800 c500 |0021: invoke-virtual {v5, v12}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0098 │ │ +014cdc: 1406 0500 077f |0024: const v6, #float 1.79446e+38 // #7f070005 │ │ +014ce2: 6e20 8600 6200 |0027: invoke-virtual {v2, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +014ce8: 0c04 |002a: move-result-object v4 │ │ +014cea: 1f04 4300 |002b: check-cast v4, Landroid/widget/Button; // type@0043 │ │ +014cee: 390c 0c00 |002d: if-nez v12, 0039 // +000c │ │ +014cf2: 6e10 9300 0400 |002f: invoke-virtual {v4}, Landroid/widget/Button;.getVisibility:()I // method@0093 │ │ +014cf8: 0a06 |0032: move-result v6 │ │ +014cfa: 3906 0600 |0033: if-nez v6, 0039 // +0006 │ │ +014cfe: 1246 |0035: const/4 v6, #int 4 // #4 │ │ +014d00: 6e20 9600 6400 |0036: invoke-virtual {v4, v6}, Landroid/widget/Button;.setVisibility:(I)V // method@0096 │ │ +014d06: 2206 e800 |0039: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4; // type@00e8 │ │ +014d0a: 7040 3903 9645 |003b: invoke-direct {v6, v9, v5, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/CheckBox;Landroid/widget/Button;)V // method@0339 │ │ +014d10: 6e20 9900 6500 |003e: invoke-virtual {v5, v6}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0099 │ │ +014d16: 2206 e900 |0041: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5; // type@00e9 │ │ +014d1a: 7030 3b03 9603 |0043: invoke-direct {v6, v9, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V // method@033b │ │ +014d20: 6e20 9400 6400 |0046: invoke-virtual {v4, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ +014d26: 2206 ea00 |0049: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$6; // type@00ea │ │ +014d2a: 7020 3d03 9600 |004b: invoke-direct {v6, v9}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$6;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V // method@033d │ │ +014d30: 6e20 ac00 6300 |004e: invoke-virtual {v3, v6}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@00ac │ │ +014d36: 2206 0800 |0051: new-instance v6, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +014d3a: 7020 0d00 9600 |0053: invoke-direct {v6, v9}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +014d40: 1407 9400 067f |0056: const v7, #float 1.7812e+38 // #7f060094 │ │ +014d46: 6e20 1600 7600 |0059: invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +014d4c: 0c06 |005c: move-result-object v6 │ │ +014d4e: 1407 4100 067f |005d: const v7, #float 1.78118e+38 // #7f060041 │ │ +014d54: 2208 ed00 |0060: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9; // type@00ed │ │ +014d58: 705a 4303 9853 |0062: invoke-direct {v8, v9, v3, v5, v10}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;Landroid/widget/CheckBox;I)V // method@0343 │ │ +014d5e: 6e30 1500 7608 |0065: invoke-virtual {v6, v7, v8}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +014d64: 0c06 |0068: move-result-object v6 │ │ +014d66: 1407 4400 067f |0069: const v7, #float 1.78118e+38 // #7f060044 │ │ +014d6c: 2208 ec00 |006c: new-instance v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$8; // type@00ec │ │ +014d70: 7020 4103 9800 |006e: invoke-direct {v8, v9}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$8;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V // method@0341 │ │ +014d76: 6e30 1200 7608 |0071: invoke-virtual {v6, v7, v8}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +014d7c: 0c06 |0074: move-result-object v6 │ │ +014d7e: 2207 eb00 |0075: new-instance v7, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$7; // type@00eb │ │ +014d82: 7020 3f03 9700 |0077: invoke-direct {v7, v9}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$7;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V // method@033f │ │ +014d88: 6e20 1400 7600 |007a: invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +014d8e: 0c06 |007d: move-result-object v6 │ │ +014d90: 6e20 1800 2600 |007e: invoke-virtual {v6, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +014d96: 0c06 |0081: move-result-object v6 │ │ +014d98: 6e10 0e00 0600 |0082: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +014d9e: 0c00 |0085: move-result-object v0 │ │ +014da0: 6e10 1b00 0000 |0086: invoke-virtual {v0}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@001b │ │ +014da6: 0c06 |0089: move-result-object v6 │ │ +014da8: 1257 |008a: const/4 v7, #int 5 // #5 │ │ +014daa: 6e20 8d00 7600 |008b: invoke-virtual {v6, v7}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ +014db0: 6e10 1c00 0000 |008e: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +014db6: 0e00 |0091: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=268 │ │ 0x000c line=270 │ │ 0x0015 line=271 │ │ 0x0018 line=273 │ │ 0x0021 line=274 │ │ 0x0024 line=276 │ │ 0x002d line=277 │ │ 0x0039 line=280 │ │ 0x0041 line=297 │ │ 0x0049 line=306 │ │ 0x0051 line=322 │ │ + 0x0059 line=323 │ │ + 0x0065 line=325 │ │ + 0x0071 line=363 │ │ + 0x007a line=368 │ │ + 0x007e line=376 │ │ + 0x0082 line=377 │ │ 0x0086 line=379 │ │ 0x008e line=382 │ │ 0x0091 line=384 │ │ locals : │ │ 0x0086 - 0x0092 reg=0 alertDialog Landroid/app/AlertDialog; │ │ 0x0004 - 0x0092 reg=1 inflater Landroid/view/LayoutInflater; │ │ 0x000c - 0x0092 reg=2 inputView Landroid/view/View; │ │ @@ -23603,22 +23655,22 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -011d30: |[011d30] jp.gr.java_conf.hatalab.mnv.TemplateTextList.getFooter:()Landroid/view/View; │ │ -011d40: 6e10 5c03 0400 |0000: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@035c │ │ -011d46: 0c01 |0003: move-result-object v1 │ │ -011d48: 1402 1200 037f |0004: const v2, #float 1.74129e+38 // #7f030012 │ │ -011d4e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -011d50: 6e30 7e00 2103 |0008: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -011d56: 0c00 |000b: move-result-object v0 │ │ -011d58: 1100 |000c: return-object v0 │ │ +014db8: |[014db8] jp.gr.java_conf.hatalab.mnv.TemplateTextList.getFooter:()Landroid/view/View; │ │ +014dc8: 6e10 5d03 0400 |0000: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@035d │ │ +014dce: 0c01 |0003: move-result-object v1 │ │ +014dd0: 1402 1200 037f |0004: const v2, #float 1.74129e+38 // #7f030012 │ │ +014dd6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +014dd8: 6e30 7e00 2103 |0008: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +014dde: 0c00 |000b: move-result-object v0 │ │ +014de0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x000c line=389 │ │ locals : │ │ 0x000c - 0x000d reg=0 footerView Landroid/view/View; │ │ 0x0000 - 0x000d reg=4 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ @@ -23628,52 +23680,55 @@ │ │ type : '(Landroid/widget/EditText;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -011d5c: |[011d5c] jp.gr.java_conf.hatalab.mnv.TemplateTextList.getTimeFormatSample:(Landroid/widget/EditText;)V │ │ -011d6c: 5464 3702 |0000: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.format_sample:[Ljava/lang/String; // field@0237 │ │ -011d70: 2144 |0002: array-length v4, v4 │ │ -011d72: 2342 1e01 |0003: new-array v2, v4, [Ljava/lang/CharSequence; // type@011e │ │ -011d76: 2201 7d00 |0005: new-instance v1, Ljava/util/Date; // type@007d │ │ -011d7a: 7010 4301 0100 |0007: invoke-direct {v1}, Ljava/util/Date;.:()V // method@0143 │ │ -011d80: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -011d82: 2124 |000b: array-length v4, v2 │ │ -011d84: 3540 1400 |000c: if-ge v0, v4, 0020 // +0014 │ │ -011d88: 2203 7900 |000e: new-instance v3, Ljava/text/SimpleDateFormat; // type@0079 │ │ -011d8c: 5464 3702 |0010: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.format_sample:[Ljava/lang/String; // field@0237 │ │ -011d90: 4604 0400 |0012: aget-object v4, v4, v0 │ │ -011d94: 7020 3b01 4300 |0014: invoke-direct {v3, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@013b │ │ -011d9a: 6e20 3c01 1300 |0017: invoke-virtual {v3, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@013c │ │ -011da0: 0c04 |001a: move-result-object v4 │ │ -011da2: 4d04 0200 |001b: aput-object v4, v2, v0 │ │ -011da6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -011daa: 28ec |001f: goto 000b // -0014 │ │ -011dac: 2204 0800 |0020: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -011db0: 7020 0d00 6400 |0022: invoke-direct {v4, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -011db6: 1405 9600 067f |0025: const v5, #float 1.7812e+38 // #7f060096 │ │ -011dbc: 6e20 1600 5400 |0028: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -011dc2: 0c04 |002b: move-result-object v4 │ │ -011dc4: 2205 e400 |002c: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10; // type@00e4 │ │ -011dc8: 7030 3003 6507 |002e: invoke-direct {v5, v6, v7}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V // method@0330 │ │ -011dce: 6e30 1000 2405 |0031: invoke-virtual {v4, v2, v5}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -011dd4: 0c04 |0034: move-result-object v4 │ │ -011dd6: 6e10 1900 0400 |0035: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -011ddc: 0e00 |0038: return-void │ │ +014de4: |[014de4] jp.gr.java_conf.hatalab.mnv.TemplateTextList.getTimeFormatSample:(Landroid/widget/EditText;)V │ │ +014df4: 5464 3702 |0000: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.format_sample:[Ljava/lang/String; // field@0237 │ │ +014df8: 2144 |0002: array-length v4, v4 │ │ +014dfa: 2342 1e01 |0003: new-array v2, v4, [Ljava/lang/CharSequence; // type@011e │ │ +014dfe: 2201 7d00 |0005: new-instance v1, Ljava/util/Date; // type@007d │ │ +014e02: 7010 4401 0100 |0007: invoke-direct {v1}, Ljava/util/Date;.:()V // method@0144 │ │ +014e08: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +014e0a: 2124 |000b: array-length v4, v2 │ │ +014e0c: 3540 1400 |000c: if-ge v0, v4, 0020 // +0014 │ │ +014e10: 2203 7900 |000e: new-instance v3, Ljava/text/SimpleDateFormat; // type@0079 │ │ +014e14: 5464 3702 |0010: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.format_sample:[Ljava/lang/String; // field@0237 │ │ +014e18: 4604 0400 |0012: aget-object v4, v4, v0 │ │ +014e1c: 7020 3c01 4300 |0014: invoke-direct {v3, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@013c │ │ +014e22: 6e20 3d01 1300 |0017: invoke-virtual {v3, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@013d │ │ +014e28: 0c04 |001a: move-result-object v4 │ │ +014e2a: 4d04 0200 |001b: aput-object v4, v2, v0 │ │ +014e2e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +014e32: 28ec |001f: goto 000b // -0014 │ │ +014e34: 2204 0800 |0020: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +014e38: 7020 0d00 6400 |0022: invoke-direct {v4, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +014e3e: 1405 9600 067f |0025: const v5, #float 1.7812e+38 // #7f060096 │ │ +014e44: 6e20 1600 5400 |0028: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +014e4a: 0c04 |002b: move-result-object v4 │ │ +014e4c: 2205 e400 |002c: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10; // type@00e4 │ │ +014e50: 7030 3103 6507 |002e: invoke-direct {v5, v6, v7}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V // method@0331 │ │ +014e56: 6e30 1000 2405 |0031: invoke-virtual {v4, v2, v5}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +014e5c: 0c04 |0034: move-result-object v4 │ │ +014e5e: 6e10 1900 0400 |0035: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +014e64: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0005 line=395 │ │ 0x000a line=396 │ │ 0x000e line=397 │ │ 0x0017 line=398 │ │ 0x001d line=396 │ │ 0x0020 line=403 │ │ + 0x0028 line=404 │ │ + 0x0031 line=405 │ │ + 0x0035 line=419 │ │ 0x0038 line=422 │ │ locals : │ │ 0x0017 - 0x0020 reg=3 sdf Ljava/text/SimpleDateFormat; │ │ 0x000b - 0x0039 reg=0 i I │ │ 0x000a - 0x0039 reg=1 inDate Ljava/util/Date; │ │ 0x0005 - 0x0039 reg=2 menu [Ljava/lang/CharSequence; │ │ 0x0000 - 0x0039 reg=6 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ @@ -23684,60 +23739,60 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -011de0: |[011de0] jp.gr.java_conf.hatalab.mnv.TemplateTextList.initPreferences:(Landroid/app/Activity;)V │ │ -011df0: 6006 3602 |0000: sget v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREF_KEY:I // field@0236 │ │ -011df4: 6e20 0400 6900 |0002: invoke-virtual {v9, v6}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@0004 │ │ -011dfa: 0c06 |0005: move-result-object v6 │ │ -011dfc: 6e10 0f01 0600 |0006: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -011e02: 0c02 |0009: move-result-object v2 │ │ -011e04: 7110 6300 0900 |000a: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -011e0a: 0c04 |000d: move-result-object v4 │ │ -011e0c: 1206 |000e: const/4 v6, #int 0 // #0 │ │ -011e0e: 7230 4900 2406 |000f: invoke-interface {v4, v2, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -011e14: 0c05 |0012: move-result-object v5 │ │ -011e16: 3805 0300 |0013: if-eqz v5, 0016 // +0003 │ │ -011e1a: 0e00 |0015: return-void │ │ -011e1c: 7210 4500 0400 |0016: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ -011e22: 0c00 |0019: move-result-object v0 │ │ -011e24: 1a06 6b04 |001a: const-string v6, "initialized" // string@046b │ │ -011e28: 7230 4300 2006 |001c: invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0043 │ │ -011e2e: 2201 1401 |001f: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -011e32: 1a06 4a07 |0021: const-string v6, "yyyy/MM/dd HH:mm:ss" // string@074a │ │ -011e36: 6e10 2801 0600 |0023: invoke-virtual {v6}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@0128 │ │ -011e3c: 0c06 |0026: move-result-object v6 │ │ -011e3e: 1217 |0027: const/4 v7, #int 1 // #1 │ │ -011e40: 7030 2b04 6107 |0028: invoke-direct {v1, v6, v7}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;Z)V // method@042b │ │ -011e46: 6203 3502 |002b: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@0235 │ │ -011e4a: 2206 6c00 |002d: new-instance v6, Ljava/lang/StringBuilder; // type@006c │ │ -011e4e: 7010 2d01 0600 |002f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -011e54: 6e20 3001 2600 |0032: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -011e5a: 0c06 |0035: move-result-object v6 │ │ -011e5c: 1a07 2700 |0036: const-string v7, "00" // string@0027 │ │ -011e60: 6e20 3001 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -011e66: 0c06 |003b: move-result-object v6 │ │ -011e68: 6e10 3101 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -011e6e: 0c06 |003f: move-result-object v6 │ │ -011e70: 2207 6c00 |0040: new-instance v7, Ljava/lang/StringBuilder; // type@006c │ │ -011e74: 7010 2d01 0700 |0042: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -011e7a: 6e20 3001 3700 |0045: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -011e80: 0c07 |0048: move-result-object v7 │ │ -011e82: 6e10 2f04 0100 |0049: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@042f │ │ -011e88: 0c08 |004c: move-result-object v8 │ │ -011e8a: 6e20 3001 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -011e90: 0c07 |0050: move-result-object v7 │ │ -011e92: 6e10 3101 0700 |0051: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -011e98: 0c07 |0054: move-result-object v7 │ │ -011e9a: 7230 4300 6007 |0055: invoke-interface {v0, v6, v7}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0043 │ │ -011ea0: 7210 4000 0000 |0058: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ -011ea6: 28ba |005b: goto 0015 // -0046 │ │ +014e68: |[014e68] jp.gr.java_conf.hatalab.mnv.TemplateTextList.initPreferences:(Landroid/app/Activity;)V │ │ +014e78: 6006 3602 |0000: sget v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREF_KEY:I // field@0236 │ │ +014e7c: 6e20 0400 6900 |0002: invoke-virtual {v9, v6}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@0004 │ │ +014e82: 0c06 |0005: move-result-object v6 │ │ +014e84: 7210 0301 0600 |0006: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +014e8a: 0c02 |0009: move-result-object v2 │ │ +014e8c: 7110 6300 0900 |000a: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +014e92: 0c04 |000d: move-result-object v4 │ │ +014e94: 1206 |000e: const/4 v6, #int 0 // #0 │ │ +014e96: 7230 4900 2406 |000f: invoke-interface {v4, v2, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +014e9c: 0c05 |0012: move-result-object v5 │ │ +014e9e: 3805 0300 |0013: if-eqz v5, 0016 // +0003 │ │ +014ea2: 0e00 |0015: return-void │ │ +014ea4: 7210 4500 0400 |0016: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ +014eaa: 0c00 |0019: move-result-object v0 │ │ +014eac: 1a06 6904 |001a: const-string v6, "initialized" // string@0469 │ │ +014eb0: 7230 4300 2006 |001c: invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0043 │ │ +014eb6: 2201 1401 |001f: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +014eba: 1a06 4707 |0021: const-string v6, "yyyy/MM/dd HH:mm:ss" // string@0747 │ │ +014ebe: 6e10 2901 0600 |0023: invoke-virtual {v6}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@0129 │ │ +014ec4: 0c06 |0026: move-result-object v6 │ │ +014ec6: 1217 |0027: const/4 v7, #int 1 // #1 │ │ +014ec8: 7030 2c04 6107 |0028: invoke-direct {v1, v6, v7}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;Z)V // method@042c │ │ +014ece: 6203 3502 |002b: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@0235 │ │ +014ed2: 2206 6c00 |002d: new-instance v6, Ljava/lang/StringBuilder; // type@006c │ │ +014ed6: 7010 2e01 0600 |002f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +014edc: 6e20 3101 2600 |0032: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +014ee2: 0c06 |0035: move-result-object v6 │ │ +014ee4: 1a07 2700 |0036: const-string v7, "00" // string@0027 │ │ +014ee8: 6e20 3101 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +014eee: 0c06 |003b: move-result-object v6 │ │ +014ef0: 6e10 3201 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +014ef6: 0c06 |003f: move-result-object v6 │ │ +014ef8: 2207 6c00 |0040: new-instance v7, Ljava/lang/StringBuilder; // type@006c │ │ +014efc: 7010 2e01 0700 |0042: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +014f02: 6e20 3101 3700 |0045: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +014f08: 0c07 |0048: move-result-object v7 │ │ +014f0a: 6e10 3004 0100 |0049: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@0430 │ │ +014f10: 0c08 |004c: move-result-object v8 │ │ +014f12: 6e20 3101 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +014f18: 0c07 |0050: move-result-object v7 │ │ +014f1a: 6e10 3201 0700 |0051: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +014f20: 0c07 |0054: move-result-object v7 │ │ +014f22: 7230 4300 6007 |0055: invoke-interface {v0, v6, v7}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0043 │ │ +014f28: 7210 4000 0000 |0058: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ +014f2e: 28ba |005b: goto 0015 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ 0x000a line=563 │ │ 0x000e line=564 │ │ 0x0013 line=565 │ │ 0x0015 line=579 │ │ @@ -23757,80 +23812,80 @@ │ │ 0x0000 - 0x005c reg=9 act Landroid/app/Activity; │ │ │ │ #16 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;) │ │ name : 'loadPreferences' │ │ type : '(Landroid/app/Activity;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -011ea8: |[011ea8] jp.gr.java_conf.hatalab.mnv.TemplateTextList.loadPreferences:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ -011eb8: 121b |0000: const/4 v11, #int 1 // #1 │ │ -011eba: 7110 6103 0c00 |0001: invoke-static {v12}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.initPreferences:(Landroid/app/Activity;)V // method@0361 │ │ -011ec0: 6008 3602 |0004: sget v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREF_KEY:I // field@0236 │ │ -011ec4: 6e20 0400 8c00 |0006: invoke-virtual {v12, v8}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@0004 │ │ -011eca: 0c08 |0009: move-result-object v8 │ │ -011ecc: 6e10 0f01 0800 |000a: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -011ed2: 0c05 |000d: move-result-object v5 │ │ -011ed4: 2204 7800 |000e: new-instance v4, Ljava/text/DecimalFormat; // type@0078 │ │ -011ed8: 1a08 2700 |0010: const-string v8, "00" // string@0027 │ │ -011edc: 7020 3901 8400 |0012: invoke-direct {v4, v8}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0139 │ │ -011ee2: 2203 7a00 |0015: new-instance v3, Ljava/util/ArrayList; // type@007a │ │ -011ee6: 7010 3d01 0300 |0017: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@013d │ │ -011eec: 7110 6300 0c00 |001a: invoke-static {v12}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -011ef2: 0c06 |001d: move-result-object v6 │ │ -011ef4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -011ef6: 1308 6400 |001f: const/16 v8, #int 100 // #64 │ │ -011efa: 3580 1f00 |0021: if-ge v0, v8, 0040 // +001f │ │ -011efe: 2208 6c00 |0023: new-instance v8, Ljava/lang/StringBuilder; // type@006c │ │ -011f02: 7010 2d01 0800 |0025: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -011f08: 6e20 3001 5800 |0028: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -011f0e: 0c08 |002b: move-result-object v8 │ │ -011f10: 8109 |002c: int-to-long v9, v0 │ │ -011f12: 6e30 3a01 940a |002d: invoke-virtual {v4, v9, v10}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@013a │ │ -011f18: 0c09 |0030: move-result-object v9 │ │ -011f1a: 6e20 3001 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -011f20: 0c08 |0034: move-result-object v8 │ │ -011f22: 6e10 3101 0800 |0035: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -011f28: 0c02 |0038: move-result-object v2 │ │ -011f2a: 1208 |0039: const/4 v8, #int 0 // #0 │ │ -011f2c: 7230 4900 2608 |003a: invoke-interface {v6, v2, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -011f32: 0c07 |003d: move-result-object v7 │ │ -011f34: 3907 0300 |003e: if-nez v7, 0041 // +0003 │ │ -011f38: 1103 |0040: return-object v3 │ │ -011f3a: 6208 3402 |0041: sget-object v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_NORMAL:Ljava/lang/String; // field@0234 │ │ -011f3e: 6e20 2401 8700 |0043: invoke-virtual {v7, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0124 │ │ -011f44: 0a08 |0046: move-result v8 │ │ -011f46: 3808 1600 |0047: if-eqz v8, 005d // +0016 │ │ -011f4a: 6208 3402 |0049: sget-object v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_NORMAL:Ljava/lang/String; // field@0234 │ │ -011f4e: 1a09 0000 |004b: const-string v9, "" // string@0000 │ │ -011f52: 6e30 2101 8709 |004d: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0121 │ │ -011f58: 0c07 |0050: move-result-object v7 │ │ -011f5a: 2201 1401 |0051: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -011f5e: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -011f60: 7030 2b04 7108 |0054: invoke-direct {v1, v7, v8}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;Z)V // method@042b │ │ -011f66: 6e20 3e01 1300 |0057: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@013e │ │ -011f6c: d800 0001 |005a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -011f70: 28c3 |005c: goto 001f // -003d │ │ -011f72: 6208 3502 |005d: sget-object v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@0235 │ │ -011f76: 6e20 2401 8700 |005f: invoke-virtual {v7, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0124 │ │ -011f7c: 0a08 |0062: move-result v8 │ │ -011f7e: 3808 1000 |0063: if-eqz v8, 0073 // +0010 │ │ -011f82: 6208 3502 |0065: sget-object v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@0235 │ │ -011f86: 1a09 0000 |0067: const-string v9, "" // string@0000 │ │ -011f8a: 6e30 2101 8709 |0069: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0121 │ │ -011f90: 0c07 |006c: move-result-object v7 │ │ -011f92: 2201 1401 |006d: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -011f96: 7030 2b04 710b |006f: invoke-direct {v1, v7, v11}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;Z)V // method@042b │ │ -011f9c: 28e5 |0072: goto 0057 // -001b │ │ -011f9e: 2201 1401 |0073: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -011fa2: 7030 2b04 710b |0075: invoke-direct {v1, v7, v11}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;Z)V // method@042b │ │ -011fa8: 28df |0078: goto 0057 // -0021 │ │ +014f30: |[014f30] jp.gr.java_conf.hatalab.mnv.TemplateTextList.loadPreferences:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ +014f40: 121c |0000: const/4 v12, #int 1 // #1 │ │ +014f42: 7110 6203 0d00 |0001: invoke-static {v13}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.initPreferences:(Landroid/app/Activity;)V // method@0362 │ │ +014f48: 6008 3602 |0004: sget v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREF_KEY:I // field@0236 │ │ +014f4c: 6e20 0400 8d00 |0006: invoke-virtual {v13, v8}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@0004 │ │ +014f52: 0c08 |0009: move-result-object v8 │ │ +014f54: 7210 0301 0800 |000a: invoke-interface {v8}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +014f5a: 0c05 |000d: move-result-object v5 │ │ +014f5c: 2204 7800 |000e: new-instance v4, Ljava/text/DecimalFormat; // type@0078 │ │ +014f60: 1a08 2700 |0010: const-string v8, "00" // string@0027 │ │ +014f64: 7020 3a01 8400 |0012: invoke-direct {v4, v8}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@013a │ │ +014f6a: 2203 7a00 |0015: new-instance v3, Ljava/util/ArrayList; // type@007a │ │ +014f6e: 7010 3e01 0300 |0017: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@013e │ │ +014f74: 7110 6300 0d00 |001a: invoke-static {v13}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +014f7a: 0c06 |001d: move-result-object v6 │ │ +014f7c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +014f7e: 1308 6400 |001f: const/16 v8, #int 100 // #64 │ │ +014f82: 3580 1f00 |0021: if-ge v0, v8, 0040 // +001f │ │ +014f86: 2208 6c00 |0023: new-instance v8, Ljava/lang/StringBuilder; // type@006c │ │ +014f8a: 7010 2e01 0800 |0025: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +014f90: 6e20 3101 5800 |0028: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +014f96: 0c08 |002b: move-result-object v8 │ │ +014f98: 810a |002c: int-to-long v10, v0 │ │ +014f9a: 6e30 3b01 a40b |002d: invoke-virtual {v4, v10, v11}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@013b │ │ +014fa0: 0c09 |0030: move-result-object v9 │ │ +014fa2: 6e20 3101 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +014fa8: 0c08 |0034: move-result-object v8 │ │ +014faa: 6e10 3201 0800 |0035: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +014fb0: 0c02 |0038: move-result-object v2 │ │ +014fb2: 1208 |0039: const/4 v8, #int 0 // #0 │ │ +014fb4: 7230 4900 2608 |003a: invoke-interface {v6, v2, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +014fba: 0c07 |003d: move-result-object v7 │ │ +014fbc: 3907 0300 |003e: if-nez v7, 0041 // +0003 │ │ +014fc0: 1103 |0040: return-object v3 │ │ +014fc2: 6208 3402 |0041: sget-object v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_NORMAL:Ljava/lang/String; // field@0234 │ │ +014fc6: 6e20 2501 8700 |0043: invoke-virtual {v7, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0125 │ │ +014fcc: 0a08 |0046: move-result v8 │ │ +014fce: 3808 1600 |0047: if-eqz v8, 005d // +0016 │ │ +014fd2: 6208 3402 |0049: sget-object v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_NORMAL:Ljava/lang/String; // field@0234 │ │ +014fd6: 1a09 0000 |004b: const-string v9, "" // string@0000 │ │ +014fda: 6e30 2201 8709 |004d: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0122 │ │ +014fe0: 0c07 |0050: move-result-object v7 │ │ +014fe2: 2201 1401 |0051: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +014fe6: 1208 |0053: const/4 v8, #int 0 // #0 │ │ +014fe8: 7030 2c04 7108 |0054: invoke-direct {v1, v7, v8}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;Z)V // method@042c │ │ +014fee: 6e20 3f01 1300 |0057: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@013f │ │ +014ff4: d800 0001 |005a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +014ff8: 28c3 |005c: goto 001f // -003d │ │ +014ffa: 6208 3502 |005d: sget-object v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@0235 │ │ +014ffe: 6e20 2501 8700 |005f: invoke-virtual {v7, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0125 │ │ +015004: 0a08 |0062: move-result v8 │ │ +015006: 3808 1000 |0063: if-eqz v8, 0073 // +0010 │ │ +01500a: 6208 3502 |0065: sget-object v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@0235 │ │ +01500e: 1a09 0000 |0067: const-string v9, "" // string@0000 │ │ +015012: 6e30 2201 8709 |0069: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0122 │ │ +015018: 0c07 |006c: move-result-object v7 │ │ +01501a: 2201 1401 |006d: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +01501e: 7030 2c04 710c |006f: invoke-direct {v1, v7, v12}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;Z)V // method@042c │ │ +015024: 28e5 |0072: goto 0057 // -001b │ │ +015026: 2201 1401 |0073: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +01502a: 7030 2c04 710c |0075: invoke-direct {v1, v7, v12}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;Z)V // method@042c │ │ +015030: 28df |0078: goto 0057 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=518 │ │ 0x0004 line=521 │ │ 0x000e line=523 │ │ 0x0015 line=524 │ │ 0x001a line=527 │ │ @@ -23857,35 +23912,35 @@ │ │ 0x0078 - 0x0079 reg=1 item Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ 0x0041 - 0x0079 reg=2 key Ljava/lang/String; │ │ 0x001a - 0x0079 reg=3 list Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0015 - 0x0079 reg=4 nf Ljava/text/DecimalFormat; │ │ 0x000e - 0x0079 reg=5 prefix Ljava/lang/String; │ │ 0x001e - 0x0079 reg=6 sp Landroid/content/SharedPreferences; │ │ 0x0041 - 0x0079 reg=7 value Ljava/lang/String; │ │ - 0x0000 - 0x0079 reg=12 act Landroid/app/Activity; │ │ + 0x0000 - 0x0079 reg=13 act Landroid/app/Activity; │ │ │ │ #17 : (in Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;) │ │ name : 'moveItemDown' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -011fac: |[011fac] jp.gr.java_conf.hatalab.mnv.TemplateTextList.moveItemDown:(I)V │ │ -011fbc: 5410 3802 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -011fc0: 6e10 4603 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getCount:()I // method@0346 │ │ -011fc6: 0a00 |0005: move-result v0 │ │ -011fc8: d800 00fe |0006: add-int/lit8 v0, v0, #int -2 // #fe │ │ -011fcc: 3520 0300 |0008: if-ge v0, v2, 000b // +0003 │ │ -011fd0: 0e00 |000a: return-void │ │ -011fd2: d800 0201 |000b: add-int/lit8 v0, v2, #int 1 // #01 │ │ -011fd6: 7030 6d03 2100 |000d: invoke-direct {v1, v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.swapItemOrder:(II)V // method@036d │ │ -011fdc: 28fa |0010: goto 000a // -0006 │ │ +015034: |[015034] jp.gr.java_conf.hatalab.mnv.TemplateTextList.moveItemDown:(I)V │ │ +015044: 5410 3802 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +015048: 6e10 4703 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getCount:()I // method@0347 │ │ +01504e: 0a00 |0005: move-result v0 │ │ +015050: d800 00fe |0006: add-int/lit8 v0, v0, #int -2 // #fe │ │ +015054: 3520 0300 |0008: if-ge v0, v2, 000b // +0003 │ │ +015058: 0e00 |000a: return-void │ │ +01505a: d800 0201 |000b: add-int/lit8 v0, v2, #int 1 // #01 │ │ +01505e: 7030 6e03 2100 |000d: invoke-direct {v1, v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.swapItemOrder:(II)V // method@036e │ │ +015064: 28fa |0010: goto 000a // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x000a line=244 │ │ 0x000b line=243 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ @@ -23896,21 +23951,21 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -011fe0: |[011fe0] jp.gr.java_conf.hatalab.mnv.TemplateTextList.moveItemUp:(I)V │ │ -011ff0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -011ff2: 3502 0300 |0001: if-ge v2, v0, 0004 // +0003 │ │ -011ff6: 0e00 |0003: return-void │ │ -011ff8: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -011ffc: 7030 6d03 0102 |0006: invoke-direct {v1, v0, v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.swapItemOrder:(II)V // method@036d │ │ -012002: 28fa |0009: goto 0003 // -0006 │ │ +015068: |[015068] jp.gr.java_conf.hatalab.mnv.TemplateTextList.moveItemUp:(I)V │ │ +015078: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01507a: 3502 0300 |0001: if-ge v2, v0, 0004 // +0003 │ │ +01507e: 0e00 |0003: return-void │ │ +015080: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +015084: 7030 6e03 0102 |0006: invoke-direct {v1, v0, v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.swapItemOrder:(II)V // method@036e │ │ +01508a: 28fa |0009: goto 0003 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0003 line=240 │ │ 0x0004 line=239 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ @@ -23921,73 +23976,81 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -012004: |[012004] jp.gr.java_conf.hatalab.mnv.TemplateTextList.myLongClick:(I)V │ │ -012014: 6e10 5d03 0600 |0000: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getListView:()Landroid/widget/ListView; // method@035d │ │ -01201a: 0c04 |0003: move-result-object v4 │ │ -01201c: 6e20 c000 7400 |0004: invoke-virtual {v4, v7}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@00c0 │ │ -012022: 0c01 |0007: move-result-object v1 │ │ -012024: 1f01 1401 |0008: check-cast v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -012028: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -01202c: 0e00 |000c: return-void │ │ -01202e: 6e10 2f04 0100 |000d: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@042f │ │ -012034: 0c03 |0010: move-result-object v3 │ │ -012036: 6e10 3104 0100 |0011: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:()Z // method@0431 │ │ -01203c: 0a00 |0014: move-result v0 │ │ -01203e: 1254 |0015: const/4 v4, #int 5 // #5 │ │ -012040: 2342 1e01 |0016: new-array v2, v4, [Ljava/lang/CharSequence; // type@011e │ │ -012044: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -012046: 1405 2300 067f |0019: const v5, #float 1.78117e+38 // #7f060023 │ │ -01204c: 6e20 5f03 5600 |001c: invoke-virtual {v6, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@035f │ │ -012052: 0c05 |001f: move-result-object v5 │ │ -012054: 4d05 0204 |0020: aput-object v5, v2, v4 │ │ -012058: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -01205a: 1405 2400 067f |0023: const v5, #float 1.78117e+38 // #7f060024 │ │ -012060: 6e20 5f03 5600 |0026: invoke-virtual {v6, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@035f │ │ -012066: 0c05 |0029: move-result-object v5 │ │ -012068: 4d05 0204 |002a: aput-object v5, v2, v4 │ │ -01206c: 1224 |002c: const/4 v4, #int 2 // #2 │ │ -01206e: 1405 1c00 067f |002d: const v5, #float 1.78117e+38 // #7f06001c │ │ -012074: 6e20 5f03 5600 |0030: invoke-virtual {v6, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@035f │ │ -01207a: 0c05 |0033: move-result-object v5 │ │ -01207c: 4d05 0204 |0034: aput-object v5, v2, v4 │ │ -012080: 1234 |0036: const/4 v4, #int 3 // #3 │ │ -012082: 1405 1d00 067f |0037: const v5, #float 1.78117e+38 // #7f06001d │ │ -012088: 6e20 5f03 5600 |003a: invoke-virtual {v6, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@035f │ │ -01208e: 0c05 |003d: move-result-object v5 │ │ -012090: 4d05 0204 |003e: aput-object v5, v2, v4 │ │ -012094: 1244 |0040: const/4 v4, #int 4 // #4 │ │ -012096: 1405 1e00 067f |0041: const v5, #float 1.78117e+38 // #7f06001e │ │ -01209c: 6e20 5f03 5600 |0044: invoke-virtual {v6, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@035f │ │ -0120a2: 0c05 |0047: move-result-object v5 │ │ -0120a4: 4d05 0204 |0048: aput-object v5, v2, v4 │ │ -0120a8: 2204 0800 |004a: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -0120ac: 7020 0d00 6400 |004c: invoke-direct {v4, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -0120b2: 1405 1a00 067f |004f: const v5, #float 1.78117e+38 // #7f06001a │ │ -0120b8: 6e20 1600 5400 |0052: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -0120be: 0c04 |0055: move-result-object v4 │ │ -0120c0: 2205 e700 |0056: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3; // type@00e7 │ │ -0120c4: 7050 3603 6537 |0058: invoke-direct {v5, v6, v7, v3, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V // method@0336 │ │ -0120ca: 6e30 1000 2405 |005b: invoke-virtual {v4, v2, v5}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -0120d0: 0c04 |005e: move-result-object v4 │ │ -0120d2: 6e10 1900 0400 |005f: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -0120d8: 28aa |0062: goto 000c // -0056 │ │ +01508c: |[01508c] jp.gr.java_conf.hatalab.mnv.TemplateTextList.myLongClick:(I)V │ │ +01509c: 6e10 5e03 0600 |0000: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getListView:()Landroid/widget/ListView; // method@035e │ │ +0150a2: 0c04 |0003: move-result-object v4 │ │ +0150a4: 6e20 c000 7400 |0004: invoke-virtual {v4, v7}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@00c0 │ │ +0150aa: 0c01 |0007: move-result-object v1 │ │ +0150ac: 1f01 1401 |0008: check-cast v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +0150b0: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +0150b4: 0e00 |000c: return-void │ │ +0150b6: 6e10 3004 0100 |000d: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@0430 │ │ +0150bc: 0c03 |0010: move-result-object v3 │ │ +0150be: 6e10 3204 0100 |0011: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:()Z // method@0432 │ │ +0150c4: 0a00 |0014: move-result v0 │ │ +0150c6: 1254 |0015: const/4 v4, #int 5 // #5 │ │ +0150c8: 2342 1e01 |0016: new-array v2, v4, [Ljava/lang/CharSequence; // type@011e │ │ +0150cc: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +0150ce: 1405 2300 067f |0019: const v5, #float 1.78117e+38 // #7f060023 │ │ +0150d4: 6e20 6003 5600 |001c: invoke-virtual {v6, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@0360 │ │ +0150da: 0c05 |001f: move-result-object v5 │ │ +0150dc: 4d05 0204 |0020: aput-object v5, v2, v4 │ │ +0150e0: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +0150e2: 1405 2400 067f |0023: const v5, #float 1.78117e+38 // #7f060024 │ │ +0150e8: 6e20 6003 5600 |0026: invoke-virtual {v6, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@0360 │ │ +0150ee: 0c05 |0029: move-result-object v5 │ │ +0150f0: 4d05 0204 |002a: aput-object v5, v2, v4 │ │ +0150f4: 1224 |002c: const/4 v4, #int 2 // #2 │ │ +0150f6: 1405 1c00 067f |002d: const v5, #float 1.78117e+38 // #7f06001c │ │ +0150fc: 6e20 6003 5600 |0030: invoke-virtual {v6, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@0360 │ │ +015102: 0c05 |0033: move-result-object v5 │ │ +015104: 4d05 0204 |0034: aput-object v5, v2, v4 │ │ +015108: 1234 |0036: const/4 v4, #int 3 // #3 │ │ +01510a: 1405 1d00 067f |0037: const v5, #float 1.78117e+38 // #7f06001d │ │ +015110: 6e20 6003 5600 |003a: invoke-virtual {v6, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@0360 │ │ +015116: 0c05 |003d: move-result-object v5 │ │ +015118: 4d05 0204 |003e: aput-object v5, v2, v4 │ │ +01511c: 1244 |0040: const/4 v4, #int 4 // #4 │ │ +01511e: 1405 1e00 067f |0041: const v5, #float 1.78117e+38 // #7f06001e │ │ +015124: 6e20 6003 5600 |0044: invoke-virtual {v6, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@0360 │ │ +01512a: 0c05 |0047: move-result-object v5 │ │ +01512c: 4d05 0204 |0048: aput-object v5, v2, v4 │ │ +015130: 2204 0800 |004a: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +015134: 7020 0d00 6400 |004c: invoke-direct {v4, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +01513a: 1405 1a00 067f |004f: const v5, #float 1.78117e+38 // #7f06001a │ │ +015140: 6e20 1600 5400 |0052: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +015146: 0c04 |0055: move-result-object v4 │ │ +015148: 2205 e700 |0056: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3; // type@00e7 │ │ +01514c: 7050 3703 6537 |0058: invoke-direct {v5, v6, v7, v3, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V // method@0337 │ │ +015152: 6e30 1000 2405 |005b: invoke-virtual {v4, v2, v5}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +015158: 0c04 |005e: move-result-object v4 │ │ +01515a: 6e10 1900 0400 |005f: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +015160: 28aa |0062: goto 000c // -0056 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x000a line=153 │ │ 0x000c line=204 │ │ 0x000d line=157 │ │ 0x0011 line=158 │ │ 0x0015 line=160 │ │ + 0x001c line=161 │ │ + 0x0026 line=162 │ │ + 0x0030 line=163 │ │ + 0x003a line=164 │ │ + 0x0044 line=165 │ │ 0x004a line=168 │ │ + 0x0052 line=169 │ │ + 0x005b line=170 │ │ + 0x005f line=202 │ │ locals : │ │ 0x0015 - 0x0063 reg=0 isTimeFormat Z │ │ 0x000a - 0x0063 reg=1 item Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ 0x004a - 0x0063 reg=2 menu [Ljava/lang/CharSequence; │ │ 0x0011 - 0x0063 reg=3 text Ljava/lang/String; │ │ 0x0000 - 0x0063 reg=6 this Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ 0x0000 - 0x0063 reg=7 position I │ │ @@ -23997,25 +24060,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0120dc: |[0120dc] jp.gr.java_conf.hatalab.mnv.TemplateTextList.removeItem:(I)V │ │ -0120ec: 5421 3802 |0000: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -0120f0: 6e20 4703 3100 |0002: invoke-virtual {v1, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getItem:(I)Ljava/lang/Object; // method@0347 │ │ -0120f6: 0c00 |0005: move-result-object v0 │ │ -0120f8: 1f00 1401 |0006: check-cast v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -0120fc: 5421 3802 |0008: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -012100: 6e20 4c03 0100 |000a: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.remove:(Ljava/lang/Object;)V // method@034c │ │ -012106: 5421 3802 |000d: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -01210a: 6e10 4b03 0100 |000f: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.notifyDataSetChanged:()V // method@034b │ │ -012110: 7020 5803 3200 |0012: invoke-direct {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.deletePreferences:(I)V // method@0358 │ │ -012116: 0e00 |0015: return-void │ │ +015164: |[015164] jp.gr.java_conf.hatalab.mnv.TemplateTextList.removeItem:(I)V │ │ +015174: 5421 3802 |0000: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +015178: 6e20 4803 3100 |0002: invoke-virtual {v1, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getItem:(I)Ljava/lang/Object; // method@0348 │ │ +01517e: 0c00 |0005: move-result-object v0 │ │ +015180: 1f00 1401 |0006: check-cast v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +015184: 5421 3802 |0008: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +015188: 6e20 4d03 0100 |000a: invoke-virtual {v1, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.remove:(Ljava/lang/Object;)V // method@034d │ │ +01518e: 5421 3802 |000d: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +015192: 6e10 4c03 0100 |000f: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.notifyDataSetChanged:()V // method@034c │ │ +015198: 7020 5903 3200 |0012: invoke-direct {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.deletePreferences:(I)V // method@0359 │ │ +01519e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0008 line=232 │ │ 0x000d line=233 │ │ 0x0012 line=234 │ │ 0x0015 line=236 │ │ @@ -24029,69 +24092,69 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -012118: |[012118] jp.gr.java_conf.hatalab.mnv.TemplateTextList.saveAllPreferences:()V │ │ -012128: 6009 3602 |0000: sget v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREF_KEY:I // field@0236 │ │ -01212c: 6e20 5f03 9c00 |0002: invoke-virtual {v12, v9}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@035f │ │ -012132: 0c09 |0005: move-result-object v9 │ │ -012134: 6e10 0f01 0900 |0006: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -01213a: 0c04 |0009: move-result-object v4 │ │ -01213c: 2206 7800 |000a: new-instance v6, Ljava/text/DecimalFormat; // type@0078 │ │ -012140: 1a09 2700 |000c: const-string v9, "00" // string@0027 │ │ -012144: 7020 3901 9600 |000e: invoke-direct {v6, v9}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0139 │ │ -01214a: 54c9 3802 |0011: iget-object v9, v12, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -01214e: 6e10 4603 0900 |0013: invoke-virtual {v9}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getCount:()I // method@0346 │ │ -012154: 0a05 |0016: move-result v5 │ │ -012156: 7110 6300 0c00 |0017: invoke-static {v12}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -01215c: 0c08 |001a: move-result-object v8 │ │ -01215e: 7210 4500 0800 |001b: invoke-interface {v8}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ -012164: 0c00 |001e: move-result-object v0 │ │ -012166: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -012168: 3551 4800 |0020: if-ge v1, v5, 0068 // +0048 │ │ -01216c: 54c9 3802 |0022: iget-object v9, v12, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -012170: 6e20 4703 1900 |0024: invoke-virtual {v9, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getItem:(I)Ljava/lang/Object; // method@0347 │ │ -012176: 0c02 |0027: move-result-object v2 │ │ -012178: 1f02 1401 |0028: check-cast v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -01217c: 3802 3800 |002a: if-eqz v2, 0062 // +0038 │ │ -012180: 2209 6c00 |002c: new-instance v9, Ljava/lang/StringBuilder; // type@006c │ │ -012184: 7010 2d01 0900 |002e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -01218a: 6e20 3001 4900 |0031: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -012190: 0c09 |0034: move-result-object v9 │ │ -012192: 811a |0035: int-to-long v10, v1 │ │ -012194: 6e30 3a01 a60b |0036: invoke-virtual {v6, v10, v11}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@013a │ │ -01219a: 0c0a |0039: move-result-object v10 │ │ -01219c: 6e20 3001 a900 |003a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0121a2: 0c09 |003d: move-result-object v9 │ │ -0121a4: 6e10 3101 0900 |003e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -0121aa: 0c03 |0041: move-result-object v3 │ │ -0121ac: 6e10 3104 0200 |0042: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:()Z // method@0431 │ │ -0121b2: 0a09 |0045: move-result v9 │ │ -0121b4: 3809 1f00 |0046: if-eqz v9, 0065 // +001f │ │ -0121b8: 6207 3502 |0048: sget-object v7, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@0235 │ │ -0121bc: 2209 6c00 |004a: new-instance v9, Ljava/lang/StringBuilder; // type@006c │ │ -0121c0: 7010 2d01 0900 |004c: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -0121c6: 6e20 3001 7900 |004f: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0121cc: 0c09 |0052: move-result-object v9 │ │ -0121ce: 6e10 2f04 0200 |0053: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@042f │ │ -0121d4: 0c0a |0056: move-result-object v10 │ │ -0121d6: 6e20 3001 a900 |0057: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0121dc: 0c09 |005a: move-result-object v9 │ │ -0121de: 6e10 3101 0900 |005b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -0121e4: 0c09 |005e: move-result-object v9 │ │ -0121e6: 7230 4300 3009 |005f: invoke-interface {v0, v3, v9}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0043 │ │ -0121ec: d801 0101 |0062: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0121f0: 28bc |0064: goto 0020 // -0044 │ │ -0121f2: 6207 3402 |0065: sget-object v7, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_NORMAL:Ljava/lang/String; // field@0234 │ │ -0121f6: 28e3 |0067: goto 004a // -001d │ │ -0121f8: 7210 4000 0000 |0068: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ -0121fe: 0e00 |006b: return-void │ │ +0151a0: |[0151a0] jp.gr.java_conf.hatalab.mnv.TemplateTextList.saveAllPreferences:()V │ │ +0151b0: 6009 3602 |0000: sget v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREF_KEY:I // field@0236 │ │ +0151b4: 6e20 6003 9c00 |0002: invoke-virtual {v12, v9}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@0360 │ │ +0151ba: 0c09 |0005: move-result-object v9 │ │ +0151bc: 7210 0301 0900 |0006: invoke-interface {v9}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +0151c2: 0c04 |0009: move-result-object v4 │ │ +0151c4: 2206 7800 |000a: new-instance v6, Ljava/text/DecimalFormat; // type@0078 │ │ +0151c8: 1a09 2700 |000c: const-string v9, "00" // string@0027 │ │ +0151cc: 7020 3a01 9600 |000e: invoke-direct {v6, v9}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@013a │ │ +0151d2: 54c9 3802 |0011: iget-object v9, v12, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +0151d6: 6e10 4703 0900 |0013: invoke-virtual {v9}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getCount:()I // method@0347 │ │ +0151dc: 0a05 |0016: move-result v5 │ │ +0151de: 7110 6300 0c00 |0017: invoke-static {v12}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +0151e4: 0c08 |001a: move-result-object v8 │ │ +0151e6: 7210 4500 0800 |001b: invoke-interface {v8}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ +0151ec: 0c00 |001e: move-result-object v0 │ │ +0151ee: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0151f0: 3551 4800 |0020: if-ge v1, v5, 0068 // +0048 │ │ +0151f4: 54c9 3802 |0022: iget-object v9, v12, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +0151f8: 6e20 4803 1900 |0024: invoke-virtual {v9, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getItem:(I)Ljava/lang/Object; // method@0348 │ │ +0151fe: 0c02 |0027: move-result-object v2 │ │ +015200: 1f02 1401 |0028: check-cast v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +015204: 3802 3800 |002a: if-eqz v2, 0062 // +0038 │ │ +015208: 2209 6c00 |002c: new-instance v9, Ljava/lang/StringBuilder; // type@006c │ │ +01520c: 7010 2e01 0900 |002e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +015212: 6e20 3101 4900 |0031: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +015218: 0c09 |0034: move-result-object v9 │ │ +01521a: 811a |0035: int-to-long v10, v1 │ │ +01521c: 6e30 3b01 a60b |0036: invoke-virtual {v6, v10, v11}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@013b │ │ +015222: 0c0a |0039: move-result-object v10 │ │ +015224: 6e20 3101 a900 |003a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01522a: 0c09 |003d: move-result-object v9 │ │ +01522c: 6e10 3201 0900 |003e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +015232: 0c03 |0041: move-result-object v3 │ │ +015234: 6e10 3204 0200 |0042: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:()Z // method@0432 │ │ +01523a: 0a09 |0045: move-result v9 │ │ +01523c: 3809 1f00 |0046: if-eqz v9, 0065 // +001f │ │ +015240: 6207 3502 |0048: sget-object v7, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@0235 │ │ +015244: 2209 6c00 |004a: new-instance v9, Ljava/lang/StringBuilder; // type@006c │ │ +015248: 7010 2e01 0900 |004c: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +01524e: 6e20 3101 7900 |004f: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +015254: 0c09 |0052: move-result-object v9 │ │ +015256: 6e10 3004 0200 |0053: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@0430 │ │ +01525c: 0c0a |0056: move-result-object v10 │ │ +01525e: 6e20 3101 a900 |0057: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +015264: 0c09 |005a: move-result-object v9 │ │ +015266: 6e10 3201 0900 |005b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +01526c: 0c09 |005e: move-result-object v9 │ │ +01526e: 7230 4300 3009 |005f: invoke-interface {v0, v3, v9}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0043 │ │ +015274: d801 0101 |0062: add-int/lit8 v1, v1, #int 1 // #01 │ │ +015278: 28bc |0064: goto 0020 // -0044 │ │ +01527a: 6207 3402 |0065: sget-object v7, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_NORMAL:Ljava/lang/String; // field@0234 │ │ +01527e: 28e3 |0067: goto 004a // -001d │ │ +015280: 7210 4000 0000 |0068: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ +015286: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x000a line=457 │ │ 0x0011 line=459 │ │ 0x0017 line=461 │ │ 0x001b line=462 │ │ @@ -24125,65 +24188,65 @@ │ │ type : '(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -012200: |[012200] jp.gr.java_conf.hatalab.mnv.TemplateTextList.savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ -012210: 6005 3602 |0000: sget v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREF_KEY:I // field@0236 │ │ -012214: 6e20 5f03 5800 |0002: invoke-virtual {v8, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@035f │ │ -01221a: 0c05 |0005: move-result-object v5 │ │ -01221c: 6e10 0f01 0500 |0006: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -012222: 0c01 |0009: move-result-object v1 │ │ -012224: 1305 6300 |000a: const/16 v5, #int 99 // #63 │ │ -012228: 3759 0d00 |000c: if-le v9, v5, 0019 // +000d │ │ -01222c: 1a05 4800 |000e: const-string v5, "Can not save Preferences. Too many data." // string@0048 │ │ -012230: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -012232: 7130 d500 5806 |0011: invoke-static {v8, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -012238: 0c05 |0014: move-result-object v5 │ │ -01223a: 6e10 d800 0500 |0015: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -012240: 0e00 |0018: return-void │ │ -012242: 2202 7800 |0019: new-instance v2, Ljava/text/DecimalFormat; // type@0078 │ │ -012246: 1a05 2700 |001b: const-string v5, "00" // string@0027 │ │ -01224a: 7020 3901 5200 |001d: invoke-direct {v2, v5}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0139 │ │ -012250: 2205 6c00 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ -012254: 7010 2d01 0500 |0022: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -01225a: 6e20 3001 1500 |0025: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -012260: 0c05 |0028: move-result-object v5 │ │ -012262: 8196 |0029: int-to-long v6, v9 │ │ -012264: 6e30 3a01 6207 |002a: invoke-virtual {v2, v6, v7}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@013a │ │ -01226a: 0c06 |002d: move-result-object v6 │ │ -01226c: 6e20 3001 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -012272: 0c05 |0031: move-result-object v5 │ │ -012274: 6e10 3101 0500 |0032: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -01227a: 0c01 |0035: move-result-object v1 │ │ -01227c: 6e10 3104 0a00 |0036: invoke-virtual {v10}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:()Z // method@0431 │ │ -012282: 0a05 |0039: move-result v5 │ │ -012284: 3805 2800 |003a: if-eqz v5, 0062 // +0028 │ │ -012288: 6203 3502 |003c: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@0235 │ │ -01228c: 7110 6300 0800 |003e: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -012292: 0c04 |0041: move-result-object v4 │ │ -012294: 7210 4500 0400 |0042: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ -01229a: 0c00 |0045: move-result-object v0 │ │ -01229c: 2205 6c00 |0046: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ -0122a0: 7010 2d01 0500 |0048: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -0122a6: 6e20 3001 3500 |004b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0122ac: 0c05 |004e: move-result-object v5 │ │ -0122ae: 6e10 2f04 0a00 |004f: invoke-virtual {v10}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@042f │ │ -0122b4: 0c06 |0052: move-result-object v6 │ │ -0122b6: 6e20 3001 6500 |0053: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0122bc: 0c05 |0056: move-result-object v5 │ │ -0122be: 6e10 3101 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -0122c4: 0c05 |005a: move-result-object v5 │ │ -0122c6: 7230 4300 1005 |005b: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0043 │ │ -0122cc: 7210 4000 0000 |005e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ -0122d2: 28b7 |0061: goto 0018 // -0049 │ │ -0122d4: 6203 3402 |0062: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_NORMAL:Ljava/lang/String; // field@0234 │ │ -0122d8: 28da |0064: goto 003e // -0026 │ │ +015288: |[015288] jp.gr.java_conf.hatalab.mnv.TemplateTextList.savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ +015298: 6005 3602 |0000: sget v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREF_KEY:I // field@0236 │ │ +01529c: 6e20 6003 5800 |0002: invoke-virtual {v8, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@0360 │ │ +0152a2: 0c05 |0005: move-result-object v5 │ │ +0152a4: 7210 0301 0500 |0006: invoke-interface {v5}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +0152aa: 0c01 |0009: move-result-object v1 │ │ +0152ac: 1305 6300 |000a: const/16 v5, #int 99 // #63 │ │ +0152b0: 3759 0d00 |000c: if-le v9, v5, 0019 // +000d │ │ +0152b4: 1a05 4800 |000e: const-string v5, "Can not save Preferences. Too many data." // string@0048 │ │ +0152b8: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +0152ba: 7130 d500 5806 |0011: invoke-static {v8, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +0152c0: 0c05 |0014: move-result-object v5 │ │ +0152c2: 6e10 d800 0500 |0015: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +0152c8: 0e00 |0018: return-void │ │ +0152ca: 2202 7800 |0019: new-instance v2, Ljava/text/DecimalFormat; // type@0078 │ │ +0152ce: 1a05 2700 |001b: const-string v5, "00" // string@0027 │ │ +0152d2: 7020 3a01 5200 |001d: invoke-direct {v2, v5}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@013a │ │ +0152d8: 2205 6c00 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ +0152dc: 7010 2e01 0500 |0022: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +0152e2: 6e20 3101 1500 |0025: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0152e8: 0c05 |0028: move-result-object v5 │ │ +0152ea: 8196 |0029: int-to-long v6, v9 │ │ +0152ec: 6e30 3b01 6207 |002a: invoke-virtual {v2, v6, v7}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@013b │ │ +0152f2: 0c06 |002d: move-result-object v6 │ │ +0152f4: 6e20 3101 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0152fa: 0c05 |0031: move-result-object v5 │ │ +0152fc: 6e10 3201 0500 |0032: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +015302: 0c01 |0035: move-result-object v1 │ │ +015304: 6e10 3204 0a00 |0036: invoke-virtual {v10}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:()Z // method@0432 │ │ +01530a: 0a05 |0039: move-result v5 │ │ +01530c: 3805 2800 |003a: if-eqz v5, 0062 // +0028 │ │ +015310: 6203 3502 |003c: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@0235 │ │ +015314: 7110 6300 0800 |003e: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +01531a: 0c04 |0041: move-result-object v4 │ │ +01531c: 7210 4500 0400 |0042: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0045 │ │ +015322: 0c00 |0045: move-result-object v0 │ │ +015324: 2205 6c00 |0046: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ +015328: 7010 2e01 0500 |0048: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +01532e: 6e20 3101 3500 |004b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +015334: 0c05 |004e: move-result-object v5 │ │ +015336: 6e10 3004 0a00 |004f: invoke-virtual {v10}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@0430 │ │ +01533c: 0c06 |0052: move-result-object v6 │ │ +01533e: 6e20 3101 6500 |0053: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +015344: 0c05 |0056: move-result-object v5 │ │ +015346: 6e10 3201 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +01534c: 0c05 |005a: move-result-object v5 │ │ +01534e: 7230 4300 1005 |005b: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0043 │ │ +015354: 7210 4000 0000 |005e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0040 │ │ +01535a: 28b7 |0061: goto 0018 // -0049 │ │ +01535c: 6203 3402 |0062: sget-object v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.PREFIX_NORMAL:Ljava/lang/String; // field@0234 │ │ +015360: 28da |0064: goto 003e // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x000a line=429 │ │ 0x000e line=430 │ │ 0x0018 line=451 │ │ 0x0019 line=434 │ │ @@ -24211,47 +24274,47 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -0122dc: |[0122dc] jp.gr.java_conf.hatalab.mnv.TemplateTextList.swapItemOrder:(II)V │ │ -0122ec: 5432 3802 |0000: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -0122f0: 6e10 4603 0200 |0002: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getCount:()I // method@0346 │ │ -0122f6: 0a02 |0005: move-result v2 │ │ -0122f8: 3742 0a00 |0006: if-le v2, v4, 0010 // +000a │ │ -0122fc: 5432 3802 |0008: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -012300: 6e10 4603 0200 |000a: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getCount:()I // method@0346 │ │ -012306: 0a02 |000d: move-result v2 │ │ -012308: 3652 0300 |000e: if-gt v2, v5, 0011 // +0003 │ │ -01230c: 0e00 |0010: return-void │ │ -01230e: 3a04 ffff |0011: if-ltz v4, 0010 // -0001 │ │ -012312: 3a05 fdff |0013: if-ltz v5, 0010 // -0003 │ │ -012316: 5432 3802 |0015: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -01231a: 6e20 4703 4200 |0017: invoke-virtual {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getItem:(I)Ljava/lang/Object; // method@0347 │ │ -012320: 0c00 |001a: move-result-object v0 │ │ -012322: 1f00 1401 |001b: check-cast v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -012326: 5432 3802 |001d: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -01232a: 6e20 4703 5200 |001f: invoke-virtual {v2, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getItem:(I)Ljava/lang/Object; // method@0347 │ │ -012330: 0c01 |0022: move-result-object v1 │ │ -012332: 1f01 1401 |0023: check-cast v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -012336: 5432 3802 |0025: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -01233a: 6e20 4c03 0200 |0027: invoke-virtual {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.remove:(Ljava/lang/Object;)V // method@034c │ │ -012340: 5432 3802 |002a: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -012344: 6e30 4a03 1204 |002c: invoke-virtual {v2, v1, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.insert:(Ljava/lang/Object;I)V // method@034a │ │ -01234a: 5432 3802 |002f: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -01234e: 6e20 4c03 1200 |0031: invoke-virtual {v2, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.remove:(Ljava/lang/Object;)V // method@034c │ │ -012354: 5432 3802 |0034: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -012358: 6e30 4a03 0205 |0036: invoke-virtual {v2, v0, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.insert:(Ljava/lang/Object;I)V // method@034a │ │ -01235e: 5432 3802 |0039: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -012362: 6e10 4b03 0200 |003b: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.notifyDataSetChanged:()V // method@034b │ │ -012368: 7030 6a03 4301 |003e: invoke-direct {v3, v4, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V // method@036a │ │ -01236e: 7030 6a03 5300 |0041: invoke-direct {v3, v5, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V // method@036a │ │ -012374: 28cc |0044: goto 0010 // -0034 │ │ +015364: |[015364] jp.gr.java_conf.hatalab.mnv.TemplateTextList.swapItemOrder:(II)V │ │ +015374: 5432 3802 |0000: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +015378: 6e10 4703 0200 |0002: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getCount:()I // method@0347 │ │ +01537e: 0a02 |0005: move-result v2 │ │ +015380: 3742 0a00 |0006: if-le v2, v4, 0010 // +000a │ │ +015384: 5432 3802 |0008: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +015388: 6e10 4703 0200 |000a: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getCount:()I // method@0347 │ │ +01538e: 0a02 |000d: move-result v2 │ │ +015390: 3652 0300 |000e: if-gt v2, v5, 0011 // +0003 │ │ +015394: 0e00 |0010: return-void │ │ +015396: 3a04 ffff |0011: if-ltz v4, 0010 // -0001 │ │ +01539a: 3a05 fdff |0013: if-ltz v5, 0010 // -0003 │ │ +01539e: 5432 3802 |0015: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +0153a2: 6e20 4803 4200 |0017: invoke-virtual {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getItem:(I)Ljava/lang/Object; // method@0348 │ │ +0153a8: 0c00 |001a: move-result-object v0 │ │ +0153aa: 1f00 1401 |001b: check-cast v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +0153ae: 5432 3802 |001d: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +0153b2: 6e20 4803 5200 |001f: invoke-virtual {v2, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getItem:(I)Ljava/lang/Object; // method@0348 │ │ +0153b8: 0c01 |0022: move-result-object v1 │ │ +0153ba: 1f01 1401 |0023: check-cast v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +0153be: 5432 3802 |0025: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +0153c2: 6e20 4d03 0200 |0027: invoke-virtual {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.remove:(Ljava/lang/Object;)V // method@034d │ │ +0153c8: 5432 3802 |002a: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +0153cc: 6e30 4b03 1204 |002c: invoke-virtual {v2, v1, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.insert:(Ljava/lang/Object;I)V // method@034b │ │ +0153d2: 5432 3802 |002f: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +0153d6: 6e20 4d03 1200 |0031: invoke-virtual {v2, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.remove:(Ljava/lang/Object;)V // method@034d │ │ +0153dc: 5432 3802 |0034: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +0153e0: 6e30 4b03 0205 |0036: invoke-virtual {v2, v0, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.insert:(Ljava/lang/Object;I)V // method@034b │ │ +0153e6: 5432 3802 |0039: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +0153ea: 6e10 4c03 0200 |003b: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.notifyDataSetChanged:()V // method@034c │ │ +0153f0: 7030 6b03 4301 |003e: invoke-direct {v3, v4, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V // method@036b │ │ +0153f6: 7030 6b03 5300 |0041: invoke-direct {v3, v5, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V // method@036b │ │ +0153fc: 28cc |0044: goto 0010 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0010 line=259 │ │ 0x0011 line=247 │ │ 0x0015 line=249 │ │ 0x001d line=250 │ │ @@ -24274,39 +24337,39 @@ │ │ type : '(ILjava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -012378: |[012378] jp.gr.java_conf.hatalab.mnv.TemplateTextList.updateTemplateItem:(ILjava/lang/String;Z)V │ │ -012388: 5432 3802 |0000: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -01238c: 6e10 4603 0200 |0002: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getCount:()I // method@0346 │ │ -012392: 0a00 |0005: move-result v0 │ │ -012394: 3a04 0600 |0006: if-ltz v4, 000c // +0006 │ │ -012398: d802 00ff |0008: add-int/lit8 v2, v0, #int -1 // #ff │ │ -01239c: 3542 1b00 |000a: if-ge v2, v4, 0025 // +001b │ │ -0123a0: 2201 1401 |000c: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -0123a4: 7030 2b04 5106 |000e: invoke-direct {v1, v5, v6}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;Z)V // method@042b │ │ -0123aa: 5432 3802 |0011: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -0123ae: 6e20 4503 1200 |0013: invoke-virtual {v2, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.add:(Ljava/lang/Object;)V // method@0345 │ │ -0123b4: 5432 3802 |0016: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -0123b8: 6e20 4803 1200 |0018: invoke-virtual {v2, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getPosition:(Ljava/lang/Object;)I // method@0348 │ │ -0123be: 0a04 |001b: move-result v4 │ │ -0123c0: 5432 3802 |001c: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -0123c4: 6e10 4b03 0200 |001e: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.notifyDataSetChanged:()V // method@034b │ │ -0123ca: 7030 6a03 4301 |0021: invoke-direct {v3, v4, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V // method@036a │ │ -0123d0: 0e00 |0024: return-void │ │ -0123d2: 5432 3802 |0025: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -0123d6: 6e20 4703 4200 |0027: invoke-virtual {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getItem:(I)Ljava/lang/Object; // method@0347 │ │ -0123dc: 0c01 |002a: move-result-object v1 │ │ -0123de: 1f01 1401 |002b: check-cast v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -0123e2: 6e20 3404 5100 |002d: invoke-virtual {v1, v5}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setText:(Ljava/lang/String;)V // method@0434 │ │ -0123e8: 6e20 3504 6100 |0030: invoke-virtual {v1, v6}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setTimeFormat:(Z)V // method@0435 │ │ -0123ee: 28e9 |0033: goto 001c // -0017 │ │ +015400: |[015400] jp.gr.java_conf.hatalab.mnv.TemplateTextList.updateTemplateItem:(ILjava/lang/String;Z)V │ │ +015410: 5432 3802 |0000: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +015414: 6e10 4703 0200 |0002: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getCount:()I // method@0347 │ │ +01541a: 0a00 |0005: move-result v0 │ │ +01541c: 3a04 0600 |0006: if-ltz v4, 000c // +0006 │ │ +015420: d802 00ff |0008: add-int/lit8 v2, v0, #int -1 // #ff │ │ +015424: 3542 1b00 |000a: if-ge v2, v4, 0025 // +001b │ │ +015428: 2201 1401 |000c: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +01542c: 7030 2c04 5106 |000e: invoke-direct {v1, v5, v6}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.:(Ljava/lang/String;Z)V // method@042c │ │ +015432: 5432 3802 |0011: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +015436: 6e20 4603 1200 |0013: invoke-virtual {v2, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.add:(Ljava/lang/Object;)V // method@0346 │ │ +01543c: 5432 3802 |0016: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +015440: 6e20 4903 1200 |0018: invoke-virtual {v2, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getPosition:(Ljava/lang/Object;)I // method@0349 │ │ +015446: 0a04 |001b: move-result v4 │ │ +015448: 5432 3802 |001c: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +01544c: 6e10 4c03 0200 |001e: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.notifyDataSetChanged:()V // method@034c │ │ +015452: 7030 6b03 4301 |0021: invoke-direct {v3, v4, v1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V // method@036b │ │ +015458: 0e00 |0024: return-void │ │ +01545a: 5432 3802 |0025: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +01545e: 6e20 4803 4200 |0027: invoke-virtual {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.getItem:(I)Ljava/lang/Object; // method@0348 │ │ +015464: 0c01 |002a: move-result-object v1 │ │ +015466: 1f01 1401 |002b: check-cast v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +01546a: 6e20 3504 5100 |002d: invoke-virtual {v1, v5}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setText:(Ljava/lang/String;)V // method@0435 │ │ +015470: 6e20 3604 6100 |0030: invoke-virtual {v1, v6}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.setTimeFormat:(Z)V // method@0436 │ │ +015476: 28e9 |0033: goto 001c // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0006 line=210 │ │ 0x000c line=211 │ │ 0x0011 line=212 │ │ 0x0016 line=213 │ │ @@ -24331,53 +24394,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -0123f0: |[0123f0] jp.gr.java_conf.hatalab.mnv.TemplateTextList.onCreate:(Landroid/os/Bundle;)V │ │ -012400: 6f20 2000 5400 |0000: invoke-super {v4, v5}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0020 │ │ -012406: 1402 1100 037f |0003: const v2, #float 1.74129e+38 // #7f030011 │ │ -01240c: 6e20 6b03 2400 |0006: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.setContentView:(I)V // method@036b │ │ -012412: 1402 2300 077f |0009: const v2, #float 1.79446e+38 // #7f070023 │ │ -012418: 6e20 5a03 2400 |000c: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.findViewById:(I)Landroid/view/View; // method@035a │ │ -01241e: 0c01 |000f: move-result-object v1 │ │ -012420: 1f01 4e00 |0010: check-cast v1, Landroid/widget/TextView; // type@004e │ │ -012424: 1402 9200 067f |0012: const v2, #float 1.7812e+38 // #7f060092 │ │ -01242a: 6e20 5f03 2400 |0015: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@035f │ │ -012430: 0c02 |0018: move-result-object v2 │ │ -012432: 6e20 d100 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ -012438: 1402 0400 0201 |001c: const v2, #float 2.38772e-38 // #01020004 │ │ -01243e: 6e20 5a03 2400 |001f: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.findViewById:(I)Landroid/view/View; // method@035a │ │ -012444: 0c00 |0022: move-result-object v0 │ │ -012446: 1f00 4e00 |0023: check-cast v0, Landroid/widget/TextView; // type@004e │ │ -01244a: 2202 e500 |0025: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$1; // type@00e5 │ │ -01244e: 7020 3203 4200 |0027: invoke-direct {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$1;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V // method@0332 │ │ -012454: 6e20 cf00 2000 |002a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cf │ │ -01245a: 7110 6203 0400 |002d: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.loadPreferences:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@0362 │ │ -012460: 0c02 |0030: move-result-object v2 │ │ -012462: 5b42 3902 |0031: iput-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateList:Ljava/util/ArrayList; // field@0239 │ │ -012466: 2202 ee00 |0033: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // type@00ee │ │ -01246a: 5443 3902 |0035: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateList:Ljava/util/ArrayList; // field@0239 │ │ -01246e: 7040 4403 4234 |0037: invoke-direct {v2, v4, v4, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/content/Context;Ljava/util/List;)V // method@0344 │ │ -012474: 5b42 3802 |003a: iput-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -012478: 6e10 5d03 0400 |003c: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getListView:()Landroid/widget/ListView; // method@035d │ │ -01247e: 0c02 |003f: move-result-object v2 │ │ -012480: 7010 5b03 0400 |0040: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getFooter:()Landroid/view/View; // method@035b │ │ -012486: 0c03 |0043: move-result-object v3 │ │ -012488: 6e20 bd00 3200 |0044: invoke-virtual {v2, v3}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;)V // method@00bd │ │ -01248e: 5442 3802 |0047: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ -012492: 6e20 6c03 2400 |0049: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@036c │ │ -012498: 6e10 5d03 0400 |004c: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getListView:()Landroid/widget/ListView; // method@035d │ │ -01249e: 0c02 |004f: move-result-object v2 │ │ -0124a0: 2203 e600 |0050: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$2; // type@00e6 │ │ -0124a4: 7020 3403 4300 |0052: invoke-direct {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$2;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V // method@0334 │ │ -0124aa: 6e20 c400 3200 |0055: invoke-virtual {v2, v3}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@00c4 │ │ -0124b0: 0e00 |0058: return-void │ │ +015478: |[015478] jp.gr.java_conf.hatalab.mnv.TemplateTextList.onCreate:(Landroid/os/Bundle;)V │ │ +015488: 6f20 2000 5400 |0000: invoke-super {v4, v5}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0020 │ │ +01548e: 1402 1100 037f |0003: const v2, #float 1.74129e+38 // #7f030011 │ │ +015494: 6e20 6c03 2400 |0006: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.setContentView:(I)V // method@036c │ │ +01549a: 1402 2300 077f |0009: const v2, #float 1.79446e+38 // #7f070023 │ │ +0154a0: 6e20 5b03 2400 |000c: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.findViewById:(I)Landroid/view/View; // method@035b │ │ +0154a6: 0c01 |000f: move-result-object v1 │ │ +0154a8: 1f01 4e00 |0010: check-cast v1, Landroid/widget/TextView; // type@004e │ │ +0154ac: 1402 9200 067f |0012: const v2, #float 1.7812e+38 // #7f060092 │ │ +0154b2: 6e20 6003 2400 |0015: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getText:(I)Ljava/lang/CharSequence; // method@0360 │ │ +0154b8: 0c02 |0018: move-result-object v2 │ │ +0154ba: 6e20 d100 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00d1 │ │ +0154c0: 1402 0400 0201 |001c: const v2, #float 2.38772e-38 // #01020004 │ │ +0154c6: 6e20 5b03 2400 |001f: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.findViewById:(I)Landroid/view/View; // method@035b │ │ +0154cc: 0c00 |0022: move-result-object v0 │ │ +0154ce: 1f00 4e00 |0023: check-cast v0, Landroid/widget/TextView; // type@004e │ │ +0154d2: 2202 e500 |0025: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$1; // type@00e5 │ │ +0154d6: 7020 3303 4200 |0027: invoke-direct {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$1;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V // method@0333 │ │ +0154dc: 6e20 cf00 2000 |002a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00cf │ │ +0154e2: 7110 6303 0400 |002d: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.loadPreferences:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@0363 │ │ +0154e8: 0c02 |0030: move-result-object v2 │ │ +0154ea: 5b42 3902 |0031: iput-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateList:Ljava/util/ArrayList; // field@0239 │ │ +0154ee: 2202 ee00 |0033: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // type@00ee │ │ +0154f2: 5443 3902 |0035: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateList:Ljava/util/ArrayList; // field@0239 │ │ +0154f6: 7040 4503 4234 |0037: invoke-direct {v2, v4, v4, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/content/Context;Ljava/util/List;)V // method@0345 │ │ +0154fc: 5b42 3802 |003a: iput-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +015500: 6e10 5e03 0400 |003c: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getListView:()Landroid/widget/ListView; // method@035e │ │ +015506: 0c02 |003f: move-result-object v2 │ │ +015508: 7010 5c03 0400 |0040: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getFooter:()Landroid/view/View; // method@035c │ │ +01550e: 0c03 |0043: move-result-object v3 │ │ +015510: 6e20 bd00 3200 |0044: invoke-virtual {v2, v3}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;)V // method@00bd │ │ +015516: 5442 3802 |0047: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; // field@0238 │ │ +01551a: 6e20 6d03 2400 |0049: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@036d │ │ +015520: 6e10 5e03 0400 |004c: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.getListView:()Landroid/widget/ListView; // method@035e │ │ +015526: 0c02 |004f: move-result-object v2 │ │ +015528: 2203 e600 |0050: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$2; // type@00e6 │ │ +01552c: 7020 3503 4300 |0052: invoke-direct {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$2;.:(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V // method@0335 │ │ +015532: 6e20 c400 3200 |0055: invoke-virtual {v2, v3}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@00c4 │ │ +015538: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0009 line=76 │ │ 0x0012 line=77 │ │ 0x001c line=79 │ │ @@ -24399,40 +24462,40 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -0124b4: |[0124b4] jp.gr.java_conf.hatalab.mnv.TemplateTextList.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -0124c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0124c6: 6e10 bf00 0600 |0001: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@00bf │ │ -0124cc: 0a01 |0004: move-result v1 │ │ -0124ce: 6e20 c000 8600 |0005: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@00c0 │ │ -0124d4: 0c00 |0008: move-result-object v0 │ │ -0124d6: 1f00 1401 |0009: check-cast v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -0124da: 3800 0d00 |000b: if-eqz v0, 0018 // +000d │ │ -0124de: 6e10 2f04 0000 |000d: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@042f │ │ -0124e4: 0c02 |0010: move-result-object v2 │ │ -0124e6: 6e10 3104 0000 |0011: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:()Z // method@0431 │ │ -0124ec: 0a03 |0014: move-result v3 │ │ -0124ee: 7040 5903 8532 |0015: invoke-direct {v5, v8, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.editTemplate:(ILjava/lang/String;Z)V // method@0359 │ │ -0124f4: d802 01ff |0018: add-int/lit8 v2, v1, #int -1 // #ff │ │ -0124f8: 3328 0f00 |001a: if-ne v8, v2, 0029 // +000f │ │ -0124fc: 1302 6300 |001c: const/16 v2, #int 99 // #63 │ │ -012500: 3728 0c00 |001e: if-le v8, v2, 002a // +000c │ │ -012504: 1a02 3402 |0020: const-string v2, "Too many..,Can not add." // string@0234 │ │ -012508: 7130 d500 2504 |0022: invoke-static {v5, v2, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -01250e: 0c02 |0025: move-result-object v2 │ │ -012510: 6e10 d800 0200 |0026: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -012516: 0e00 |0029: return-void │ │ -012518: 12f2 |002a: const/4 v2, #int -1 // #ff │ │ -01251a: 1a03 0000 |002b: const-string v3, "" // string@0000 │ │ -01251e: 7040 5903 2543 |002d: invoke-direct {v5, v2, v3, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.editTemplate:(ILjava/lang/String;Z)V // method@0359 │ │ -012524: 28f9 |0030: goto 0029 // -0007 │ │ +01553c: |[01553c] jp.gr.java_conf.hatalab.mnv.TemplateTextList.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +01554c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +01554e: 6e10 bf00 0600 |0001: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@00bf │ │ +015554: 0a01 |0004: move-result v1 │ │ +015556: 6e20 c000 8600 |0005: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@00c0 │ │ +01555c: 0c00 |0008: move-result-object v0 │ │ +01555e: 1f00 1401 |0009: check-cast v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +015562: 3800 0d00 |000b: if-eqz v0, 0018 // +000d │ │ +015566: 6e10 3004 0000 |000d: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getText:()Ljava/lang/String; // method@0430 │ │ +01556c: 0c02 |0010: move-result-object v2 │ │ +01556e: 6e10 3204 0000 |0011: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:()Z // method@0432 │ │ +015574: 0a03 |0014: move-result v3 │ │ +015576: 7040 5a03 8532 |0015: invoke-direct {v5, v8, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.editTemplate:(ILjava/lang/String;Z)V // method@035a │ │ +01557c: d802 01ff |0018: add-int/lit8 v2, v1, #int -1 // #ff │ │ +015580: 3328 0f00 |001a: if-ne v8, v2, 0029 // +000f │ │ +015584: 1302 6300 |001c: const/16 v2, #int 99 // #63 │ │ +015588: 3728 0c00 |001e: if-le v8, v2, 002a // +000c │ │ +01558c: 1a02 3402 |0020: const-string v2, "Too many..,Can not add." // string@0234 │ │ +015590: 7130 d500 2504 |0022: invoke-static {v5, v2, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +015596: 0c02 |0025: move-result-object v2 │ │ +015598: 6e10 d800 0200 |0026: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +01559e: 0e00 |0029: return-void │ │ +0155a0: 12f2 |002a: const/4 v2, #int -1 // #ff │ │ +0155a2: 1a03 0000 |002b: const-string v3, "" // string@0000 │ │ +0155a6: 7040 5a03 2543 |002d: invoke-direct {v5, v2, v3, v4}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.editTemplate:(ILjava/lang/String;Z)V // method@035a │ │ +0155ac: 28f9 |0030: goto 0029 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0005 line=127 │ │ 0x000b line=129 │ │ 0x000d line=130 │ │ 0x0018 line=132 │ │ @@ -24488,67 +24551,68 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -012528: |[012528] jp.gr.java_conf.hatalab.mnv.TextEdit$10.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V │ │ -012538: 5b01 3a02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023a │ │ -01253c: 5b02 3b02 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;.val$findTxtEdit:Landroid/widget/EditText; // field@023b │ │ -012540: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012546: 0e00 |0007: return-void │ │ +0155b0: |[0155b0] jp.gr.java_conf.hatalab.mnv.TextEdit$10.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V │ │ +0155c0: 5b01 3a02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023a │ │ +0155c4: 5b02 3b02 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;.val$findTxtEdit:Landroid/widget/EditText; // field@023b │ │ +0155c8: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0155ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$10; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -012548: |[012548] jp.gr.java_conf.hatalab.mnv.TextEdit$10.onClick:(Landroid/view/View;)V │ │ -012558: 5442 3b02 |0000: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;.val$findTxtEdit:Landroid/widget/EditText; // field@023b │ │ -01255c: 6e10 a300 0200 |0002: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -012562: 0c02 |0005: move-result-object v2 │ │ -012564: 6e10 0f01 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -01256a: 0c00 |0009: move-result-object v0 │ │ -01256c: 6e10 1f01 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@011f │ │ -012572: 0a02 |000d: move-result v2 │ │ -012574: 3d02 2100 |000e: if-lez v2, 002f // +0021 │ │ -012578: 5442 3a02 |0010: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023a │ │ -01257c: 6e20 0a04 0200 |0012: invoke-virtual {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.regexCompileOK:(Ljava/lang/String;)Z // method@040a │ │ -012582: 0a02 |0015: move-result v2 │ │ -012584: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ -012588: 5442 3a02 |0018: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023a │ │ -01258c: 1a03 7004 |001a: const-string v3, "input_method" // string@0470 │ │ -012590: 6e20 f803 3200 |001c: invoke-virtual {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03f8 │ │ -012596: 0c01 |001f: move-result-object v1 │ │ -012598: 1f01 3c00 |0020: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ -01259c: 6e10 8900 0500 |0022: invoke-virtual {v5}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0089 │ │ -0125a2: 0c02 |0025: move-result-object v2 │ │ -0125a4: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -0125a6: 6e30 8e00 2103 |0027: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ -0125ac: 5442 3a02 |002a: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023a │ │ -0125b0: 7120 bc03 0200 |002c: invoke-static {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03bc │ │ -0125b6: 0e00 |002f: return-void │ │ +0155d0: |[0155d0] jp.gr.java_conf.hatalab.mnv.TextEdit$10.onClick:(Landroid/view/View;)V │ │ +0155e0: 5442 3b02 |0000: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;.val$findTxtEdit:Landroid/widget/EditText; // field@023b │ │ +0155e4: 6e10 a300 0200 |0002: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +0155ea: 0c02 |0005: move-result-object v2 │ │ +0155ec: 6e10 1001 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +0155f2: 0c00 |0009: move-result-object v0 │ │ +0155f4: 6e10 2001 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0120 │ │ +0155fa: 0a02 |000d: move-result v2 │ │ +0155fc: 3d02 2100 |000e: if-lez v2, 002f // +0021 │ │ +015600: 5442 3a02 |0010: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023a │ │ +015604: 6e20 0b04 0200 |0012: invoke-virtual {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.regexCompileOK:(Ljava/lang/String;)Z // method@040b │ │ +01560a: 0a02 |0015: move-result v2 │ │ +01560c: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ +015610: 5442 3a02 |0018: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023a │ │ +015614: 1a03 6e04 |001a: const-string v3, "input_method" // string@046e │ │ +015618: 6e20 f903 3200 |001c: invoke-virtual {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03f9 │ │ +01561e: 0c01 |001f: move-result-object v1 │ │ +015620: 1f01 3c00 |0020: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ +015624: 6e10 8900 0500 |0022: invoke-virtual {v5}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0089 │ │ +01562a: 0c02 |0025: move-result-object v2 │ │ +01562c: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +01562e: 6e30 8e00 2103 |0027: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ +015634: 5442 3a02 |002a: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023a │ │ +015638: 7120 bd03 0200 |002c: invoke-static {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03bd │ │ +01563e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x000a line=698 │ │ 0x0018 line=700 │ │ + 0x001c line=701 │ │ 0x0022 line=702 │ │ 0x002a line=703 │ │ 0x002f line=705 │ │ locals : │ │ 0x0022 - 0x002f reg=1 inputMethodManager Landroid/view/inputmethod/InputMethodManager; │ │ 0x000a - 0x0030 reg=0 findStr Ljava/lang/String; │ │ 0x0000 - 0x0030 reg=4 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$10; │ │ @@ -24566,15 +24630,15 @@ │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #111 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=insertText │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #882 'onItemClick' │ │ +Annotations on method #883 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ Class #111 - │ │ Class descriptor : 'Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -24599,69 +24663,69 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/app/AlertDialog;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0125b8: |[0125b8] jp.gr.java_conf.hatalab.mnv.TextEdit$11.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/app/AlertDialog;Ljava/util/ArrayList;)V │ │ -0125c8: 5b01 3c02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023c │ │ -0125cc: 5b02 3d02 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.val$alertDialog:Landroid/app/AlertDialog; // field@023d │ │ -0125d0: 5b03 3e02 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.val$list:Ljava/util/ArrayList; // field@023e │ │ -0125d4: 7010 0e01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -0125da: 0e00 |0009: return-void │ │ +015640: |[015640] jp.gr.java_conf.hatalab.mnv.TextEdit$11.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/app/AlertDialog;Ljava/util/ArrayList;)V │ │ +015650: 5b01 3c02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023c │ │ +015654: 5b02 3d02 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.val$alertDialog:Landroid/app/AlertDialog; // field@023d │ │ +015658: 5b03 3e02 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.val$list:Ljava/util/ArrayList; // field@023e │ │ +01565c: 7010 0f01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015662: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=780 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$11; │ │ - 0x0000 - 0x000a reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x000a reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/app/AlertDialog; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/util/ArrayList; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -0125dc: |[0125dc] jp.gr.java_conf.hatalab.mnv.TextEdit$11.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0125ec: 5453 3d02 |0000: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.val$alertDialog:Landroid/app/AlertDialog; // field@023d │ │ -0125f0: 6e10 1a00 0300 |0002: invoke-virtual {v3}, Landroid/app/AlertDialog;.dismiss:()V // method@001a │ │ -0125f6: 5453 3c02 |0005: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023c │ │ -0125fa: 7110 bd03 0300 |0007: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/widget/EditText; // method@03bd │ │ -012600: 0c03 |000a: move-result-object v3 │ │ -012602: 6e10 a200 0300 |000b: invoke-virtual {v3}, Landroid/widget/EditText;.getSelectionStart:()I // method@00a2 │ │ -012608: 0a01 |000e: move-result v1 │ │ -01260a: 5453 3c02 |000f: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023c │ │ -01260e: 7110 bd03 0300 |0011: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/widget/EditText; // method@03bd │ │ -012614: 0c03 |0014: move-result-object v3 │ │ -012616: 6e10 a100 0300 |0015: invoke-virtual {v3}, Landroid/widget/EditText;.getSelectionEnd:()I // method@00a1 │ │ -01261c: 0a00 |0018: move-result v0 │ │ -01261e: 3701 0500 |0019: if-le v1, v0, 001e // +0005 │ │ -012622: 0112 |001b: move v2, v1 │ │ -012624: 0101 |001c: move v1, v0 │ │ -012626: 0120 |001d: move v0, v2 │ │ -012628: 5453 3c02 |001e: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023c │ │ -01262c: 7110 bd03 0300 |0020: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/widget/EditText; // method@03bd │ │ -012632: 0c03 |0023: move-result-object v3 │ │ -012634: 6e10 a300 0300 |0024: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -01263a: 0c04 |0027: move-result-object v4 │ │ -01263c: 5453 3e02 |0028: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.val$list:Ljava/util/ArrayList; // field@023e │ │ -012640: 6e20 3f01 8300 |002a: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@013f │ │ -012646: 0c03 |002d: move-result-object v3 │ │ -012648: 1f03 6a00 |002e: check-cast v3, Ljava/lang/String; // type@006a │ │ -01264c: 6e10 2801 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@0128 │ │ -012652: 0c03 |0033: move-result-object v3 │ │ -012654: 7240 6800 1430 |0034: invoke-interface {v4, v1, v0, v3}, Landroid/text/Editable;.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; // method@0068 │ │ -01265a: 0e00 |0037: return-void │ │ +015664: |[015664] jp.gr.java_conf.hatalab.mnv.TextEdit$11.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +015674: 5453 3d02 |0000: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.val$alertDialog:Landroid/app/AlertDialog; // field@023d │ │ +015678: 6e10 1a00 0300 |0002: invoke-virtual {v3}, Landroid/app/AlertDialog;.dismiss:()V // method@001a │ │ +01567e: 5453 3c02 |0005: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023c │ │ +015682: 7110 be03 0300 |0007: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/widget/EditText; // method@03be │ │ +015688: 0c03 |000a: move-result-object v3 │ │ +01568a: 6e10 a200 0300 |000b: invoke-virtual {v3}, Landroid/widget/EditText;.getSelectionStart:()I // method@00a2 │ │ +015690: 0a01 |000e: move-result v1 │ │ +015692: 5453 3c02 |000f: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023c │ │ +015696: 7110 be03 0300 |0011: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/widget/EditText; // method@03be │ │ +01569c: 0c03 |0014: move-result-object v3 │ │ +01569e: 6e10 a100 0300 |0015: invoke-virtual {v3}, Landroid/widget/EditText;.getSelectionEnd:()I // method@00a1 │ │ +0156a4: 0a00 |0018: move-result v0 │ │ +0156a6: 3701 0500 |0019: if-le v1, v0, 001e // +0005 │ │ +0156aa: 0112 |001b: move v2, v1 │ │ +0156ac: 0101 |001c: move v1, v0 │ │ +0156ae: 0120 |001d: move v0, v2 │ │ +0156b0: 5453 3c02 |001e: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023c │ │ +0156b4: 7110 be03 0300 |0020: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/widget/EditText; // method@03be │ │ +0156ba: 0c03 |0023: move-result-object v3 │ │ +0156bc: 6e10 a300 0300 |0024: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +0156c2: 0c04 |0027: move-result-object v4 │ │ +0156c4: 5453 3e02 |0028: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.val$list:Ljava/util/ArrayList; // field@023e │ │ +0156c8: 6e20 4001 8300 |002a: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0140 │ │ +0156ce: 0c03 |002d: move-result-object v3 │ │ +0156d0: 1f03 6a00 |002e: check-cast v3, Ljava/lang/String; // type@006a │ │ +0156d4: 6e10 2901 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@0129 │ │ +0156da: 0c03 |0033: move-result-object v3 │ │ +0156dc: 7240 6800 1430 |0034: invoke-interface {v4, v1, v0, v3}, Landroid/text/Editable;.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; // method@0068 │ │ +0156e2: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ 0x0005 line=783 │ │ 0x000f line=784 │ │ 0x0019 line=785 │ │ 0x001e line=786 │ │ @@ -24712,37 +24776,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01265c: |[01265c] jp.gr.java_conf.hatalab.mnv.TextEdit$12.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -01266c: 5b01 3f02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$12;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023f │ │ -012670: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012676: 0e00 |0005: return-void │ │ +0156e4: |[0156e4] jp.gr.java_conf.hatalab.mnv.TextEdit$12.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +0156f4: 5b01 3f02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$12;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@023f │ │ +0156f8: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0156fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$12;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -012678: |[012678] jp.gr.java_conf.hatalab.mnv.TextEdit$12.onClick:(Landroid/content/DialogInterface;I)V │ │ -012688: 0e00 |0000: return-void │ │ +015700: |[015700] jp.gr.java_conf.hatalab.mnv.TextEdit$12.onClick:(Landroid/content/DialogInterface;I)V │ │ +015710: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$12; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -24790,72 +24854,72 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01268c: |[01268c] jp.gr.java_conf.hatalab.mnv.TextEdit$13.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;Z)V │ │ -01269c: 5b01 4002 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ -0126a0: 5b02 4202 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.val$destfilepath:Ljava/lang/String; // field@0242 │ │ -0126a4: 5c03 4102 |0004: iput-boolean v3, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.val$destIsEncrypt:Z // field@0241 │ │ -0126a8: 7010 0e01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -0126ae: 0e00 |0009: return-void │ │ +015714: |[015714] jp.gr.java_conf.hatalab.mnv.TextEdit$13.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;Z)V │ │ +015724: 5b01 4002 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ +015728: 5b02 4202 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.val$destfilepath:Ljava/lang/String; // field@0242 │ │ +01572c: 5c03 4102 |0004: iput-boolean v3, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.val$destIsEncrypt:Z // field@0241 │ │ +015730: 7010 0f01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015736: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$13; │ │ - 0x0000 - 0x000a reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x000a reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) Z │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0126b0: |[0126b0] jp.gr.java_conf.hatalab.mnv.TextEdit$13.onClick:(Landroid/content/DialogInterface;I)V │ │ -0126c0: 5430 4002 |0000: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ -0126c4: 5431 4202 |0002: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.val$destfilepath:Ljava/lang/String; // field@0242 │ │ -0126c8: 7120 bf03 1000 |0004: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03bf │ │ -0126ce: 5430 4002 |0007: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ -0126d2: 2201 5900 |0009: new-instance v1, Ljava/io/File; // type@0059 │ │ -0126d6: 5432 4002 |000b: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ -0126da: 7110 be03 0200 |000d: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03be │ │ -0126e0: 0c02 |0010: move-result-object v2 │ │ -0126e2: 7020 e100 2100 |0011: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -0126e8: 7120 c103 1000 |0014: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1502:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/io/File;)Ljava/io/File; // method@03c1 │ │ -0126ee: 5430 4002 |0017: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ -0126f2: 5431 4002 |0019: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ -0126f6: 7110 c003 0100 |001b: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/io/File; // method@03c0 │ │ -0126fc: 0c01 |001e: move-result-object v1 │ │ -0126fe: 6e10 e700 0100 |001f: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -012704: 0c01 |0022: move-result-object v1 │ │ -012706: 7120 c203 1000 |0023: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03c2 │ │ -01270c: 5430 4002 |0026: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ -012710: 5531 4102 |0028: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.val$destIsEncrypt:Z // field@0241 │ │ -012714: 7120 c303 1000 |002a: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1702:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z // method@03c3 │ │ -01271a: 5430 4002 |002d: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ -01271e: 5431 4002 |002f: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ -012722: 7110 bd03 0100 |0031: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/widget/EditText; // method@03bd │ │ -012728: 0c01 |0034: move-result-object v1 │ │ -01272a: 6e10 a300 0100 |0035: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -012730: 0c01 |0038: move-result-object v1 │ │ -012732: 6e10 0f01 0100 |0039: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -012738: 0c01 |003c: move-result-object v1 │ │ -01273a: 7120 df03 1000 |003d: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$602:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03df │ │ -012740: 5430 4002 |0040: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ -012744: 7110 c403 0000 |0042: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c4 │ │ -01274a: 0e00 |0045: return-void │ │ +015738: |[015738] jp.gr.java_conf.hatalab.mnv.TextEdit$13.onClick:(Landroid/content/DialogInterface;I)V │ │ +015748: 5430 4002 |0000: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ +01574c: 5431 4202 |0002: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.val$destfilepath:Ljava/lang/String; // field@0242 │ │ +015750: 7120 c003 1000 |0004: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03c0 │ │ +015756: 5430 4002 |0007: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ +01575a: 2201 5900 |0009: new-instance v1, Ljava/io/File; // type@0059 │ │ +01575e: 5432 4002 |000b: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ +015762: 7110 bf03 0200 |000d: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03bf │ │ +015768: 0c02 |0010: move-result-object v2 │ │ +01576a: 7020 e100 2100 |0011: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +015770: 7120 c203 1000 |0014: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1502:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/io/File;)Ljava/io/File; // method@03c2 │ │ +015776: 5430 4002 |0017: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ +01577a: 5431 4002 |0019: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ +01577e: 7110 c103 0100 |001b: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/io/File; // method@03c1 │ │ +015784: 0c01 |001e: move-result-object v1 │ │ +015786: 6e10 e700 0100 |001f: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +01578c: 0c01 |0022: move-result-object v1 │ │ +01578e: 7120 c303 1000 |0023: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03c3 │ │ +015794: 5430 4002 |0026: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ +015798: 5531 4102 |0028: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.val$destIsEncrypt:Z // field@0241 │ │ +01579c: 7120 c403 1000 |002a: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1702:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z // method@03c4 │ │ +0157a2: 5430 4002 |002d: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ +0157a6: 5431 4002 |002f: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ +0157aa: 7110 be03 0100 |0031: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/widget/EditText; // method@03be │ │ +0157b0: 0c01 |0034: move-result-object v1 │ │ +0157b2: 6e10 a300 0100 |0035: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +0157b8: 0c01 |0038: move-result-object v1 │ │ +0157ba: 6e10 1001 0100 |0039: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +0157c0: 0c01 |003c: move-result-object v1 │ │ +0157c2: 7120 e003 1000 |003d: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$602:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03e0 │ │ +0157c8: 5430 4002 |0040: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0240 │ │ +0157cc: 7110 c503 0000 |0042: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c5 │ │ +0157d2: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=869 │ │ 0x0007 line=870 │ │ 0x0017 line=872 │ │ 0x0026 line=873 │ │ 0x002d line=874 │ │ @@ -24901,96 +24965,96 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01274c: |[01274c] jp.gr.java_conf.hatalab.mnv.TextEdit$14.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -01275c: 5b01 4302 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -012760: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012766: 0e00 |0005: return-void │ │ +0157d4: |[0157d4] jp.gr.java_conf.hatalab.mnv.TextEdit$14.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +0157e4: 5b01 4302 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +0157e8: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0157ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$14; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 124 16-bit code units │ │ -012768: |[012768] jp.gr.java_conf.hatalab.mnv.TextEdit$14.run:()V │ │ -012778: 1244 |0000: const/4 v4, #int 4 // #4 │ │ -01277a: 5452 4302 |0001: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -01277e: 7110 c503 0200 |0003: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/app/ProgressDialog; // method@03c5 │ │ -012784: 0c02 |0006: move-result-object v2 │ │ -012786: 6e10 2700 0200 |0007: invoke-virtual {v2}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ -01278c: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ -012790: 5452 4302 |000c: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -012794: 7110 e003 0200 |000e: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)[B // method@03e0 │ │ -01279a: 0c02 |0011: move-result-object v2 │ │ -01279c: 2122 |0012: array-length v2, v2 │ │ -01279e: 3442 0e00 |0013: if-lt v2, v4, 0021 // +000e │ │ -0127a2: 2200 6a00 |0015: new-instance v0, Ljava/lang/String; // type@006a │ │ -0127a6: 5452 4302 |0017: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -0127aa: 7110 e003 0200 |0019: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)[B // method@03e0 │ │ -0127b0: 0c02 |001c: move-result-object v2 │ │ -0127b2: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0127b4: 7040 1101 2043 |001e: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([BII)V // method@0111 │ │ -0127ba: 1a02 3700 |0021: const-string v2, "BF01" // string@0037 │ │ -0127be: 6e20 1701 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -0127c4: 0a02 |0026: move-result v2 │ │ -0127c6: 3802 3700 |0027: if-eqz v2, 005e // +0037 │ │ -0127ca: 5452 4302 |0029: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -0127ce: 7110 be03 0200 |002b: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03be │ │ -0127d4: 0c02 |002e: move-result-object v2 │ │ -0127d6: 1a03 1f00 |002f: const-string v3, ".txt" // string@001f │ │ -0127da: 6e20 1601 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0116 │ │ -0127e0: 0a02 |0034: move-result v2 │ │ -0127e2: 3902 2900 |0035: if-nez v2, 005e // +0029 │ │ -0127e6: 7100 8a02 0000 |0037: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.getPassDigest:()[B // method@028a │ │ -0127ec: 0c02 |003a: move-result-object v2 │ │ -0127ee: 3902 1300 |003b: if-nez v2, 004e // +0013 │ │ -0127f2: 5452 4302 |003d: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -0127f6: 7110 c703 0200 |003f: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c7 │ │ -0127fc: 5452 4302 |0042: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -012800: 5453 4302 |0044: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -012804: 7110 cc03 0300 |0046: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03cc │ │ -01280a: 0c03 |0049: move-result-object v3 │ │ -01280c: 7120 cb03 3200 |004a: invoke-static {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03cb │ │ -012812: 0e00 |004d: return-void │ │ -012814: 5452 4302 |004e: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -012818: 7110 c803 0200 |0050: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c8 │ │ -01281e: 5452 4302 |0053: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -012822: 7110 e203 0200 |0055: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03e2 │ │ -012828: 5452 4302 |0058: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -01282c: 7110 c903 0200 |005a: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c9 │ │ -012832: 28e5 |005d: goto 0042 // -001b │ │ -012834: 5452 4302 |005e: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -012838: 7110 ca03 0200 |0060: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03ca │ │ -01283e: 5452 4302 |0063: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -012842: 7110 e203 0200 |0065: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03e2 │ │ -012848: 5452 4302 |0068: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -01284c: 7110 c903 0200 |006a: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c9 │ │ -012852: 28d5 |006d: goto 0042 // -002b │ │ -012854: 0d01 |006e: move-exception v1 │ │ -012856: 6e10 0701 0100 |006f: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0107 │ │ -01285c: 5452 4302 |0072: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ -012860: 6e10 0801 0100 |0074: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -012866: 0c03 |0077: move-result-object v3 │ │ -012868: 7120 e303 3200 |0078: invoke-static {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03e3 │ │ -01286e: 28e8 |007b: goto 0063 // -0018 │ │ +0157f0: |[0157f0] jp.gr.java_conf.hatalab.mnv.TextEdit$14.run:()V │ │ +015800: 1244 |0000: const/4 v4, #int 4 // #4 │ │ +015802: 5452 4302 |0001: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +015806: 7110 c603 0200 |0003: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/app/ProgressDialog; // method@03c6 │ │ +01580c: 0c02 |0006: move-result-object v2 │ │ +01580e: 6e10 2700 0200 |0007: invoke-virtual {v2}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ +015814: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ +015818: 5452 4302 |000c: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +01581c: 7110 e103 0200 |000e: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)[B // method@03e1 │ │ +015822: 0c02 |0011: move-result-object v2 │ │ +015824: 2122 |0012: array-length v2, v2 │ │ +015826: 3442 0e00 |0013: if-lt v2, v4, 0021 // +000e │ │ +01582a: 2200 6a00 |0015: new-instance v0, Ljava/lang/String; // type@006a │ │ +01582e: 5452 4302 |0017: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +015832: 7110 e103 0200 |0019: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)[B // method@03e1 │ │ +015838: 0c02 |001c: move-result-object v2 │ │ +01583a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +01583c: 7040 1201 2043 |001e: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([BII)V // method@0112 │ │ +015842: 1a02 3700 |0021: const-string v2, "BF01" // string@0037 │ │ +015846: 6e20 1801 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +01584c: 0a02 |0026: move-result v2 │ │ +01584e: 3802 3700 |0027: if-eqz v2, 005e // +0037 │ │ +015852: 5452 4302 |0029: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +015856: 7110 bf03 0200 |002b: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03bf │ │ +01585c: 0c02 |002e: move-result-object v2 │ │ +01585e: 1a03 1f00 |002f: const-string v3, ".txt" // string@001f │ │ +015862: 6e20 1701 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0117 │ │ +015868: 0a02 |0034: move-result v2 │ │ +01586a: 3902 2900 |0035: if-nez v2, 005e // +0029 │ │ +01586e: 7100 8b02 0000 |0037: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.getPassDigest:()[B // method@028b │ │ +015874: 0c02 |003a: move-result-object v2 │ │ +015876: 3902 1300 |003b: if-nez v2, 004e // +0013 │ │ +01587a: 5452 4302 |003d: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +01587e: 7110 c803 0200 |003f: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c8 │ │ +015884: 5452 4302 |0042: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +015888: 5453 4302 |0044: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +01588c: 7110 cd03 0300 |0046: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03cd │ │ +015892: 0c03 |0049: move-result-object v3 │ │ +015894: 7120 cc03 3200 |004a: invoke-static {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03cc │ │ +01589a: 0e00 |004d: return-void │ │ +01589c: 5452 4302 |004e: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +0158a0: 7110 c903 0200 |0050: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c9 │ │ +0158a6: 5452 4302 |0053: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +0158aa: 7110 e303 0200 |0055: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03e3 │ │ +0158b0: 5452 4302 |0058: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +0158b4: 7110 ca03 0200 |005a: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03ca │ │ +0158ba: 28e5 |005d: goto 0042 // -001b │ │ +0158bc: 5452 4302 |005e: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +0158c0: 7110 cb03 0200 |0060: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03cb │ │ +0158c6: 5452 4302 |0063: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +0158ca: 7110 e303 0200 |0065: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03e3 │ │ +0158d0: 5452 4302 |0068: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +0158d4: 7110 ca03 0200 |006a: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03ca │ │ +0158da: 28d5 |006d: goto 0042 // -002b │ │ +0158dc: 0d01 |006e: move-exception v1 │ │ +0158de: 6e10 0801 0100 |006f: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0108 │ │ +0158e4: 5452 4302 |0072: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0243 │ │ +0158e8: 6e10 0901 0100 |0074: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +0158ee: 0c03 |0077: move-result-object v3 │ │ +0158f0: 7120 e403 3200 |0078: invoke-static {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03e4 │ │ +0158f6: 28e8 |007b: goto 0063 // -0018 │ │ catches : 1 │ │ 0x005e - 0x0063 │ │ Ljava/lang/Exception; -> 0x006e │ │ positions : │ │ 0x0001 line=1031 │ │ 0x000a line=1034 │ │ 0x000c line=1035 │ │ @@ -25049,91 +25113,91 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01287c: |[01287c] jp.gr.java_conf.hatalab.mnv.TextEdit$15.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -01288c: 5b01 4402 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ -012890: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012896: 0e00 |0005: return-void │ │ +015904: |[015904] jp.gr.java_conf.hatalab.mnv.TextEdit$15.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015914: 5b01 4402 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ +015918: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +01591e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1070 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$15; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -012898: |[012898] jp.gr.java_conf.hatalab.mnv.TextEdit$15.run:()V │ │ -0128a8: 5462 4402 |0000: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ -0128ac: 7110 c003 0200 |0002: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/io/File; // method@03c0 │ │ -0128b2: 0c02 |0005: move-result-object v2 │ │ -0128b4: 6e10 e700 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -0128ba: 0c01 |0009: move-result-object v1 │ │ -0128bc: 5462 4402 |000a: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ -0128c0: 5463 4402 |000c: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ -0128c4: 7110 c003 0300 |000e: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/io/File; // method@03c0 │ │ -0128ca: 0c03 |0011: move-result-object v3 │ │ -0128cc: 6e10 e700 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -0128d2: 0c03 |0015: move-result-object v3 │ │ -0128d4: 7120 c203 3200 |0016: invoke-static {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03c2 │ │ -0128da: 5462 4402 |0019: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ -0128de: 7110 c503 0200 |001b: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/app/ProgressDialog; // method@03c5 │ │ -0128e4: 0c02 |001e: move-result-object v2 │ │ -0128e6: 6e10 2700 0200 |001f: invoke-virtual {v2}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ -0128ec: 1210 |0022: const/4 v0, #int 1 // #1 │ │ -0128ee: 5462 4402 |0023: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ -0128f2: 7110 cd03 0200 |0025: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z // method@03cd │ │ -0128f8: 0a02 |0028: move-result v2 │ │ -0128fa: 3802 0300 |0029: if-eqz v2, 002c // +0003 │ │ -0128fe: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -012900: 5462 4402 |002c: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ -012904: 2203 6c00 |002e: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ -012908: 7010 2d01 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -01290e: 5464 4402 |0033: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ -012912: 1405 3300 067f |0035: const v5, #float 1.78118e+38 // #7f060033 │ │ -012918: 6e20 f703 5400 |0038: invoke-virtual {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f7 │ │ -01291e: 0c04 |003b: move-result-object v4 │ │ -012920: 6e20 3001 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -012926: 0c03 |003f: move-result-object v3 │ │ -012928: 1a04 2a00 |0040: const-string v4, ": " // string@002a │ │ -01292c: 6e20 3001 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -012932: 0c03 |0045: move-result-object v3 │ │ -012934: 6e20 3001 1300 |0046: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01293a: 0c03 |0049: move-result-object v3 │ │ -01293c: 6e10 3101 0300 |004a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -012942: 0c03 |004d: move-result-object v3 │ │ -012944: 7130 d500 3200 |004e: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -01294a: 0c02 |0051: move-result-object v2 │ │ -01294c: 6e10 d800 0200 |0052: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -012952: 5462 4402 |0055: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ -012956: 7110 ce03 0200 |0057: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03ce │ │ -01295c: 5462 4402 |005a: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ -012960: 7110 cf03 0200 |005c: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z // method@03cf │ │ -012966: 0a02 |005f: move-result v2 │ │ -012968: 3802 0700 |0060: if-eqz v2, 0067 // +0007 │ │ -01296c: 5462 4402 |0062: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ -012970: 6e10 ee03 0200 |0064: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ee │ │ -012976: 5462 4402 |0067: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ -01297a: 5463 4402 |0069: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ -01297e: 7110 cc03 0300 |006b: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03cc │ │ -012984: 0c03 |006e: move-result-object v3 │ │ -012986: 7120 cb03 3200 |006f: invoke-static {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03cb │ │ -01298c: 0e00 |0072: return-void │ │ +015920: |[015920] jp.gr.java_conf.hatalab.mnv.TextEdit$15.run:()V │ │ +015930: 5462 4402 |0000: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ +015934: 7110 c103 0200 |0002: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/io/File; // method@03c1 │ │ +01593a: 0c02 |0005: move-result-object v2 │ │ +01593c: 6e10 e700 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +015942: 0c01 |0009: move-result-object v1 │ │ +015944: 5462 4402 |000a: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ +015948: 5463 4402 |000c: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ +01594c: 7110 c103 0300 |000e: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/io/File; // method@03c1 │ │ +015952: 0c03 |0011: move-result-object v3 │ │ +015954: 6e10 e700 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +01595a: 0c03 |0015: move-result-object v3 │ │ +01595c: 7120 c303 3200 |0016: invoke-static {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03c3 │ │ +015962: 5462 4402 |0019: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ +015966: 7110 c603 0200 |001b: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/app/ProgressDialog; // method@03c6 │ │ +01596c: 0c02 |001e: move-result-object v2 │ │ +01596e: 6e10 2700 0200 |001f: invoke-virtual {v2}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ +015974: 1210 |0022: const/4 v0, #int 1 // #1 │ │ +015976: 5462 4402 |0023: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ +01597a: 7110 ce03 0200 |0025: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z // method@03ce │ │ +015980: 0a02 |0028: move-result v2 │ │ +015982: 3802 0300 |0029: if-eqz v2, 002c // +0003 │ │ +015986: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +015988: 5462 4402 |002c: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ +01598c: 2203 6c00 |002e: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ +015990: 7010 2e01 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +015996: 5464 4402 |0033: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ +01599a: 1405 3300 067f |0035: const v5, #float 1.78118e+38 // #7f060033 │ │ +0159a0: 6e20 f803 5400 |0038: invoke-virtual {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f8 │ │ +0159a6: 0c04 |003b: move-result-object v4 │ │ +0159a8: 6e20 3101 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0159ae: 0c03 |003f: move-result-object v3 │ │ +0159b0: 1a04 2a00 |0040: const-string v4, ": " // string@002a │ │ +0159b4: 6e20 3101 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0159ba: 0c03 |0045: move-result-object v3 │ │ +0159bc: 6e20 3101 1300 |0046: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0159c2: 0c03 |0049: move-result-object v3 │ │ +0159c4: 6e10 3201 0300 |004a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0159ca: 0c03 |004d: move-result-object v3 │ │ +0159cc: 7130 d500 3200 |004e: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +0159d2: 0c02 |0051: move-result-object v2 │ │ +0159d4: 6e10 d800 0200 |0052: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +0159da: 5462 4402 |0055: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ +0159de: 7110 cf03 0200 |0057: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03cf │ │ +0159e4: 5462 4402 |005a: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ +0159e8: 7110 d003 0200 |005c: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z // method@03d0 │ │ +0159ee: 0a02 |005f: move-result v2 │ │ +0159f0: 3802 0700 |0060: if-eqz v2, 0067 // +0007 │ │ +0159f4: 5462 4402 |0062: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ +0159f8: 6e10 ef03 0200 |0064: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ef │ │ +0159fe: 5462 4402 |0067: iget-object v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ +015a02: 5463 4402 |0069: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0244 │ │ +015a06: 7110 cd03 0300 |006b: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03cd │ │ +015a0c: 0c03 |006e: move-result-object v3 │ │ +015a0e: 7120 cc03 3200 |006f: invoke-static {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03cc │ │ +015a14: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1072 │ │ 0x000a line=1075 │ │ 0x0019 line=1081 │ │ 0x0022 line=1084 │ │ 0x0023 line=1085 │ │ @@ -25183,52 +25247,52 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012990: |[012990] jp.gr.java_conf.hatalab.mnv.TextEdit$16.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -0129a0: 5b01 4502 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0245 │ │ -0129a4: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -0129aa: 0e00 |0005: return-void │ │ +015a18: |[015a18] jp.gr.java_conf.hatalab.mnv.TextEdit$16.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015a28: 5b01 4502 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0245 │ │ +015a2c: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015a32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1107 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$16; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0129ac: |[0129ac] jp.gr.java_conf.hatalab.mnv.TextEdit$16.run:()V │ │ -0129bc: 5420 4502 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0245 │ │ -0129c0: 7110 c503 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/app/ProgressDialog; // method@03c5 │ │ -0129c6: 0c00 |0005: move-result-object v0 │ │ -0129c8: 6e10 2700 0000 |0006: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ -0129ce: 5420 4502 |0009: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0245 │ │ -0129d2: 5421 4502 |000b: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0245 │ │ -0129d6: 7110 d103 0100 |000d: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03d1 │ │ -0129dc: 0c01 |0010: move-result-object v1 │ │ -0129de: 7120 e303 1000 |0011: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03e3 │ │ -0129e4: 5420 4502 |0014: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0245 │ │ -0129e8: 1a01 0000 |0016: const-string v1, "" // string@0000 │ │ -0129ec: 7120 d203 1000 |0018: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2902:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03d2 │ │ -0129f2: 5420 4502 |001b: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0245 │ │ -0129f6: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -0129f8: 7120 d003 1000 |001e: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2802:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z // method@03d0 │ │ -0129fe: 0e00 |0021: return-void │ │ +015a34: |[015a34] jp.gr.java_conf.hatalab.mnv.TextEdit$16.run:()V │ │ +015a44: 5420 4502 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0245 │ │ +015a48: 7110 c603 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/app/ProgressDialog; // method@03c6 │ │ +015a4e: 0c00 |0005: move-result-object v0 │ │ +015a50: 6e10 2700 0000 |0006: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ +015a56: 5420 4502 |0009: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0245 │ │ +015a5a: 5421 4502 |000b: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0245 │ │ +015a5e: 7110 d203 0100 |000d: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03d2 │ │ +015a64: 0c01 |0010: move-result-object v1 │ │ +015a66: 7120 e403 1000 |0011: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03e4 │ │ +015a6c: 5420 4502 |0014: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0245 │ │ +015a70: 1a01 0000 |0016: const-string v1, "" // string@0000 │ │ +015a74: 7120 d303 1000 |0018: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2902:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03d3 │ │ +015a7a: 5420 4502 |001b: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0245 │ │ +015a7e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +015a80: 7120 d103 1000 |001e: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2802:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z // method@03d1 │ │ +015a86: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1109 │ │ 0x0009 line=1110 │ │ 0x0014 line=1111 │ │ 0x001b line=1114 │ │ 0x0021 line=1115 │ │ @@ -25270,37 +25334,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012a00: |[012a00] jp.gr.java_conf.hatalab.mnv.TextEdit$17.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -012a10: 5b01 4602 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$17;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0246 │ │ -012a14: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012a1a: 0e00 |0005: return-void │ │ +015a88: |[015a88] jp.gr.java_conf.hatalab.mnv.TextEdit$17.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015a98: 5b01 4602 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$17;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0246 │ │ +015a9c: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015aa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$17; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$17;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -012a1c: |[012a1c] jp.gr.java_conf.hatalab.mnv.TextEdit$17.onClick:(Landroid/content/DialogInterface;I)V │ │ -012a2c: 0e00 |0000: return-void │ │ +015aa4: |[015aa4] jp.gr.java_conf.hatalab.mnv.TextEdit$17.onClick:(Landroid/content/DialogInterface;I)V │ │ +015ab4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1264 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$17; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -25344,75 +25408,75 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -012a30: |[012a30] jp.gr.java_conf.hatalab.mnv.TextEdit$18.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V │ │ -012a40: 5b01 4702 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0247 │ │ -012a44: 5b02 4802 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.val$inputView:Landroid/view/View; // field@0248 │ │ -012a48: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012a4e: 0e00 |0007: return-void │ │ +015ab8: |[015ab8] jp.gr.java_conf.hatalab.mnv.TextEdit$18.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V │ │ +015ac8: 5b01 4702 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0247 │ │ +015acc: 5b02 4802 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.val$inputView:Landroid/view/View; // field@0248 │ │ +015ad0: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015ad6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1245 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$18; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -012a50: |[012a50] jp.gr.java_conf.hatalab.mnv.TextEdit$18.onClick:(Landroid/content/DialogInterface;I)V │ │ -012a60: 5463 4802 |0000: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.val$inputView:Landroid/view/View; // field@0248 │ │ -012a64: 1404 0300 077f |0002: const v4, #float 1.79446e+38 // #7f070003 │ │ -012a6a: 6e20 8600 4300 |0005: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -012a70: 0c01 |0008: move-result-object v1 │ │ -012a72: 1f01 4500 |0009: check-cast v1, Landroid/widget/EditText; // type@0045 │ │ -012a76: 5463 4802 |000b: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.val$inputView:Landroid/view/View; // field@0248 │ │ -012a7a: 1404 1400 077f |000d: const v4, #float 1.79446e+38 // #7f070014 │ │ -012a80: 6e20 8600 4300 |0010: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -012a86: 0c02 |0013: move-result-object v2 │ │ -012a88: 1f02 4500 |0014: check-cast v2, Landroid/widget/EditText; // type@0045 │ │ -012a8c: 6e10 a300 0100 |0016: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -012a92: 0c03 |0019: move-result-object v3 │ │ -012a94: 6e10 0f01 0300 |001a: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -012a9a: 0c00 |001d: move-result-object v0 │ │ -012a9c: 6e10 a300 0200 |001e: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -012aa2: 0c03 |0021: move-result-object v3 │ │ -012aa4: 6e10 0f01 0300 |0022: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -012aaa: 0c03 |0025: move-result-object v3 │ │ -012aac: 6e20 1701 3000 |0026: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -012ab2: 0a03 |0029: move-result v3 │ │ -012ab4: 3803 1100 |002a: if-eqz v3, 003b // +0011 │ │ -012ab8: 6e10 1f01 0000 |002c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@011f │ │ -012abe: 0a03 |002f: move-result v3 │ │ -012ac0: 3d03 0b00 |0030: if-lez v3, 003b // +000b │ │ -012ac4: 7110 8c02 0000 |0032: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.setPassword:(Ljava/lang/String;)V // method@028c │ │ -012aca: 5463 4702 |0035: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0247 │ │ -012ace: 7110 d803 0300 |0037: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03d8 │ │ -012ad4: 0e00 |003a: return-void │ │ -012ad6: 5463 4702 |003b: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0247 │ │ -012ada: 1404 1800 067f |003d: const v4, #float 1.78117e+38 // #7f060018 │ │ -012ae0: 1215 |0040: const/4 v5, #int 1 // #1 │ │ -012ae2: 7130 d400 4305 |0041: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ -012ae8: 0c03 |0044: move-result-object v3 │ │ -012aea: 6e10 d800 0300 |0045: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -012af0: 5463 4702 |0048: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0247 │ │ -012af4: 7110 d903 0300 |004a: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03d9 │ │ -012afa: 28ed |004d: goto 003a // -0013 │ │ +015ad8: |[015ad8] jp.gr.java_conf.hatalab.mnv.TextEdit$18.onClick:(Landroid/content/DialogInterface;I)V │ │ +015ae8: 5463 4802 |0000: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.val$inputView:Landroid/view/View; // field@0248 │ │ +015aec: 1404 0300 077f |0002: const v4, #float 1.79446e+38 // #7f070003 │ │ +015af2: 6e20 8600 4300 |0005: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +015af8: 0c01 |0008: move-result-object v1 │ │ +015afa: 1f01 4500 |0009: check-cast v1, Landroid/widget/EditText; // type@0045 │ │ +015afe: 5463 4802 |000b: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.val$inputView:Landroid/view/View; // field@0248 │ │ +015b02: 1404 1400 077f |000d: const v4, #float 1.79446e+38 // #7f070014 │ │ +015b08: 6e20 8600 4300 |0010: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +015b0e: 0c02 |0013: move-result-object v2 │ │ +015b10: 1f02 4500 |0014: check-cast v2, Landroid/widget/EditText; // type@0045 │ │ +015b14: 6e10 a300 0100 |0016: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +015b1a: 0c03 |0019: move-result-object v3 │ │ +015b1c: 6e10 1001 0300 |001a: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +015b22: 0c00 |001d: move-result-object v0 │ │ +015b24: 6e10 a300 0200 |001e: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +015b2a: 0c03 |0021: move-result-object v3 │ │ +015b2c: 6e10 1001 0300 |0022: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +015b32: 0c03 |0025: move-result-object v3 │ │ +015b34: 6e20 1801 3000 |0026: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +015b3a: 0a03 |0029: move-result v3 │ │ +015b3c: 3803 1100 |002a: if-eqz v3, 003b // +0011 │ │ +015b40: 6e10 2001 0000 |002c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0120 │ │ +015b46: 0a03 |002f: move-result v3 │ │ +015b48: 3d03 0b00 |0030: if-lez v3, 003b // +000b │ │ +015b4c: 7110 8d02 0000 |0032: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.setPassword:(Ljava/lang/String;)V // method@028d │ │ +015b52: 5463 4702 |0035: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0247 │ │ +015b56: 7110 d903 0300 |0037: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03d9 │ │ +015b5c: 0e00 |003a: return-void │ │ +015b5e: 5463 4702 |003b: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0247 │ │ +015b62: 1404 1800 067f |003d: const v4, #float 1.78117e+38 // #7f060018 │ │ +015b68: 1215 |0040: const/4 v5, #int 1 // #1 │ │ +015b6a: 7130 d400 4305 |0041: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ +015b70: 0c03 |0044: move-result-object v3 │ │ +015b72: 6e10 d800 0300 |0045: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +015b78: 5463 4702 |0048: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0247 │ │ +015b7c: 7110 da03 0300 |004a: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03da │ │ +015b82: 28ed |004d: goto 003a // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ 0x000b line=1250 │ │ 0x0016 line=1251 │ │ 0x001e line=1252 │ │ 0x0032 line=1253 │ │ @@ -25463,49 +25527,49 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012afc: |[012afc] jp.gr.java_conf.hatalab.mnv.TextEdit$19.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -012b0c: 5b01 4902 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$19;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0249 │ │ -012b10: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012b16: 0e00 |0005: return-void │ │ +015b84: |[015b84] jp.gr.java_conf.hatalab.mnv.TextEdit$19.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015b94: 5b01 4902 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$19;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0249 │ │ +015b98: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015b9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1316 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$19; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$19;) │ │ name : 'onFocusChange' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -012b18: |[012b18] jp.gr.java_conf.hatalab.mnv.TextEdit$19.onFocusChange:(Landroid/view/View;Z)V │ │ -012b28: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -012b2a: 5441 4902 |0001: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$19;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0249 │ │ -012b2e: 1a02 7004 |0003: const-string v2, "input_method" // string@0470 │ │ -012b32: 6e20 f803 2100 |0005: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03f8 │ │ -012b38: 0c00 |0008: move-result-object v0 │ │ -012b3a: 1f00 3c00 |0009: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ -012b3e: 3806 0600 |000b: if-eqz v6, 0011 // +0006 │ │ -012b42: 6e30 8f00 5003 |000d: invoke-virtual {v0, v5, v3}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@008f │ │ -012b48: 0e00 |0010: return-void │ │ -012b4a: 6e10 8900 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0089 │ │ -012b50: 0c01 |0014: move-result-object v1 │ │ -012b52: 6e30 8e00 1003 |0015: invoke-virtual {v0, v1, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ -012b58: 28f8 |0018: goto 0010 // -0008 │ │ +015ba0: |[015ba0] jp.gr.java_conf.hatalab.mnv.TextEdit$19.onFocusChange:(Landroid/view/View;Z)V │ │ +015bb0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +015bb2: 5441 4902 |0001: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$19;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0249 │ │ +015bb6: 1a02 6e04 |0003: const-string v2, "input_method" // string@046e │ │ +015bba: 6e20 f903 2100 |0005: invoke-virtual {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03f9 │ │ +015bc0: 0c00 |0008: move-result-object v0 │ │ +015bc2: 1f00 3c00 |0009: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ +015bc6: 3806 0600 |000b: if-eqz v6, 0011 // +0006 │ │ +015bca: 6e30 8f00 5003 |000d: invoke-virtual {v0, v5, v3}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@008f │ │ +015bd0: 0e00 |0010: return-void │ │ +015bd2: 6e10 8900 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0089 │ │ +015bd8: 0c01 |0014: move-result-object v1 │ │ +015bda: 6e30 8e00 1003 |0015: invoke-virtual {v0, v1, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ +015be0: 28f8 |0018: goto 0010 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1319 │ │ 0x000b line=1320 │ │ 0x000d line=1322 │ │ 0x0010 line=1329 │ │ 0x0011 line=1327 │ │ @@ -25550,39 +25614,39 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012b5c: |[012b5c] jp.gr.java_conf.hatalab.mnv.TextEdit$1.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -012b6c: 5b01 4a02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024a │ │ -012b70: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012b76: 0e00 |0005: return-void │ │ +015be4: |[015be4] jp.gr.java_conf.hatalab.mnv.TextEdit$1.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015bf4: 5b01 4a02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024a │ │ +015bf8: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015bfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012b78: |[012b78] jp.gr.java_conf.hatalab.mnv.TextEdit$1.onClick:(Landroid/view/View;)V │ │ -012b88: 5410 4a02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024a │ │ -012b8c: 7110 b903 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03b9 │ │ -012b92: 0e00 |0005: return-void │ │ +015c00: |[015c00] jp.gr.java_conf.hatalab.mnv.TextEdit$1.onClick:(Landroid/view/View;)V │ │ +015c10: 5410 4a02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024a │ │ +015c14: 7110 ba03 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03ba │ │ +015c1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0005 line=318 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -25622,39 +25686,39 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012b94: |[012b94] jp.gr.java_conf.hatalab.mnv.TextEdit$20.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -012ba4: 5b01 4b02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$20;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024b │ │ -012ba8: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012bae: 0e00 |0005: return-void │ │ +015c1c: |[015c1c] jp.gr.java_conf.hatalab.mnv.TextEdit$20.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015c2c: 5b01 4b02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$20;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024b │ │ +015c30: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015c36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$20; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$20;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012bb0: |[012bb0] jp.gr.java_conf.hatalab.mnv.TextEdit$20.onCancel:(Landroid/content/DialogInterface;)V │ │ -012bc0: 5410 4b02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$20;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024b │ │ -012bc4: 6e10 ee03 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ee │ │ -012bca: 0e00 |0005: return-void │ │ +015c38: |[015c38] jp.gr.java_conf.hatalab.mnv.TextEdit$20.onCancel:(Landroid/content/DialogInterface;)V │ │ +015c48: 5410 4b02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$20;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024b │ │ +015c4c: 6e10 ef03 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ef │ │ +015c52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1369 │ │ 0x0005 line=1370 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$20; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -25694,39 +25758,39 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012bcc: |[012bcc] jp.gr.java_conf.hatalab.mnv.TextEdit$21.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -012bdc: 5b01 4c02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$21;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024c │ │ -012be0: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012be6: 0e00 |0005: return-void │ │ +015c54: |[015c54] jp.gr.java_conf.hatalab.mnv.TextEdit$21.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015c64: 5b01 4c02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$21;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024c │ │ +015c68: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015c6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1359 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$21; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$21;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012be8: |[012be8] jp.gr.java_conf.hatalab.mnv.TextEdit$21.onClick:(Landroid/content/DialogInterface;I)V │ │ -012bf8: 5410 4c02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$21;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024c │ │ -012bfc: 6e10 ee03 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ee │ │ -012c02: 0e00 |0005: return-void │ │ +015c70: |[015c70] jp.gr.java_conf.hatalab.mnv.TextEdit$21.onClick:(Landroid/content/DialogInterface;I)V │ │ +015c80: 5410 4c02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$21;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024c │ │ +015c84: 6e10 ef03 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ef │ │ +015c8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1362 │ │ 0x0005 line=1363 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$21; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -25771,72 +25835,72 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -012c04: |[012c04] jp.gr.java_conf.hatalab.mnv.TextEdit$22.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V │ │ -012c14: 5b01 4d02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ -012c18: 5b02 4e02 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.val$inputView:Landroid/view/View; // field@024e │ │ -012c1c: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012c22: 0e00 |0007: return-void │ │ +015c8c: |[015c8c] jp.gr.java_conf.hatalab.mnv.TextEdit$22.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V │ │ +015c9c: 5b01 4d02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ +015ca0: 5b02 4e02 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.val$inputView:Landroid/view/View; // field@024e │ │ +015ca4: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015caa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1338 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$22; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -012c24: |[012c24] jp.gr.java_conf.hatalab.mnv.TextEdit$22.onClick:(Landroid/content/DialogInterface;I)V │ │ -012c34: 5452 4e02 |0000: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.val$inputView:Landroid/view/View; // field@024e │ │ -012c38: 1403 0300 077f |0002: const v3, #float 1.79446e+38 // #7f070003 │ │ -012c3e: 6e20 8600 3200 |0005: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -012c44: 0c01 |0008: move-result-object v1 │ │ -012c46: 1f01 4500 |0009: check-cast v1, Landroid/widget/EditText; // type@0045 │ │ -012c4a: 6e10 a300 0100 |000b: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -012c50: 0c02 |000e: move-result-object v2 │ │ -012c52: 6e10 0f01 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -012c58: 0c00 |0012: move-result-object v0 │ │ -012c5a: 6e10 1f01 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@011f │ │ -012c60: 0a02 |0016: move-result v2 │ │ -012c62: 3d02 2000 |0017: if-lez v2, 0037 // +0020 │ │ -012c66: 7110 8c02 0000 |0019: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.setPassword:(Ljava/lang/String;)V // method@028c │ │ -012c6c: 5452 4d02 |001c: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ -012c70: 7110 c803 0200 |001e: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c8 │ │ -012c76: 5452 4d02 |0021: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ -012c7a: 7110 e203 0200 |0023: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03e2 │ │ -012c80: 5452 4d02 |0026: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ -012c84: 7110 c903 0200 |0028: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c9 │ │ -012c8a: 5452 4d02 |002b: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ -012c8e: 5453 4d02 |002d: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ -012c92: 7110 cc03 0300 |002f: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03cc │ │ -012c98: 0c03 |0032: move-result-object v3 │ │ -012c9a: 7120 cb03 3200 |0033: invoke-static {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03cb │ │ -012ca0: 0e00 |0036: return-void │ │ -012ca2: 5452 4d02 |0037: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ -012ca6: 1403 1900 067f |0039: const v3, #float 1.78117e+38 // #7f060019 │ │ -012cac: 1214 |003c: const/4 v4, #int 1 // #1 │ │ -012cae: 7130 d400 3204 |003d: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ -012cb4: 0c02 |0040: move-result-object v2 │ │ -012cb6: 6e10 d800 0200 |0041: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -012cbc: 5452 4d02 |0044: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ -012cc0: 7110 c703 0200 |0046: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c7 │ │ -012cc6: 28ed |0049: goto 0036 // -0013 │ │ +015cac: |[015cac] jp.gr.java_conf.hatalab.mnv.TextEdit$22.onClick:(Landroid/content/DialogInterface;I)V │ │ +015cbc: 5452 4e02 |0000: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.val$inputView:Landroid/view/View; // field@024e │ │ +015cc0: 1403 0300 077f |0002: const v3, #float 1.79446e+38 // #7f070003 │ │ +015cc6: 6e20 8600 3200 |0005: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +015ccc: 0c01 |0008: move-result-object v1 │ │ +015cce: 1f01 4500 |0009: check-cast v1, Landroid/widget/EditText; // type@0045 │ │ +015cd2: 6e10 a300 0100 |000b: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +015cd8: 0c02 |000e: move-result-object v2 │ │ +015cda: 6e10 1001 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +015ce0: 0c00 |0012: move-result-object v0 │ │ +015ce2: 6e10 2001 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0120 │ │ +015ce8: 0a02 |0016: move-result v2 │ │ +015cea: 3d02 2000 |0017: if-lez v2, 0037 // +0020 │ │ +015cee: 7110 8d02 0000 |0019: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.setPassword:(Ljava/lang/String;)V // method@028d │ │ +015cf4: 5452 4d02 |001c: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ +015cf8: 7110 c903 0200 |001e: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c9 │ │ +015cfe: 5452 4d02 |0021: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ +015d02: 7110 e303 0200 |0023: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03e3 │ │ +015d08: 5452 4d02 |0026: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ +015d0c: 7110 ca03 0200 |0028: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03ca │ │ +015d12: 5452 4d02 |002b: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ +015d16: 5453 4d02 |002d: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ +015d1a: 7110 cd03 0300 |002f: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03cd │ │ +015d20: 0c03 |0032: move-result-object v3 │ │ +015d22: 7120 cc03 3200 |0033: invoke-static {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03cc │ │ +015d28: 0e00 |0036: return-void │ │ +015d2a: 5452 4d02 |0037: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ +015d2e: 1403 1900 067f |0039: const v3, #float 1.78117e+38 // #7f060019 │ │ +015d34: 1214 |003c: const/4 v4, #int 1 // #1 │ │ +015d36: 7130 d400 3204 |003d: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ +015d3c: 0c02 |0040: move-result-object v2 │ │ +015d3e: 6e10 d800 0200 |0041: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +015d44: 5452 4d02 |0044: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024d │ │ +015d48: 7110 c803 0200 |0046: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c8 │ │ +015d4e: 28ed |0049: goto 0036 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1342 │ │ 0x000b line=1343 │ │ 0x0013 line=1344 │ │ 0x0019 line=1345 │ │ 0x001c line=1346 │ │ @@ -25888,39 +25952,39 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012cc8: |[012cc8] jp.gr.java_conf.hatalab.mnv.TextEdit$23.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -012cd8: 5b01 4f02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$23;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024f │ │ -012cdc: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012ce2: 0e00 |0005: return-void │ │ +015d50: |[015d50] jp.gr.java_conf.hatalab.mnv.TextEdit$23.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015d60: 5b01 4f02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$23;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024f │ │ +015d64: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015d6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1421 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$23; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$23;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012ce4: |[012ce4] jp.gr.java_conf.hatalab.mnv.TextEdit$23.onCancel:(Landroid/content/DialogInterface;)V │ │ -012cf4: 5410 4f02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$23;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024f │ │ -012cf8: 6e10 ee03 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ee │ │ -012cfe: 0e00 |0005: return-void │ │ +015d6c: |[015d6c] jp.gr.java_conf.hatalab.mnv.TextEdit$23.onCancel:(Landroid/content/DialogInterface;)V │ │ +015d7c: 5410 4f02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$23;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@024f │ │ +015d80: 6e10 ef03 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ef │ │ +015d86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1426 │ │ 0x0005 line=1427 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$23; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -25960,39 +26024,39 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012d00: |[012d00] jp.gr.java_conf.hatalab.mnv.TextEdit$24.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -012d10: 5b01 5002 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$24;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0250 │ │ -012d14: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012d1a: 0e00 |0005: return-void │ │ +015d88: |[015d88] jp.gr.java_conf.hatalab.mnv.TextEdit$24.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015d98: 5b01 5002 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$24;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0250 │ │ +015d9c: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015da2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1416 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$24; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$24;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012d1c: |[012d1c] jp.gr.java_conf.hatalab.mnv.TextEdit$24.onClick:(Landroid/content/DialogInterface;I)V │ │ -012d2c: 5410 5002 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$24;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0250 │ │ -012d30: 6e10 ee03 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ee │ │ -012d36: 0e00 |0005: return-void │ │ +015da4: |[015da4] jp.gr.java_conf.hatalab.mnv.TextEdit$24.onClick:(Landroid/content/DialogInterface;I)V │ │ +015db4: 5410 5002 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$24;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0250 │ │ +015db8: 6e10 ef03 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ef │ │ +015dbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1419 │ │ 0x0005 line=1420 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$24; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -26037,72 +26101,72 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -012d38: |[012d38] jp.gr.java_conf.hatalab.mnv.TextEdit$25.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V │ │ -012d48: 5b01 5102 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ -012d4c: 5b02 5202 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.val$inputView:Landroid/view/View; // field@0252 │ │ -012d50: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012d56: 0e00 |0007: return-void │ │ +015dc0: |[015dc0] jp.gr.java_conf.hatalab.mnv.TextEdit$25.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V │ │ +015dd0: 5b01 5102 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ +015dd4: 5b02 5202 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.val$inputView:Landroid/view/View; // field@0252 │ │ +015dd8: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015dde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1395 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$25; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -012d58: |[012d58] jp.gr.java_conf.hatalab.mnv.TextEdit$25.onClick:(Landroid/content/DialogInterface;I)V │ │ -012d68: 5452 5202 |0000: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.val$inputView:Landroid/view/View; // field@0252 │ │ -012d6c: 1403 0300 077f |0002: const v3, #float 1.79446e+38 // #7f070003 │ │ -012d72: 6e20 8600 3200 |0005: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -012d78: 0c01 |0008: move-result-object v1 │ │ -012d7a: 1f01 4500 |0009: check-cast v1, Landroid/widget/EditText; // type@0045 │ │ -012d7e: 6e10 a300 0100 |000b: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -012d84: 0c02 |000e: move-result-object v2 │ │ -012d86: 6e10 0f01 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -012d8c: 0c00 |0012: move-result-object v0 │ │ -012d8e: 6e10 1f01 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@011f │ │ -012d94: 0a02 |0016: move-result v2 │ │ -012d96: 3d02 2000 |0017: if-lez v2, 0037 // +0020 │ │ -012d9a: 7110 8c02 0000 |0019: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.setPassword:(Ljava/lang/String;)V // method@028c │ │ -012da0: 5452 5102 |001c: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ -012da4: 7110 c803 0200 |001e: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c8 │ │ -012daa: 5452 5102 |0021: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ -012dae: 7110 e203 0200 |0023: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03e2 │ │ -012db4: 5452 5102 |0026: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ -012db8: 7110 c903 0200 |0028: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c9 │ │ -012dbe: 5452 5102 |002b: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ -012dc2: 5453 5102 |002d: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ -012dc6: 7110 cc03 0300 |002f: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03cc │ │ -012dcc: 0c03 |0032: move-result-object v3 │ │ -012dce: 7120 cb03 3200 |0033: invoke-static {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03cb │ │ -012dd4: 0e00 |0036: return-void │ │ -012dd6: 5452 5102 |0037: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ -012dda: 1403 1900 067f |0039: const v3, #float 1.78117e+38 // #7f060019 │ │ -012de0: 1214 |003c: const/4 v4, #int 1 // #1 │ │ -012de2: 7130 d400 3204 |003d: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ -012de8: 0c02 |0040: move-result-object v2 │ │ -012dea: 6e10 d800 0200 |0041: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -012df0: 5452 5102 |0044: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ -012df4: 7110 c703 0200 |0046: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c7 │ │ -012dfa: 28ed |0049: goto 0036 // -0013 │ │ +015de0: |[015de0] jp.gr.java_conf.hatalab.mnv.TextEdit$25.onClick:(Landroid/content/DialogInterface;I)V │ │ +015df0: 5452 5202 |0000: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.val$inputView:Landroid/view/View; // field@0252 │ │ +015df4: 1403 0300 077f |0002: const v3, #float 1.79446e+38 // #7f070003 │ │ +015dfa: 6e20 8600 3200 |0005: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +015e00: 0c01 |0008: move-result-object v1 │ │ +015e02: 1f01 4500 |0009: check-cast v1, Landroid/widget/EditText; // type@0045 │ │ +015e06: 6e10 a300 0100 |000b: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +015e0c: 0c02 |000e: move-result-object v2 │ │ +015e0e: 6e10 1001 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +015e14: 0c00 |0012: move-result-object v0 │ │ +015e16: 6e10 2001 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0120 │ │ +015e1c: 0a02 |0016: move-result v2 │ │ +015e1e: 3d02 2000 |0017: if-lez v2, 0037 // +0020 │ │ +015e22: 7110 8d02 0000 |0019: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.setPassword:(Ljava/lang/String;)V // method@028d │ │ +015e28: 5452 5102 |001c: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ +015e2c: 7110 c903 0200 |001e: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c9 │ │ +015e32: 5452 5102 |0021: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ +015e36: 7110 e303 0200 |0023: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03e3 │ │ +015e3c: 5452 5102 |0026: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ +015e40: 7110 ca03 0200 |0028: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03ca │ │ +015e46: 5452 5102 |002b: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ +015e4a: 5453 5102 |002d: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ +015e4e: 7110 cd03 0300 |002f: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03cd │ │ +015e54: 0c03 |0032: move-result-object v3 │ │ +015e56: 7120 cc03 3200 |0033: invoke-static {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03cc │ │ +015e5c: 0e00 |0036: return-void │ │ +015e5e: 5452 5102 |0037: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ +015e62: 1403 1900 067f |0039: const v3, #float 1.78117e+38 // #7f060019 │ │ +015e68: 1214 |003c: const/4 v4, #int 1 // #1 │ │ +015e6a: 7130 d400 3204 |003d: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ +015e70: 0c02 |0040: move-result-object v2 │ │ +015e72: 6e10 d800 0200 |0041: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +015e78: 5452 5102 |0044: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0251 │ │ +015e7c: 7110 c803 0200 |0046: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03c8 │ │ +015e82: 28ed |0049: goto 0036 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1399 │ │ 0x000b line=1400 │ │ 0x0013 line=1401 │ │ 0x0019 line=1402 │ │ 0x001c line=1403 │ │ @@ -26154,37 +26218,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012dfc: |[012dfc] jp.gr.java_conf.hatalab.mnv.TextEdit$26.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -012e0c: 5b01 5302 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$26;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0253 │ │ -012e10: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012e16: 0e00 |0005: return-void │ │ +015e84: |[015e84] jp.gr.java_conf.hatalab.mnv.TextEdit$26.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015e94: 5b01 5302 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$26;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0253 │ │ +015e98: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015e9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1630 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$26; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$26;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -012e18: |[012e18] jp.gr.java_conf.hatalab.mnv.TextEdit$26.onClick:(Landroid/content/DialogInterface;I)V │ │ -012e28: 0e00 |0000: return-void │ │ +015ea0: |[015ea0] jp.gr.java_conf.hatalab.mnv.TextEdit$26.onClick:(Landroid/content/DialogInterface;I)V │ │ +015eb0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1633 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$26; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -26224,42 +26288,42 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012e2c: |[012e2c] jp.gr.java_conf.hatalab.mnv.TextEdit$27.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -012e3c: 5b01 5402 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$27;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0254 │ │ -012e40: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012e46: 0e00 |0005: return-void │ │ +015eb4: |[015eb4] jp.gr.java_conf.hatalab.mnv.TextEdit$27.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015ec4: 5b01 5402 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$27;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0254 │ │ +015ec8: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015ece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1624 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$27; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$27;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -012e48: |[012e48] jp.gr.java_conf.hatalab.mnv.TextEdit$27.onClick:(Landroid/content/DialogInterface;I)V │ │ -012e58: 5420 5402 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$27;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0254 │ │ -012e5c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -012e60: 7120 df03 1000 |0004: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$602:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03df │ │ -012e66: 5420 5402 |0007: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$27;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0254 │ │ -012e6a: 6e10 ee03 0000 |0009: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ee │ │ -012e70: 0e00 |000c: return-void │ │ +015ed0: |[015ed0] jp.gr.java_conf.hatalab.mnv.TextEdit$27.onClick:(Landroid/content/DialogInterface;I)V │ │ +015ee0: 5420 5402 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$27;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0254 │ │ +015ee4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +015ee8: 7120 e003 1000 |0004: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$602:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03e0 │ │ +015eee: 5420 5402 |0007: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$27;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0254 │ │ +015ef2: 6e10 ef03 0000 |0009: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ef │ │ +015ef8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1626 │ │ 0x0007 line=1627 │ │ 0x000c line=1628 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$27; │ │ @@ -26301,42 +26365,42 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012e74: |[012e74] jp.gr.java_conf.hatalab.mnv.TextEdit$28.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -012e84: 5b01 5502 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$28;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0255 │ │ -012e88: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012e8e: 0e00 |0005: return-void │ │ +015efc: |[015efc] jp.gr.java_conf.hatalab.mnv.TextEdit$28.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015f0c: 5b01 5502 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$28;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0255 │ │ +015f10: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015f16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1614 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$28; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$28;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -012e90: |[012e90] jp.gr.java_conf.hatalab.mnv.TextEdit$28.onClick:(Landroid/content/DialogInterface;I)V │ │ -012ea0: 5420 5502 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$28;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0255 │ │ -012ea4: 7110 da03 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03da │ │ -012eaa: 5420 5502 |0005: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$28;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0255 │ │ -012eae: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -012eb0: 7120 d003 1000 |0008: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2802:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z // method@03d0 │ │ -012eb6: 0e00 |000b: return-void │ │ +015f18: |[015f18] jp.gr.java_conf.hatalab.mnv.TextEdit$28.onClick:(Landroid/content/DialogInterface;I)V │ │ +015f28: 5420 5502 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$28;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0255 │ │ +015f2c: 7110 db03 0000 |0002: invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03db │ │ +015f32: 5420 5502 |0005: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$28;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0255 │ │ +015f36: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +015f38: 7120 d103 1000 |0008: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2802:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z // method@03d1 │ │ +015f3e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1616 │ │ 0x0005 line=1617 │ │ 0x000b line=1621 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$28; │ │ @@ -26378,37 +26442,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012eb8: |[012eb8] jp.gr.java_conf.hatalab.mnv.TextEdit$29.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -012ec8: 5b01 5602 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$29;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0256 │ │ -012ecc: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012ed2: 0e00 |0005: return-void │ │ +015f40: |[015f40] jp.gr.java_conf.hatalab.mnv.TextEdit$29.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015f50: 5b01 5602 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$29;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0256 │ │ +015f54: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015f5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2118 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$29; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$29;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -012ed4: |[012ed4] jp.gr.java_conf.hatalab.mnv.TextEdit$29.onClick:(Landroid/content/DialogInterface;I)V │ │ -012ee4: 0e00 |0000: return-void │ │ +015f5c: |[015f5c] jp.gr.java_conf.hatalab.mnv.TextEdit$29.onClick:(Landroid/content/DialogInterface;I)V │ │ +015f6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2121 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$29; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -26448,39 +26512,39 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012ee8: |[012ee8] jp.gr.java_conf.hatalab.mnv.TextEdit$2.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -012ef8: 5b01 5702 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0257 │ │ -012efc: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012f02: 0e00 |0005: return-void │ │ +015f70: |[015f70] jp.gr.java_conf.hatalab.mnv.TextEdit$2.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015f80: 5b01 5702 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0257 │ │ +015f84: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015f8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012f04: |[012f04] jp.gr.java_conf.hatalab.mnv.TextEdit$2.onClick:(Landroid/view/View;)V │ │ -012f14: 5410 5702 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0257 │ │ -012f18: 6e10 0904 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.openOptionsMenu:()V // method@0409 │ │ -012f1e: 0e00 |0005: return-void │ │ +015f8c: |[015f8c] jp.gr.java_conf.hatalab.mnv.TextEdit$2.onClick:(Landroid/view/View;)V │ │ +015f9c: 5410 5702 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$2;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0257 │ │ +015fa0: 6e10 0a04 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.openOptionsMenu:()V // method@040a │ │ +015fa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0005 line=330 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$2; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -26520,39 +26584,39 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012f20: |[012f20] jp.gr.java_conf.hatalab.mnv.TextEdit$30.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -012f30: 5b01 5802 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$30;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0258 │ │ -012f34: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012f3a: 0e00 |0005: return-void │ │ +015fa8: |[015fa8] jp.gr.java_conf.hatalab.mnv.TextEdit$30.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015fb8: 5b01 5802 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$30;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0258 │ │ +015fbc: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015fc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2129 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$30; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$30;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012f3c: |[012f3c] jp.gr.java_conf.hatalab.mnv.TextEdit$30.onClick:(Landroid/content/DialogInterface;I)V │ │ -012f4c: 5410 5802 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$30;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0258 │ │ -012f50: 6e10 ee03 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ee │ │ -012f56: 0e00 |0005: return-void │ │ +015fc4: |[015fc4] jp.gr.java_conf.hatalab.mnv.TextEdit$30.onClick:(Landroid/content/DialogInterface;I)V │ │ +015fd4: 5410 5802 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$30;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0258 │ │ +015fd8: 6e10 ef03 0000 |0002: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ef │ │ +015fde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2132 │ │ 0x0005 line=2133 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$30; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -26593,133 +26657,133 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012f58: |[012f58] jp.gr.java_conf.hatalab.mnv.TextEdit$3.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -012f68: 5b01 5902 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0259 │ │ -012f6c: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -012f72: 0e00 |0005: return-void │ │ +015fe0: |[015fe0] jp.gr.java_conf.hatalab.mnv.TextEdit$3.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +015ff0: 5b01 5902 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0259 │ │ +015ff4: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +015ffa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$3;) │ │ name : 'onTouch' │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 176 16-bit code units │ │ -012f74: |[012f74] jp.gr.java_conf.hatalab.mnv.TextEdit$3.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -012f84: 54ea 5902 |0000: iget-object v10, v14, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0259 │ │ -012f88: 7110 c603 0a00 |0002: invoke-static {v10}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z // method@03c6 │ │ -012f8e: 0a0a |0005: move-result v10 │ │ -012f90: 380a 7000 |0006: if-eqz v10, 0076 // +0070 │ │ -012f94: 7401 8300 1000 |0008: invoke-virtual/range {v16}, Landroid/view/MotionEvent;.getAction:()I // method@0083 │ │ -012f9a: 0a00 |000b: move-result v0 │ │ -012f9c: 121a |000c: const/4 v10, #int 1 // #1 │ │ -012f9e: 32a0 0400 |000d: if-eq v0, v10, 0011 // +0004 │ │ -012fa2: 3900 6700 |000f: if-nez v0, 0076 // +0067 │ │ -012fa6: 7401 8400 1000 |0011: invoke-virtual/range {v16}, Landroid/view/MotionEvent;.getX:()F // method@0084 │ │ -012fac: 0a0a |0014: move-result v10 │ │ -012fae: 87a8 |0015: float-to-int v8, v10 │ │ -012fb0: 7401 8500 1000 |0016: invoke-virtual/range {v16}, Landroid/view/MotionEvent;.getY:()F // method@0085 │ │ -012fb6: 0a0a |0019: move-result v10 │ │ -012fb8: 87a9 |001a: float-to-int v9, v10 │ │ -012fba: 07fa |001b: move-object v10, v15 │ │ -012fbc: 1f0a 4500 |001c: check-cast v10, Landroid/widget/EditText; // type@0045 │ │ -012fc0: 6e10 a400 0a00 |001e: invoke-virtual {v10}, Landroid/widget/EditText;.getTotalPaddingLeft:()I // method@00a4 │ │ -012fc6: 0a0a |0021: move-result v10 │ │ -012fc8: b1a8 |0022: sub-int/2addr v8, v10 │ │ -012fca: 07fa |0023: move-object v10, v15 │ │ -012fcc: 1f0a 4500 |0024: check-cast v10, Landroid/widget/EditText; // type@0045 │ │ -012fd0: 6e10 a500 0a00 |0026: invoke-virtual {v10}, Landroid/widget/EditText;.getTotalPaddingTop:()I // method@00a5 │ │ -012fd6: 0a0a |0029: move-result v10 │ │ -012fd8: b1a9 |002a: sub-int/2addr v9, v10 │ │ -012fda: 6e10 8700 0f00 |002b: invoke-virtual {v15}, Landroid/view/View;.getScrollX:()I // method@0087 │ │ -012fe0: 0a0a |002e: move-result v10 │ │ -012fe2: b0a8 |002f: add-int/2addr v8, v10 │ │ -012fe4: 6e10 8800 0f00 |0030: invoke-virtual {v15}, Landroid/view/View;.getScrollY:()I // method@0088 │ │ -012fea: 0a0a |0033: move-result v10 │ │ -012fec: b0a9 |0034: add-int/2addr v9, v10 │ │ -012fee: 07fa |0035: move-object v10, v15 │ │ -012ff0: 1f0a 4500 |0036: check-cast v10, Landroid/widget/EditText; // type@0045 │ │ -012ff4: 6e10 9e00 0a00 |0038: invoke-virtual {v10}, Landroid/widget/EditText;.getLayout:()Landroid/text/Layout; // method@009e │ │ -012ffa: 0c04 |003b: move-result-object v4 │ │ -012ffc: 6e20 6a00 9400 |003c: invoke-virtual {v4, v9}, Landroid/text/Layout;.getLineForVertical:(I)I // method@006a │ │ -013002: 0a05 |003f: move-result v5 │ │ -013004: 828a |0040: int-to-float v10, v8 │ │ -013006: 6e30 6c00 540a |0041: invoke-virtual {v4, v5, v10}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@006c │ │ -01300c: 0a07 |0044: move-result v7 │ │ -01300e: 07fa |0045: move-object v10, v15 │ │ -013010: 1f0a 4500 |0046: check-cast v10, Landroid/widget/EditText; // type@0045 │ │ -013014: 6e10 a300 0a00 |0048: invoke-virtual {v10}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -01301a: 0c01 |004b: move-result-object v1 │ │ -01301c: 1c0a 2900 |004c: const-class v10, Landroid/text/style/ClickableSpan; // type@0029 │ │ -013020: 7240 7100 71a7 |004e: invoke-interface {v1, v7, v7, v10}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0071 │ │ -013026: 0c06 |0051: move-result-object v6 │ │ -013028: 1f06 1c01 |0052: check-cast v6, [Landroid/text/style/ClickableSpan; // type@011c │ │ -01302c: 216a |0054: array-length v10, v6 │ │ -01302e: 380a 2100 |0055: if-eqz v10, 0076 // +0021 │ │ -013032: 121a |0057: const/4 v10, #int 1 // #1 │ │ -013034: 33a0 0a00 |0058: if-ne v0, v10, 0062 // +000a │ │ -013038: 120a |005a: const/4 v10, #int 0 // #0 │ │ -01303a: 460a 060a |005b: aget-object v10, v6, v10 │ │ -01303e: 6e20 7700 fa00 |005d: invoke-virtual {v10, v15}, Landroid/text/style/ClickableSpan;.onClick:(Landroid/view/View;)V // method@0077 │ │ -013044: 121a |0060: const/4 v10, #int 1 // #1 │ │ -013046: 0f0a |0061: return v10 │ │ -013048: 3900 feff |0062: if-nez v0, 0060 // -0002 │ │ -01304c: 120a |0064: const/4 v10, #int 0 // #0 │ │ -01304e: 460a 060a |0065: aget-object v10, v6, v10 │ │ -013052: 7220 7000 a100 |0067: invoke-interface {v1, v10}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@0070 │ │ -013058: 0a0a |006a: move-result v10 │ │ -01305a: 120b |006b: const/4 v11, #int 0 // #0 │ │ -01305c: 460b 060b |006c: aget-object v11, v6, v11 │ │ -013060: 7220 6f00 b100 |006e: invoke-interface {v1, v11}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@006f │ │ -013066: 0a0b |0071: move-result v11 │ │ -013068: 7130 6e00 a10b |0072: invoke-static {v1, v10, v11}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@006e │ │ -01306e: 28eb |0075: goto 0060 // -0015 │ │ -013070: 7401 8300 1000 |0076: invoke-virtual/range {v16}, Landroid/view/MotionEvent;.getAction:()I // method@0083 │ │ -013076: 0a0a |0079: move-result v10 │ │ -013078: 2b0a 2c00 0000 |007a: packed-switch v10, 000000a6 // +0000002c │ │ -01307e: 120a |007d: const/4 v10, #int 0 // #0 │ │ -013080: 28e3 |007e: goto 0061 // -001d │ │ -013082: 54ea 5902 |007f: iget-object v10, v14, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0259 │ │ -013086: 7110 d303 0a00 |0081: invoke-static {v10}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z // method@03d3 │ │ -01308c: 0a0a |0084: move-result v10 │ │ -01308e: 380a f8ff |0085: if-eqz v10, 007d // -0008 │ │ -013092: 190a e03f |0087: const-wide/high16 v10, #long 4602678819172646912 // #3fe0 │ │ -013096: 7401 8400 1000 |0089: invoke-virtual/range {v16}, Landroid/view/MotionEvent;.getX:()F // method@0084 │ │ -01309c: 0a0c |008c: move-result v12 │ │ -01309e: 89cc |008d: float-to-double v12, v12 │ │ -0130a0: cbca |008e: add-double/2addr v10, v12 │ │ -0130a2: 8aa2 |008f: double-to-int v2, v10 │ │ -0130a4: 190a e03f |0090: const-wide/high16 v10, #long 4602678819172646912 // #3fe0 │ │ -0130a8: 7401 8500 1000 |0092: invoke-virtual/range {v16}, Landroid/view/MotionEvent;.getY:()F // method@0085 │ │ -0130ae: 0a0c |0095: move-result v12 │ │ -0130b0: 89cc |0096: float-to-double v12, v12 │ │ -0130b2: cbca |0097: add-double/2addr v10, v12 │ │ -0130b4: 8aa3 |0098: double-to-int v3, v10 │ │ -0130b6: 54ea 5902 |0099: iget-object v10, v14, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0259 │ │ -0130ba: 7130 dc03 2a03 |009b: invoke-static {v10, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;II)V // method@03dc │ │ -0130c0: 54ea 5902 |009e: iget-object v10, v14, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0259 │ │ -0130c4: 120b |00a0: const/4 v11, #int 0 // #0 │ │ -0130c6: 7120 dd03 ba00 |00a1: invoke-static {v10, v11}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)V // method@03dd │ │ -0130cc: 28d9 |00a4: goto 007d // -0027 │ │ -0130ce: 0000 |00a5: nop // spacer │ │ -0130d0: 0001 0300 0000 0000 0300 0000 0500 ... |00a6: packed-switch-data (10 units) │ │ +015ffc: |[015ffc] jp.gr.java_conf.hatalab.mnv.TextEdit$3.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +01600c: 54ea 5902 |0000: iget-object v10, v14, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0259 │ │ +016010: 7110 c703 0a00 |0002: invoke-static {v10}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z // method@03c7 │ │ +016016: 0a0a |0005: move-result v10 │ │ +016018: 380a 7000 |0006: if-eqz v10, 0076 // +0070 │ │ +01601c: 7401 8300 1000 |0008: invoke-virtual/range {v16}, Landroid/view/MotionEvent;.getAction:()I // method@0083 │ │ +016022: 0a00 |000b: move-result v0 │ │ +016024: 121a |000c: const/4 v10, #int 1 // #1 │ │ +016026: 32a0 0400 |000d: if-eq v0, v10, 0011 // +0004 │ │ +01602a: 3900 6700 |000f: if-nez v0, 0076 // +0067 │ │ +01602e: 7401 8400 1000 |0011: invoke-virtual/range {v16}, Landroid/view/MotionEvent;.getX:()F // method@0084 │ │ +016034: 0a0a |0014: move-result v10 │ │ +016036: 87a8 |0015: float-to-int v8, v10 │ │ +016038: 7401 8500 1000 |0016: invoke-virtual/range {v16}, Landroid/view/MotionEvent;.getY:()F // method@0085 │ │ +01603e: 0a0a |0019: move-result v10 │ │ +016040: 87a9 |001a: float-to-int v9, v10 │ │ +016042: 07fa |001b: move-object v10, v15 │ │ +016044: 1f0a 4500 |001c: check-cast v10, Landroid/widget/EditText; // type@0045 │ │ +016048: 6e10 a400 0a00 |001e: invoke-virtual {v10}, Landroid/widget/EditText;.getTotalPaddingLeft:()I // method@00a4 │ │ +01604e: 0a0a |0021: move-result v10 │ │ +016050: b1a8 |0022: sub-int/2addr v8, v10 │ │ +016052: 07fa |0023: move-object v10, v15 │ │ +016054: 1f0a 4500 |0024: check-cast v10, Landroid/widget/EditText; // type@0045 │ │ +016058: 6e10 a500 0a00 |0026: invoke-virtual {v10}, Landroid/widget/EditText;.getTotalPaddingTop:()I // method@00a5 │ │ +01605e: 0a0a |0029: move-result v10 │ │ +016060: b1a9 |002a: sub-int/2addr v9, v10 │ │ +016062: 6e10 8700 0f00 |002b: invoke-virtual {v15}, Landroid/view/View;.getScrollX:()I // method@0087 │ │ +016068: 0a0a |002e: move-result v10 │ │ +01606a: b0a8 |002f: add-int/2addr v8, v10 │ │ +01606c: 6e10 8800 0f00 |0030: invoke-virtual {v15}, Landroid/view/View;.getScrollY:()I // method@0088 │ │ +016072: 0a0a |0033: move-result v10 │ │ +016074: b0a9 |0034: add-int/2addr v9, v10 │ │ +016076: 07fa |0035: move-object v10, v15 │ │ +016078: 1f0a 4500 |0036: check-cast v10, Landroid/widget/EditText; // type@0045 │ │ +01607c: 6e10 9e00 0a00 |0038: invoke-virtual {v10}, Landroid/widget/EditText;.getLayout:()Landroid/text/Layout; // method@009e │ │ +016082: 0c04 |003b: move-result-object v4 │ │ +016084: 6e20 6a00 9400 |003c: invoke-virtual {v4, v9}, Landroid/text/Layout;.getLineForVertical:(I)I // method@006a │ │ +01608a: 0a05 |003f: move-result v5 │ │ +01608c: 828a |0040: int-to-float v10, v8 │ │ +01608e: 6e30 6c00 540a |0041: invoke-virtual {v4, v5, v10}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@006c │ │ +016094: 0a07 |0044: move-result v7 │ │ +016096: 07fa |0045: move-object v10, v15 │ │ +016098: 1f0a 4500 |0046: check-cast v10, Landroid/widget/EditText; // type@0045 │ │ +01609c: 6e10 a300 0a00 |0048: invoke-virtual {v10}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +0160a2: 0c01 |004b: move-result-object v1 │ │ +0160a4: 1c0a 2900 |004c: const-class v10, Landroid/text/style/ClickableSpan; // type@0029 │ │ +0160a8: 7240 7100 71a7 |004e: invoke-interface {v1, v7, v7, v10}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0071 │ │ +0160ae: 0c06 |0051: move-result-object v6 │ │ +0160b0: 1f06 1c01 |0052: check-cast v6, [Landroid/text/style/ClickableSpan; // type@011c │ │ +0160b4: 216a |0054: array-length v10, v6 │ │ +0160b6: 380a 2100 |0055: if-eqz v10, 0076 // +0021 │ │ +0160ba: 121a |0057: const/4 v10, #int 1 // #1 │ │ +0160bc: 33a0 0a00 |0058: if-ne v0, v10, 0062 // +000a │ │ +0160c0: 120a |005a: const/4 v10, #int 0 // #0 │ │ +0160c2: 460a 060a |005b: aget-object v10, v6, v10 │ │ +0160c6: 6e20 7700 fa00 |005d: invoke-virtual {v10, v15}, Landroid/text/style/ClickableSpan;.onClick:(Landroid/view/View;)V // method@0077 │ │ +0160cc: 121a |0060: const/4 v10, #int 1 // #1 │ │ +0160ce: 0f0a |0061: return v10 │ │ +0160d0: 3900 feff |0062: if-nez v0, 0060 // -0002 │ │ +0160d4: 120a |0064: const/4 v10, #int 0 // #0 │ │ +0160d6: 460a 060a |0065: aget-object v10, v6, v10 │ │ +0160da: 7220 7000 a100 |0067: invoke-interface {v1, v10}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@0070 │ │ +0160e0: 0a0a |006a: move-result v10 │ │ +0160e2: 120b |006b: const/4 v11, #int 0 // #0 │ │ +0160e4: 460b 060b |006c: aget-object v11, v6, v11 │ │ +0160e8: 7220 6f00 b100 |006e: invoke-interface {v1, v11}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@006f │ │ +0160ee: 0a0b |0071: move-result v11 │ │ +0160f0: 7130 6e00 a10b |0072: invoke-static {v1, v10, v11}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@006e │ │ +0160f6: 28eb |0075: goto 0060 // -0015 │ │ +0160f8: 7401 8300 1000 |0076: invoke-virtual/range {v16}, Landroid/view/MotionEvent;.getAction:()I // method@0083 │ │ +0160fe: 0a0a |0079: move-result v10 │ │ +016100: 2b0a 2c00 0000 |007a: packed-switch v10, 000000a6 // +0000002c │ │ +016106: 120a |007d: const/4 v10, #int 0 // #0 │ │ +016108: 28e3 |007e: goto 0061 // -001d │ │ +01610a: 54ea 5902 |007f: iget-object v10, v14, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0259 │ │ +01610e: 7110 d403 0a00 |0081: invoke-static {v10}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z // method@03d4 │ │ +016114: 0a0a |0084: move-result v10 │ │ +016116: 380a f8ff |0085: if-eqz v10, 007d // -0008 │ │ +01611a: 190a e03f |0087: const-wide/high16 v10, #long 4602678819172646912 // #3fe0 │ │ +01611e: 7401 8400 1000 |0089: invoke-virtual/range {v16}, Landroid/view/MotionEvent;.getX:()F // method@0084 │ │ +016124: 0a0c |008c: move-result v12 │ │ +016126: 89cc |008d: float-to-double v12, v12 │ │ +016128: cbca |008e: add-double/2addr v10, v12 │ │ +01612a: 8aa2 |008f: double-to-int v2, v10 │ │ +01612c: 190a e03f |0090: const-wide/high16 v10, #long 4602678819172646912 // #3fe0 │ │ +016130: 7401 8500 1000 |0092: invoke-virtual/range {v16}, Landroid/view/MotionEvent;.getY:()F // method@0085 │ │ +016136: 0a0c |0095: move-result v12 │ │ +016138: 89cc |0096: float-to-double v12, v12 │ │ +01613a: cbca |0097: add-double/2addr v10, v12 │ │ +01613c: 8aa3 |0098: double-to-int v3, v10 │ │ +01613e: 54ea 5902 |0099: iget-object v10, v14, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0259 │ │ +016142: 7130 dd03 2a03 |009b: invoke-static {v10, v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;II)V // method@03dd │ │ +016148: 54ea 5902 |009e: iget-object v10, v14, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0259 │ │ +01614c: 120b |00a0: const/4 v11, #int 0 // #0 │ │ +01614e: 7120 de03 ba00 |00a1: invoke-static {v10, v11}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)V // method@03de │ │ +016154: 28d9 |00a4: goto 007d // -0027 │ │ +016156: 0000 |00a5: nop // spacer │ │ +016158: 0001 0300 0000 0000 0300 0000 0500 ... |00a6: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0008 line=382 │ │ 0x000c line=383 │ │ 0x0011 line=385 │ │ 0x0016 line=386 │ │ @@ -26735,14 +26799,17 @@ │ │ 0x0054 line=399 │ │ 0x0057 line=400 │ │ 0x005a line=401 │ │ 0x0060 line=407 │ │ 0x0061 line=438 │ │ 0x0062 line=402 │ │ 0x0064 line=403 │ │ + 0x0067 line=404 │ │ + 0x006e line=405 │ │ + 0x0072 line=403 │ │ 0x0076 line=415 │ │ 0x007d line=438 │ │ 0x007f line=421 │ │ 0x0087 line=422 │ │ 0x0090 line=423 │ │ 0x0099 line=424 │ │ 0x009e line=425 │ │ @@ -26805,41 +26872,41 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0130e4: |[0130e4] jp.gr.java_conf.hatalab.mnv.TextEdit$4.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -0130f4: 5b01 5a02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025a │ │ -0130f8: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -0130fe: 0e00 |0005: return-void │ │ +01616c: |[01616c] jp.gr.java_conf.hatalab.mnv.TextEdit$4.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +01617c: 5b01 5a02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025a │ │ +016180: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +016186: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$4;) │ │ name : 'onTouch' │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -013100: |[013100] jp.gr.java_conf.hatalab.mnv.TextEdit$4.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -013110: 5420 5a02 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025a │ │ -013114: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -013116: 7120 dd03 1000 |0003: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)V // method@03dd │ │ -01311c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -01311e: 0f00 |0007: return v0 │ │ +016188: |[016188] jp.gr.java_conf.hatalab.mnv.TextEdit$4.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +016198: 5420 5a02 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$4;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025a │ │ +01619c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +01619e: 7120 de03 1000 |0003: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)V // method@03de │ │ +0161a4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0161a6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=484 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$4; │ │ 0x0000 - 0x0008 reg=3 v Landroid/view/View; │ │ @@ -26880,37 +26947,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -013120: |[013120] jp.gr.java_conf.hatalab.mnv.TextEdit$5.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013130: 5b01 5b02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025b │ │ -013134: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -01313a: 0e00 |0005: return-void │ │ +0161a8: |[0161a8] jp.gr.java_conf.hatalab.mnv.TextEdit$5.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +0161b8: 5b01 5b02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$5;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025b │ │ +0161bc: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0161c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$5;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01313c: |[01313c] jp.gr.java_conf.hatalab.mnv.TextEdit$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -01314c: 0e00 |0000: return-void │ │ +0161c4: |[0161c4] jp.gr.java_conf.hatalab.mnv.TextEdit$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +0161d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$5; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -26950,77 +27017,77 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -013150: |[013150] jp.gr.java_conf.hatalab.mnv.TextEdit$6.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013160: 5b01 5c02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ -013164: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -01316a: 0e00 |0005: return-void │ │ +0161d8: |[0161d8] jp.gr.java_conf.hatalab.mnv.TextEdit$6.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +0161e8: 5b01 5c02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ +0161ec: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0161f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -01316c: |[01316c] jp.gr.java_conf.hatalab.mnv.TextEdit$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -01317c: 5451 5c02 |0000: iget-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ -013180: 2202 6a00 |0002: new-instance v2, Ljava/lang/String; // type@006a │ │ -013184: 5453 5c02 |0004: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ -013188: 7110 e003 0300 |0006: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)[B // method@03e0 │ │ -01318e: 0c03 |0009: move-result-object v3 │ │ -013190: 1a04 2802 |000a: const-string v4, "Shift-JIS" // string@0228 │ │ -013194: 7030 1201 3204 |000c: invoke-direct {v2, v3, v4}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0112 │ │ -01319a: 7120 df03 2100 |000f: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$602:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03df │ │ -0131a0: 5451 5c02 |0012: iget-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ -0131a4: 5452 5c02 |0014: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ -0131a8: 7110 de03 0200 |0016: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03de │ │ -0131ae: 0c02 |0019: move-result-object v2 │ │ -0131b0: 1a03 0300 |001a: const-string v3, " │ │ +0161f4: |[0161f4] jp.gr.java_conf.hatalab.mnv.TextEdit$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +016204: 5451 5c02 |0000: iget-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ +016208: 2202 6a00 |0002: new-instance v2, Ljava/lang/String; // type@006a │ │ +01620c: 5453 5c02 |0004: iget-object v3, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ +016210: 7110 e103 0300 |0006: invoke-static {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)[B // method@03e1 │ │ +016216: 0c03 |0009: move-result-object v3 │ │ +016218: 1a04 2802 |000a: const-string v4, "Shift-JIS" // string@0228 │ │ +01621c: 7030 1301 3204 |000c: invoke-direct {v2, v3, v4}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0113 │ │ +016222: 7120 e003 2100 |000f: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$602:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03e0 │ │ +016228: 5451 5c02 |0012: iget-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ +01622c: 5452 5c02 |0014: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ +016230: 7110 df03 0200 |0016: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03df │ │ +016236: 0c02 |0019: move-result-object v2 │ │ +016238: 1a03 0300 |001a: const-string v3, " │ │ " // string@0003 │ │ -0131b4: 1a04 0100 |001c: const-string v4, " │ │ +01623c: 1a04 0100 |001c: const-string v4, " │ │ " // string@0001 │ │ -0131b8: 6e30 2201 3204 |001e: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -0131be: 0c02 |0021: move-result-object v2 │ │ -0131c0: 1a03 0200 |0022: const-string v3, " " // string@0002 │ │ -0131c4: 1a04 0100 |0024: const-string v4, " │ │ +016240: 6e30 2301 3204 |001e: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +016246: 0c02 |0021: move-result-object v2 │ │ +016248: 1a03 0200 |0022: const-string v3, " " // string@0002 │ │ +01624c: 1a04 0100 |0024: const-string v4, " │ │ " // string@0001 │ │ -0131c8: 6e30 2201 3204 |0026: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -0131ce: 0c02 |0029: move-result-object v2 │ │ -0131d0: 7120 df03 2100 |002a: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$602:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03df │ │ -0131d6: 5451 5c02 |002d: iget-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ -0131da: 7110 e203 0100 |002f: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03e2 │ │ -0131e0: 5451 5c02 |0032: iget-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ -0131e4: 5452 5c02 |0034: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ -0131e8: 7110 de03 0200 |0036: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03de │ │ -0131ee: 0c02 |0039: move-result-object v2 │ │ -0131f0: 6e10 1a01 0200 |003a: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@011a │ │ -0131f6: 0c02 |003d: move-result-object v2 │ │ -0131f8: 7120 e103 2100 |003e: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$702:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;[B)[B // method@03e1 │ │ -0131fe: 0e00 |0041: return-void │ │ -013200: 0d00 |0042: move-exception v0 │ │ -013202: 6e10 0701 0000 |0043: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0107 │ │ -013208: 5451 5c02 |0046: iget-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ -01320c: 6e10 0801 0000 |0048: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -013212: 0c02 |004b: move-result-object v2 │ │ -013214: 7120 e303 2100 |004c: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03e3 │ │ -01321a: 28f2 |004f: goto 0041 // -000e │ │ +016250: 6e30 2301 3204 |0026: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +016256: 0c02 |0029: move-result-object v2 │ │ +016258: 7120 e003 2100 |002a: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$602:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03e0 │ │ +01625e: 5451 5c02 |002d: iget-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ +016262: 7110 e303 0100 |002f: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03e3 │ │ +016268: 5451 5c02 |0032: iget-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ +01626c: 5452 5c02 |0034: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ +016270: 7110 df03 0200 |0036: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03df │ │ +016276: 0c02 |0039: move-result-object v2 │ │ +016278: 6e10 1b01 0200 |003a: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@011b │ │ +01627e: 0c02 |003d: move-result-object v2 │ │ +016280: 7120 e203 2100 |003e: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$702:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;[B)[B // method@03e2 │ │ +016286: 0e00 |0041: return-void │ │ +016288: 0d00 |0042: move-exception v0 │ │ +01628a: 6e10 0801 0000 |0043: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0108 │ │ +016290: 5451 5c02 |0046: iget-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025c │ │ +016294: 6e10 0901 0000 |0048: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +01629a: 0c02 |004b: move-result-object v2 │ │ +01629c: 7120 e403 2100 |004c: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03e4 │ │ +0162a2: 28f2 |004f: goto 0041 // -000e │ │ catches : 1 │ │ 0x0000 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0042 │ │ positions : │ │ 0x0000 line=572 │ │ 0x0012 line=573 │ │ 0x002d line=574 │ │ @@ -27074,76 +27141,77 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -013228: |[013228] jp.gr.java_conf.hatalab.mnv.TextEdit$7.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V │ │ -013238: 5b01 5d02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025d │ │ -01323c: 5b02 5e02 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;.val$findTxtEdit:Landroid/widget/EditText; // field@025e │ │ -013240: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -013246: 0e00 |0007: return-void │ │ +0162b0: |[0162b0] jp.gr.java_conf.hatalab.mnv.TextEdit$7.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V │ │ +0162c0: 5b01 5d02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025d │ │ +0162c4: 5b02 5e02 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;.val$findTxtEdit:Landroid/widget/EditText; // field@025e │ │ +0162c8: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0162ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$7; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;) │ │ name : 'onKey' │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -013248: |[013248] jp.gr.java_conf.hatalab.mnv.TextEdit$7.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -013258: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01325a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -01325c: 6e10 7b00 0900 |0002: invoke-virtual {v9}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -013262: 0a04 |0005: move-result v4 │ │ -013264: 3324 3500 |0006: if-ne v4, v2, 003b // +0035 │ │ -013268: 1304 4200 |0008: const/16 v4, #int 66 // #42 │ │ -01326c: 3348 3100 |000a: if-ne v8, v4, 003b // +0031 │ │ -013270: 5464 5e02 |000c: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;.val$findTxtEdit:Landroid/widget/EditText; // field@025e │ │ -013274: 6e10 a300 0400 |000e: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -01327a: 0c04 |0011: move-result-object v4 │ │ -01327c: 6e10 0f01 0400 |0012: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -013282: 0c00 |0015: move-result-object v0 │ │ -013284: 6e10 1f01 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@011f │ │ -01328a: 0a04 |0019: move-result v4 │ │ -01328c: 3d04 2000 |001a: if-lez v4, 003a // +0020 │ │ -013290: 5464 5d02 |001c: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025d │ │ -013294: 6e20 0a04 0400 |001e: invoke-virtual {v4, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.regexCompileOK:(Ljava/lang/String;)Z // method@040a │ │ -01329a: 0a04 |0021: move-result v4 │ │ -01329c: 3804 1800 |0022: if-eqz v4, 003a // +0018 │ │ -0132a0: 5464 5d02 |0024: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025d │ │ -0132a4: 1a05 7004 |0026: const-string v5, "input_method" // string@0470 │ │ -0132a8: 6e20 f803 5400 |0028: invoke-virtual {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03f8 │ │ -0132ae: 0c01 |002b: move-result-object v1 │ │ -0132b0: 1f01 3c00 |002c: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ -0132b4: 6e10 8900 0700 |002e: invoke-virtual {v7}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0089 │ │ -0132ba: 0c04 |0031: move-result-object v4 │ │ -0132bc: 6e30 8e00 4103 |0032: invoke-virtual {v1, v4, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ -0132c2: 5463 5d02 |0035: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025d │ │ -0132c6: 7120 ba03 0300 |0037: invoke-static {v3, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03ba │ │ -0132cc: 0f02 |003a: return v2 │ │ -0132ce: 0132 |003b: move v2, v3 │ │ -0132d0: 28fe |003c: goto 003a // -0002 │ │ +0162d0: |[0162d0] jp.gr.java_conf.hatalab.mnv.TextEdit$7.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0162e0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0162e2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0162e4: 6e10 7b00 0900 |0002: invoke-virtual {v9}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +0162ea: 0a04 |0005: move-result v4 │ │ +0162ec: 3324 3500 |0006: if-ne v4, v2, 003b // +0035 │ │ +0162f0: 1304 4200 |0008: const/16 v4, #int 66 // #42 │ │ +0162f4: 3348 3100 |000a: if-ne v8, v4, 003b // +0031 │ │ +0162f8: 5464 5e02 |000c: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;.val$findTxtEdit:Landroid/widget/EditText; // field@025e │ │ +0162fc: 6e10 a300 0400 |000e: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +016302: 0c04 |0011: move-result-object v4 │ │ +016304: 6e10 1001 0400 |0012: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +01630a: 0c00 |0015: move-result-object v0 │ │ +01630c: 6e10 2001 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0120 │ │ +016312: 0a04 |0019: move-result v4 │ │ +016314: 3d04 2000 |001a: if-lez v4, 003a // +0020 │ │ +016318: 5464 5d02 |001c: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025d │ │ +01631c: 6e20 0b04 0400 |001e: invoke-virtual {v4, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.regexCompileOK:(Ljava/lang/String;)Z // method@040b │ │ +016322: 0a04 |0021: move-result v4 │ │ +016324: 3804 1800 |0022: if-eqz v4, 003a // +0018 │ │ +016328: 5464 5d02 |0024: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025d │ │ +01632c: 1a05 6e04 |0026: const-string v5, "input_method" // string@046e │ │ +016330: 6e20 f903 5400 |0028: invoke-virtual {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03f9 │ │ +016336: 0c01 |002b: move-result-object v1 │ │ +016338: 1f01 3c00 |002c: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ +01633c: 6e10 8900 0700 |002e: invoke-virtual {v7}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0089 │ │ +016342: 0c04 |0031: move-result-object v4 │ │ +016344: 6e30 8e00 4103 |0032: invoke-virtual {v1, v4, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ +01634a: 5463 5d02 |0035: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025d │ │ +01634e: 7120 bb03 0300 |0037: invoke-static {v3, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03bb │ │ +016354: 0f02 |003a: return v2 │ │ +016356: 0132 |003b: move v2, v3 │ │ +016358: 28fe |003c: goto 003a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=649 │ │ 0x000c line=652 │ │ 0x0016 line=653 │ │ 0x0024 line=655 │ │ + 0x0028 line=656 │ │ 0x002e line=657 │ │ 0x0035 line=659 │ │ 0x003a line=664 │ │ locals : │ │ 0x0016 - 0x003a reg=0 findStr Ljava/lang/String; │ │ 0x002e - 0x003a reg=1 inputMethodManager Landroid/view/inputmethod/InputMethodManager; │ │ 0x0000 - 0x003d reg=6 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$7; │ │ @@ -27194,47 +27262,47 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/ViewGroup;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0132d4: |[0132d4] jp.gr.java_conf.hatalab.mnv.TextEdit$8.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/ViewGroup;Landroid/view/View;)V │ │ -0132e4: 5b01 5f02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025f │ │ -0132e8: 5b02 6102 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;.val$textEditlayout:Landroid/view/ViewGroup; // field@0261 │ │ -0132ec: 5b03 6002 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;.val$searchboxView:Landroid/view/View; // field@0260 │ │ -0132f0: 7010 0e01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -0132f6: 0e00 |0009: return-void │ │ +01635c: |[01635c] jp.gr.java_conf.hatalab.mnv.TextEdit$8.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/ViewGroup;Landroid/view/View;)V │ │ +01636c: 5b01 5f02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025f │ │ +016370: 5b02 6102 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;.val$textEditlayout:Landroid/view/ViewGroup; // field@0261 │ │ +016374: 5b03 6002 |0004: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;.val$searchboxView:Landroid/view/View; // field@0260 │ │ +016378: 7010 0f01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +01637e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$8; │ │ - 0x0000 - 0x000a reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x000a reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0132f8: |[0132f8] jp.gr.java_conf.hatalab.mnv.TextEdit$8.onClick:(Landroid/view/View;)V │ │ -013308: 5420 6102 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;.val$textEditlayout:Landroid/view/ViewGroup; // field@0261 │ │ -01330c: 5421 6002 |0002: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;.val$searchboxView:Landroid/view/View; // field@0260 │ │ -013310: 6e20 8c00 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@008c │ │ -013316: 5420 5f02 |0007: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025f │ │ -01331a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -01331c: 7120 bb03 1000 |000a: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1102:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z // method@03bb │ │ -013322: 0e00 |000d: return-void │ │ +016380: |[016380] jp.gr.java_conf.hatalab.mnv.TextEdit$8.onClick:(Landroid/view/View;)V │ │ +016390: 5420 6102 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;.val$textEditlayout:Landroid/view/ViewGroup; // field@0261 │ │ +016394: 5421 6002 |0002: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;.val$searchboxView:Landroid/view/View; // field@0260 │ │ +016398: 6e20 8c00 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@008c │ │ +01639e: 5420 5f02 |0007: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@025f │ │ +0163a2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0163a4: 7120 bc03 1000 |000a: invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1102:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z // method@03bc │ │ +0163aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x0007 line=674 │ │ 0x000d line=675 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$8; │ │ @@ -27279,67 +27347,68 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -013324: |[013324] jp.gr.java_conf.hatalab.mnv.TextEdit$9.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V │ │ -013334: 5b01 6202 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0262 │ │ -013338: 5b02 6302 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;.val$findTxtEdit:Landroid/widget/EditText; // field@0263 │ │ -01333c: 7010 0e01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -013342: 0e00 |0007: return-void │ │ +0163ac: |[0163ac] jp.gr.java_conf.hatalab.mnv.TextEdit$9.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V │ │ +0163bc: 5b01 6202 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0262 │ │ +0163c0: 5b02 6302 |0002: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;.val$findTxtEdit:Landroid/widget/EditText; // field@0263 │ │ +0163c4: 7010 0f01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +0163ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$9; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -013344: |[013344] jp.gr.java_conf.hatalab.mnv.TextEdit$9.onClick:(Landroid/view/View;)V │ │ -013354: 5442 6302 |0000: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;.val$findTxtEdit:Landroid/widget/EditText; // field@0263 │ │ -013358: 6e10 a300 0200 |0002: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -01335e: 0c02 |0005: move-result-object v2 │ │ -013360: 6e10 0f01 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -013366: 0c00 |0009: move-result-object v0 │ │ -013368: 6e10 1f01 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@011f │ │ -01336e: 0a02 |000d: move-result v2 │ │ -013370: 3d02 2100 |000e: if-lez v2, 002f // +0021 │ │ -013374: 5442 6202 |0010: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0262 │ │ -013378: 6e20 0a04 0200 |0012: invoke-virtual {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.regexCompileOK:(Ljava/lang/String;)Z // method@040a │ │ -01337e: 0a02 |0015: move-result v2 │ │ -013380: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ -013384: 5442 6202 |0018: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0262 │ │ -013388: 1a03 7004 |001a: const-string v3, "input_method" // string@0470 │ │ -01338c: 6e20 f803 3200 |001c: invoke-virtual {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03f8 │ │ -013392: 0c01 |001f: move-result-object v1 │ │ -013394: 1f01 3c00 |0020: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ -013398: 6e10 8900 0500 |0022: invoke-virtual {v5}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0089 │ │ -01339e: 0c02 |0025: move-result-object v2 │ │ -0133a0: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -0133a2: 6e30 8e00 2103 |0027: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ -0133a8: 5442 6202 |002a: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0262 │ │ -0133ac: 7120 ba03 0200 |002c: invoke-static {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03ba │ │ -0133b2: 0e00 |002f: return-void │ │ +0163cc: |[0163cc] jp.gr.java_conf.hatalab.mnv.TextEdit$9.onClick:(Landroid/view/View;)V │ │ +0163dc: 5442 6302 |0000: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;.val$findTxtEdit:Landroid/widget/EditText; // field@0263 │ │ +0163e0: 6e10 a300 0200 |0002: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +0163e6: 0c02 |0005: move-result-object v2 │ │ +0163e8: 6e10 1001 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +0163ee: 0c00 |0009: move-result-object v0 │ │ +0163f0: 6e10 2001 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0120 │ │ +0163f6: 0a02 |000d: move-result v2 │ │ +0163f8: 3d02 2100 |000e: if-lez v2, 002f // +0021 │ │ +0163fc: 5442 6202 |0010: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0262 │ │ +016400: 6e20 0b04 0200 |0012: invoke-virtual {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.regexCompileOK:(Ljava/lang/String;)Z // method@040b │ │ +016406: 0a02 |0015: move-result v2 │ │ +016408: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ +01640c: 5442 6202 |0018: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0262 │ │ +016410: 1a03 6e04 |001a: const-string v3, "input_method" // string@046e │ │ +016414: 6e20 f903 3200 |001c: invoke-virtual {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03f9 │ │ +01641a: 0c01 |001f: move-result-object v1 │ │ +01641c: 1f01 3c00 |0020: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ +016420: 6e10 8900 0500 |0022: invoke-virtual {v5}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0089 │ │ +016426: 0c02 |0025: move-result-object v2 │ │ +016428: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +01642a: 6e30 8e00 2103 |0027: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ +016430: 5442 6202 |002a: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0262 │ │ +016434: 7120 bb03 0200 |002c: invoke-static {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V // method@03bb │ │ +01643a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x000a line=682 │ │ 0x0018 line=684 │ │ + 0x001c line=685 │ │ 0x0022 line=686 │ │ 0x002a line=688 │ │ 0x002f line=690 │ │ locals : │ │ 0x0022 - 0x002f reg=1 inputMethodManager Landroid/view/inputmethod/InputMethodManager; │ │ 0x000a - 0x0030 reg=0 findStr Ljava/lang/String; │ │ 0x0000 - 0x0030 reg=4 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$9; │ │ @@ -27379,18 +27448,18 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0133b4: |[0133b4] jp.gr.java_conf.hatalab.mnv.TextEdit$FileReadThread.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -0133c4: 5b01 6402 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -0133c8: 7010 3301 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@0133 │ │ -0133ce: 0e00 |0005: return-void │ │ +01643c: |[01643c] jp.gr.java_conf.hatalab.mnv.TextEdit$FileReadThread.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +01644c: 5b01 6402 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +016450: 7010 3401 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@0134 │ │ +016456: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread; │ │ 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ @@ -27399,17 +27468,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0133d0: |[0133d0] jp.gr.java_conf.hatalab.mnv.TextEdit$FileReadThread.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;)V │ │ -0133e0: 7020 ab03 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03ab │ │ -0133e6: 0e00 |0003: return-void │ │ +016458: |[016458] jp.gr.java_conf.hatalab.mnv.TextEdit$FileReadThread.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;)V │ │ +016468: 7020 ac03 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03ac │ │ +01646e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread; │ │ 0x0000 - 0x0004 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0004 reg=2 x1 Ljp/gr/java_conf/hatalab/mnv/TextEdit$1; │ │ @@ -27420,69 +27489,69 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -0133e8: |[0133e8] jp.gr.java_conf.hatalab.mnv.TextEdit$FileReadThread.run:()V │ │ -0133f8: 5441 6402 |0000: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -0133fc: 5442 6402 |0002: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -013400: 7110 be03 0200 |0004: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03be │ │ -013406: 0c02 |0007: move-result-object v2 │ │ -013408: 7110 7d02 0200 |0008: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.readTextFile:(Ljava/lang/String;)[B // method@027d │ │ -01340e: 0c02 |000b: move-result-object v2 │ │ -013410: 7120 e103 2100 |000c: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$702:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;[B)[B // method@03e1 │ │ -013416: 5441 6402 |000f: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -01341a: 5411 9202 |0011: iget-object v1, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.notifyHandler:Landroid/os/Handler; // field@0292 │ │ -01341e: 5442 6402 |0013: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -013422: 5422 9702 |0015: iget-object v2, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_readFinished:Ljava/lang/Runnable; // field@0297 │ │ -013426: 6e20 5500 2100 |0017: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0055 │ │ -01342c: 0e00 |001a: return-void │ │ -01342e: 0d00 |001b: move-exception v0 │ │ -013430: 6e10 8602 0000 |001c: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.printStackTrace:()V // method@0286 │ │ -013436: 5441 6402 |001f: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -01343a: 1a02 0000 |0021: const-string v2, "" // string@0000 │ │ -01343e: 7120 df03 2100 |0023: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$602:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03df │ │ -013444: 5441 6402 |0026: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -013448: 5442 6402 |0028: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -01344c: 6e10 8502 0000 |002a: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.getCode:()I // method@0285 │ │ -013452: 0a03 |002d: move-result v3 │ │ -013454: 6e20 f703 3200 |002e: invoke-virtual {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f7 │ │ -01345a: 0c02 |0031: move-result-object v2 │ │ -01345c: 7120 d203 2100 |0032: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2902:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03d2 │ │ -013462: 5441 6402 |0035: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -013466: 7110 c503 0100 |0037: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/app/ProgressDialog; // method@03c5 │ │ -01346c: 0c01 |003a: move-result-object v1 │ │ -01346e: 6e10 2700 0100 |003b: invoke-virtual {v1}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ -013474: 5441 6402 |003e: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -013478: 5411 9202 |0040: iget-object v1, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.notifyHandler:Landroid/os/Handler; // field@0292 │ │ -01347c: 5442 6402 |0042: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -013480: 5422 9602 |0044: iget-object v2, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_file_acc_err:Ljava/lang/Runnable; // field@0296 │ │ -013484: 6e20 5500 2100 |0046: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0055 │ │ -01348a: 28d1 |0049: goto 001a // -002f │ │ -01348c: 0d00 |004a: move-exception v0 │ │ -01348e: 6e10 0701 0000 |004b: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0107 │ │ -013494: 5441 6402 |004e: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -013498: 1a02 0000 |0050: const-string v2, "" // string@0000 │ │ -01349c: 7120 df03 2100 |0052: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$602:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03df │ │ -0134a2: 5441 6402 |0055: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -0134a6: 6e10 0801 0000 |0057: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -0134ac: 0c02 |005a: move-result-object v2 │ │ -0134ae: 7120 d203 2100 |005b: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2902:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03d2 │ │ -0134b4: 5441 6402 |005e: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -0134b8: 7110 c503 0100 |0060: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/app/ProgressDialog; // method@03c5 │ │ -0134be: 0c01 |0063: move-result-object v1 │ │ -0134c0: 6e10 2700 0100 |0064: invoke-virtual {v1}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ -0134c6: 5441 6402 |0067: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -0134ca: 5411 9202 |0069: iget-object v1, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.notifyHandler:Landroid/os/Handler; // field@0292 │ │ -0134ce: 5442 6402 |006b: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ -0134d2: 5422 9602 |006d: iget-object v2, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_file_acc_err:Ljava/lang/Runnable; // field@0296 │ │ -0134d6: 6e20 5500 2100 |006f: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0055 │ │ -0134dc: 28a8 |0072: goto 001a // -0058 │ │ +016470: |[016470] jp.gr.java_conf.hatalab.mnv.TextEdit$FileReadThread.run:()V │ │ +016480: 5441 6402 |0000: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +016484: 5442 6402 |0002: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +016488: 7110 bf03 0200 |0004: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03bf │ │ +01648e: 0c02 |0007: move-result-object v2 │ │ +016490: 7110 7e02 0200 |0008: invoke-static {v2}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.readTextFile:(Ljava/lang/String;)[B // method@027e │ │ +016496: 0c02 |000b: move-result-object v2 │ │ +016498: 7120 e203 2100 |000c: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$702:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;[B)[B // method@03e2 │ │ +01649e: 5441 6402 |000f: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +0164a2: 5411 9202 |0011: iget-object v1, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.notifyHandler:Landroid/os/Handler; // field@0292 │ │ +0164a6: 5442 6402 |0013: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +0164aa: 5422 9702 |0015: iget-object v2, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_readFinished:Ljava/lang/Runnable; // field@0297 │ │ +0164ae: 6e20 5500 2100 |0017: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0055 │ │ +0164b4: 0e00 |001a: return-void │ │ +0164b6: 0d00 |001b: move-exception v0 │ │ +0164b8: 6e10 8702 0000 |001c: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.printStackTrace:()V // method@0287 │ │ +0164be: 5441 6402 |001f: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +0164c2: 1a02 0000 |0021: const-string v2, "" // string@0000 │ │ +0164c6: 7120 e003 2100 |0023: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$602:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03e0 │ │ +0164cc: 5441 6402 |0026: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +0164d0: 5442 6402 |0028: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +0164d4: 6e10 8602 0000 |002a: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.getCode:()I // method@0286 │ │ +0164da: 0a03 |002d: move-result v3 │ │ +0164dc: 6e20 f803 3200 |002e: invoke-virtual {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f8 │ │ +0164e2: 0c02 |0031: move-result-object v2 │ │ +0164e4: 7120 d303 2100 |0032: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2902:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03d3 │ │ +0164ea: 5441 6402 |0035: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +0164ee: 7110 c603 0100 |0037: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/app/ProgressDialog; // method@03c6 │ │ +0164f4: 0c01 |003a: move-result-object v1 │ │ +0164f6: 6e10 2700 0100 |003b: invoke-virtual {v1}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ +0164fc: 5441 6402 |003e: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +016500: 5411 9202 |0040: iget-object v1, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.notifyHandler:Landroid/os/Handler; // field@0292 │ │ +016504: 5442 6402 |0042: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +016508: 5422 9602 |0044: iget-object v2, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_file_acc_err:Ljava/lang/Runnable; // field@0296 │ │ +01650c: 6e20 5500 2100 |0046: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0055 │ │ +016512: 28d1 |0049: goto 001a // -002f │ │ +016514: 0d00 |004a: move-exception v0 │ │ +016516: 6e10 0801 0000 |004b: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0108 │ │ +01651c: 5441 6402 |004e: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +016520: 1a02 0000 |0050: const-string v2, "" // string@0000 │ │ +016524: 7120 e003 2100 |0052: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$602:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03e0 │ │ +01652a: 5441 6402 |0055: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +01652e: 6e10 0901 0000 |0057: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +016534: 0c02 |005a: move-result-object v2 │ │ +016536: 7120 d303 2100 |005b: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2902:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03d3 │ │ +01653c: 5441 6402 |005e: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +016540: 7110 c603 0100 |0060: invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/app/ProgressDialog; // method@03c6 │ │ +016546: 0c01 |0063: move-result-object v1 │ │ +016548: 6e10 2700 0100 |0064: invoke-virtual {v1}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ +01654e: 5441 6402 |0067: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +016552: 5411 9202 |0069: iget-object v1, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.notifyHandler:Landroid/os/Handler; // field@0292 │ │ +016556: 5442 6402 |006b: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0264 │ │ +01655a: 5422 9602 |006d: iget-object v2, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_file_acc_err:Ljava/lang/Runnable; // field@0296 │ │ +01655e: 6e20 5500 2100 |006f: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0055 │ │ +016564: 28a8 |0072: goto 001a // -0058 │ │ catches : 1 │ │ 0x0000 - 0x001a │ │ Ljp/gr/java_conf/hatalab/mnv/MyUtilException; -> 0x001b │ │ Ljava/lang/Exception; -> 0x004a │ │ positions : │ │ 0x0000 line=1131 │ │ 0x000f line=1134 │ │ @@ -27538,18 +27607,18 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0134f0: |[0134f0] jp.gr.java_conf.hatalab.mnv.TextEdit$FileWriteThread.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013500: 5b01 6502 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -013504: 7010 3301 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@0133 │ │ -01350a: 0e00 |0005: return-void │ │ +016578: |[016578] jp.gr.java_conf.hatalab.mnv.TextEdit$FileWriteThread.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +016588: 5b01 6502 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +01658c: 7010 3401 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@0134 │ │ +016592: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1158 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread; │ │ 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ @@ -27558,17 +27627,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01350c: |[01350c] jp.gr.java_conf.hatalab.mnv.TextEdit$FileWriteThread.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;)V │ │ -01351c: 7020 af03 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03af │ │ -013522: 0e00 |0003: return-void │ │ +016594: |[016594] jp.gr.java_conf.hatalab.mnv.TextEdit$FileWriteThread.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;)V │ │ +0165a4: 7020 b003 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03b0 │ │ +0165aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread; │ │ 0x0000 - 0x0004 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0004 reg=2 x1 Ljp/gr/java_conf/hatalab/mnv/TextEdit$1; │ │ @@ -27579,93 +27648,93 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 164 16-bit code units │ │ -013524: |[013524] jp.gr.java_conf.hatalab.mnv.TextEdit$FileWriteThread.run:()V │ │ -013534: 5484 6502 |0000: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -013538: 7110 be03 0400 |0002: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03be │ │ -01353e: 0c04 |0005: move-result-object v4 │ │ -013540: 5485 6502 |0006: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -013544: 7110 e003 0500 |0008: invoke-static {v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)[B // method@03e0 │ │ -01354a: 0c05 |000b: move-result-object v5 │ │ -01354c: 7120 8302 5400 |000c: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.writeTextFile:(Ljava/lang/String;[B)V // method@0283 │ │ -013552: 5484 6502 |000f: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -013556: 7110 d403 0400 |0011: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z // method@03d4 │ │ -01355c: 0a04 |0014: move-result v4 │ │ -01355e: 3804 4400 |0015: if-eqz v4, 0059 // +0044 │ │ -013562: 5484 6502 |0017: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -013566: 7110 d503 0400 |0019: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z // method@03d5 │ │ -01356c: 0a04 |001c: move-result v4 │ │ -01356e: 3804 3c00 |001d: if-eqz v4, 0059 // +003c │ │ -013572: 2203 5900 |001f: new-instance v3, Ljava/io/File; // type@0059 │ │ -013576: 5484 6502 |0021: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -01357a: 7110 be03 0400 |0023: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03be │ │ -013580: 0c04 |0026: move-result-object v4 │ │ -013582: 7020 e100 4300 |0027: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -013588: 5484 6502 |002a: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -01358c: 7110 d703 0400 |002c: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03d7 │ │ -013592: 0c01 |002f: move-result-object v1 │ │ -013594: 5484 6502 |0030: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -013598: 7110 be03 0400 |0032: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03be │ │ -01359e: 0c04 |0035: move-result-object v4 │ │ -0135a0: 6e20 1701 1400 |0036: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -0135a6: 0a04 |0039: move-result v4 │ │ -0135a8: 3904 1f00 |003a: if-nez v4, 0059 // +001f │ │ -0135ac: 2200 5900 |003c: new-instance v0, Ljava/io/File; // type@0059 │ │ -0135b0: 7020 e100 1000 |003e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -0135b6: 7120 7e02 0300 |0041: invoke-static {v3, v0}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.renameFile:(Ljava/io/File;Ljava/io/File;)Z // method@027e │ │ -0135bc: 5484 6502 |0044: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -0135c0: 7120 bf03 1400 |0046: invoke-static {v4, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03bf │ │ -0135c6: 5484 6502 |0049: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -0135ca: 2205 5900 |004b: new-instance v5, Ljava/io/File; // type@0059 │ │ -0135ce: 5486 6502 |004d: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -0135d2: 7110 be03 0600 |004f: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03be │ │ -0135d8: 0c06 |0052: move-result-object v6 │ │ -0135da: 7020 e100 6500 |0053: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -0135e0: 7120 c103 5400 |0056: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1502:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/io/File;)Ljava/io/File; // method@03c1 │ │ -0135e6: 5484 6502 |0059: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -0135ea: 1205 |005b: const/4 v5, #int 0 // #0 │ │ -0135ec: 7120 d603 5400 |005c: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3102:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z // method@03d6 │ │ -0135f2: 5484 6502 |005f: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -0135f6: 5444 9202 |0061: iget-object v4, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.notifyHandler:Landroid/os/Handler; // field@0292 │ │ -0135fa: 5485 6502 |0063: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -0135fe: 5455 9802 |0065: iget-object v5, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_writeFinished:Ljava/lang/Runnable; // field@0298 │ │ -013602: 6e20 5500 5400 |0067: invoke-virtual {v4, v5}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0055 │ │ -013608: 0e00 |006a: return-void │ │ -01360a: 0d02 |006b: move-exception v2 │ │ -01360c: 6e10 0701 0200 |006c: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0107 │ │ -013612: 5484 6502 |006f: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -013616: 2205 6c00 |0071: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ -01361a: 7010 2d01 0500 |0073: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -013620: 5486 6502 |0076: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -013624: 1407 3500 067f |0078: const v7, #float 1.78118e+38 // #7f060035 │ │ -01362a: 6e20 f703 7600 |007b: invoke-virtual {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f7 │ │ -013630: 0c06 |007e: move-result-object v6 │ │ -013632: 6e20 3001 6500 |007f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -013638: 0c05 |0082: move-result-object v5 │ │ -01363a: 1a06 0100 |0083: const-string v6, " │ │ +0165ac: |[0165ac] jp.gr.java_conf.hatalab.mnv.TextEdit$FileWriteThread.run:()V │ │ +0165bc: 5484 6502 |0000: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +0165c0: 7110 bf03 0400 |0002: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03bf │ │ +0165c6: 0c04 |0005: move-result-object v4 │ │ +0165c8: 5485 6502 |0006: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +0165cc: 7110 e103 0500 |0008: invoke-static {v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)[B // method@03e1 │ │ +0165d2: 0c05 |000b: move-result-object v5 │ │ +0165d4: 7120 8402 5400 |000c: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.writeTextFile:(Ljava/lang/String;[B)V // method@0284 │ │ +0165da: 5484 6502 |000f: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +0165de: 7110 d503 0400 |0011: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z // method@03d5 │ │ +0165e4: 0a04 |0014: move-result v4 │ │ +0165e6: 3804 4400 |0015: if-eqz v4, 0059 // +0044 │ │ +0165ea: 5484 6502 |0017: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +0165ee: 7110 d603 0400 |0019: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z // method@03d6 │ │ +0165f4: 0a04 |001c: move-result v4 │ │ +0165f6: 3804 3c00 |001d: if-eqz v4, 0059 // +003c │ │ +0165fa: 2203 5900 |001f: new-instance v3, Ljava/io/File; // type@0059 │ │ +0165fe: 5484 6502 |0021: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +016602: 7110 bf03 0400 |0023: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03bf │ │ +016608: 0c04 |0026: move-result-object v4 │ │ +01660a: 7020 e100 4300 |0027: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +016610: 5484 6502 |002a: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +016614: 7110 d803 0400 |002c: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03d8 │ │ +01661a: 0c01 |002f: move-result-object v1 │ │ +01661c: 5484 6502 |0030: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +016620: 7110 bf03 0400 |0032: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03bf │ │ +016626: 0c04 |0035: move-result-object v4 │ │ +016628: 6e20 1801 1400 |0036: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +01662e: 0a04 |0039: move-result v4 │ │ +016630: 3904 1f00 |003a: if-nez v4, 0059 // +001f │ │ +016634: 2200 5900 |003c: new-instance v0, Ljava/io/File; // type@0059 │ │ +016638: 7020 e100 1000 |003e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +01663e: 7120 7f02 0300 |0041: invoke-static {v3, v0}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.renameFile:(Ljava/io/File;Ljava/io/File;)Z // method@027f │ │ +016644: 5484 6502 |0044: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +016648: 7120 c003 1400 |0046: invoke-static {v4, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03c0 │ │ +01664e: 5484 6502 |0049: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +016652: 2205 5900 |004b: new-instance v5, Ljava/io/File; // type@0059 │ │ +016656: 5486 6502 |004d: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +01665a: 7110 bf03 0600 |004f: invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; // method@03bf │ │ +016660: 0c06 |0052: move-result-object v6 │ │ +016662: 7020 e100 6500 |0053: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +016668: 7120 c203 5400 |0056: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$1502:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/io/File;)Ljava/io/File; // method@03c2 │ │ +01666e: 5484 6502 |0059: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +016672: 1205 |005b: const/4 v5, #int 0 // #0 │ │ +016674: 7120 d703 5400 |005c: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3102:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z // method@03d7 │ │ +01667a: 5484 6502 |005f: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +01667e: 5444 9202 |0061: iget-object v4, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.notifyHandler:Landroid/os/Handler; // field@0292 │ │ +016682: 5485 6502 |0063: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +016686: 5455 9802 |0065: iget-object v5, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_writeFinished:Ljava/lang/Runnable; // field@0298 │ │ +01668a: 6e20 5500 5400 |0067: invoke-virtual {v4, v5}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0055 │ │ +016690: 0e00 |006a: return-void │ │ +016692: 0d02 |006b: move-exception v2 │ │ +016694: 6e10 0801 0200 |006c: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0108 │ │ +01669a: 5484 6502 |006f: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +01669e: 2205 6c00 |0071: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ +0166a2: 7010 2e01 0500 |0073: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +0166a8: 5486 6502 |0076: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +0166ac: 1407 3500 067f |0078: const v7, #float 1.78118e+38 // #7f060035 │ │ +0166b2: 6e20 f803 7600 |007b: invoke-virtual {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f8 │ │ +0166b8: 0c06 |007e: move-result-object v6 │ │ +0166ba: 6e20 3101 6500 |007f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0166c0: 0c05 |0082: move-result-object v5 │ │ +0166c2: 1a06 0100 |0083: const-string v6, " │ │ " // string@0001 │ │ -01363e: 6e20 3001 6500 |0085: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -013644: 0c05 |0088: move-result-object v5 │ │ -013646: 6e10 0801 0200 |0089: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -01364c: 0c06 |008c: move-result-object v6 │ │ -01364e: 6e20 3001 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -013654: 0c05 |0090: move-result-object v5 │ │ -013656: 6e10 3101 0500 |0091: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -01365c: 0c05 |0094: move-result-object v5 │ │ -01365e: 7120 d203 5400 |0095: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2902:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03d2 │ │ -013664: 5484 6502 |0098: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -013668: 5444 9202 |009a: iget-object v4, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.notifyHandler:Landroid/os/Handler; // field@0292 │ │ -01366c: 5485 6502 |009c: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ -013670: 5455 9602 |009e: iget-object v5, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_file_acc_err:Ljava/lang/Runnable; // field@0296 │ │ -013674: 6e20 5500 5400 |00a0: invoke-virtual {v4, v5}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0055 │ │ -01367a: 28c7 |00a3: goto 006a // -0039 │ │ +0166c6: 6e20 3101 6500 |0085: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0166cc: 0c05 |0088: move-result-object v5 │ │ +0166ce: 6e10 0901 0200 |0089: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +0166d4: 0c06 |008c: move-result-object v6 │ │ +0166d6: 6e20 3101 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0166dc: 0c05 |0090: move-result-object v5 │ │ +0166de: 6e10 3201 0500 |0091: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0166e4: 0c05 |0094: move-result-object v5 │ │ +0166e6: 7120 d303 5400 |0095: invoke-static {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$2902:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; // method@03d3 │ │ +0166ec: 5484 6502 |0098: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +0166f0: 5444 9202 |009a: iget-object v4, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.notifyHandler:Landroid/os/Handler; // field@0292 │ │ +0166f4: 5485 6502 |009c: iget-object v5, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0265 │ │ +0166f8: 5455 9602 |009e: iget-object v5, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_file_acc_err:Ljava/lang/Runnable; // field@0296 │ │ +0166fc: 6e20 5500 5400 |00a0: invoke-virtual {v4, v5}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0055 │ │ +016702: 28c7 |00a3: goto 006a // -0039 │ │ catches : 1 │ │ 0x0000 - 0x006a │ │ Ljava/lang/Exception; -> 0x006b │ │ positions : │ │ 0x0000 line=1164 │ │ 0x000f line=1167 │ │ 0x001f line=1171 │ │ @@ -27724,37 +27793,37 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -013688: |[013688] jp.gr.java_conf.hatalab.mnv.TextEdit$myTextWatcher.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013698: 5b01 6602 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0266 │ │ -01369c: 7010 0e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -0136a2: 0e00 |0005: return-void │ │ +016710: |[016710] jp.gr.java_conf.hatalab.mnv.TextEdit$myTextWatcher.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +016720: 5b01 6602 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0266 │ │ +016724: 7010 0f01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +01672a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1981 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher;) │ │ name : 'afterTextChanged' │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0136a4: |[0136a4] jp.gr.java_conf.hatalab.mnv.TextEdit$myTextWatcher.afterTextChanged:(Landroid/text/Editable;)V │ │ -0136b4: 0e00 |0000: return-void │ │ +01672c: |[01672c] jp.gr.java_conf.hatalab.mnv.TextEdit$myTextWatcher.afterTextChanged:(Landroid/text/Editable;)V │ │ +01673c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1986 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher; │ │ 0x0000 - 0x0001 reg=1 s Landroid/text/Editable; │ │ │ │ @@ -27763,16 +27832,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0136b8: |[0136b8] jp.gr.java_conf.hatalab.mnv.TextEdit$myTextWatcher.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -0136c8: 0e00 |0000: return-void │ │ +016740: |[016740] jp.gr.java_conf.hatalab.mnv.TextEdit$myTextWatcher.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +016750: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1991 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -27784,43 +27853,43 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0136cc: |[0136cc] jp.gr.java_conf.hatalab.mnv.TextEdit$myTextWatcher.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -0136dc: 1305 0a00 |0000: const/16 v5, #int 10 // #a │ │ -0136e0: 5464 6602 |0002: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0266 │ │ -0136e4: 7110 c603 0400 |0004: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z // method@03c6 │ │ -0136ea: 0a04 |0007: move-result v4 │ │ -0136ec: 3804 2500 |0008: if-eqz v4, 002d // +0025 │ │ -0136f0: 7210 0101 0700 |000a: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@0101 │ │ -0136f6: 0a01 |000d: move-result v1 │ │ -0136f8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0136fa: d800 08ff |000f: add-int/lit8 v0, v8, #int -1 // #ff │ │ -0136fe: 3a00 0a00 |0011: if-ltz v0, 001b // +000a │ │ -013702: 7220 0001 0700 |0013: invoke-interface {v7, v0}, Ljava/lang/CharSequence;.charAt:(I)C // method@0100 │ │ -013708: 0a04 |0016: move-result v4 │ │ -01370a: 3354 1700 |0017: if-ne v4, v5, 002e // +0017 │ │ -01370e: d803 0001 |0019: add-int/lit8 v3, v0, #int 1 // #01 │ │ -013712: 9002 080a |001b: add-int v2, v8, v10 │ │ -013716: 9000 080a |001d: add-int v0, v8, v10 │ │ -01371a: 3510 0900 |001f: if-ge v0, v1, 0028 // +0009 │ │ -01371e: 0102 |0021: move v2, v0 │ │ -013720: 7220 0001 0700 |0022: invoke-interface {v7, v0}, Ljava/lang/CharSequence;.charAt:(I)C // method@0100 │ │ -013726: 0a04 |0025: move-result v4 │ │ -013728: 3354 0b00 |0026: if-ne v4, v5, 0031 // +000b │ │ -01372c: 5464 6602 |0028: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0266 │ │ -013730: 7130 db03 3402 |002a: invoke-static {v4, v3, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;II)V // method@03db │ │ -013736: 0e00 |002d: return-void │ │ -013738: d800 00ff |002e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01373c: 28e1 |0030: goto 0011 // -001f │ │ -01373e: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -013742: 28ec |0033: goto 001f // -0014 │ │ +016754: |[016754] jp.gr.java_conf.hatalab.mnv.TextEdit$myTextWatcher.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +016764: 1305 0a00 |0000: const/16 v5, #int 10 // #a │ │ +016768: 5464 6602 |0002: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0266 │ │ +01676c: 7110 c703 0400 |0004: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z // method@03c7 │ │ +016772: 0a04 |0007: move-result v4 │ │ +016774: 3804 2500 |0008: if-eqz v4, 002d // +0025 │ │ +016778: 7210 0101 0700 |000a: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@0101 │ │ +01677e: 0a01 |000d: move-result v1 │ │ +016780: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +016782: d800 08ff |000f: add-int/lit8 v0, v8, #int -1 // #ff │ │ +016786: 3a00 0a00 |0011: if-ltz v0, 001b // +000a │ │ +01678a: 7220 0001 0700 |0013: invoke-interface {v7, v0}, Ljava/lang/CharSequence;.charAt:(I)C // method@0100 │ │ +016790: 0a04 |0016: move-result v4 │ │ +016792: 3354 1700 |0017: if-ne v4, v5, 002e // +0017 │ │ +016796: d803 0001 |0019: add-int/lit8 v3, v0, #int 1 // #01 │ │ +01679a: 9002 080a |001b: add-int v2, v8, v10 │ │ +01679e: 9000 080a |001d: add-int v0, v8, v10 │ │ +0167a2: 3510 0900 |001f: if-ge v0, v1, 0028 // +0009 │ │ +0167a6: 0102 |0021: move v2, v0 │ │ +0167a8: 7220 0001 0700 |0022: invoke-interface {v7, v0}, Ljava/lang/CharSequence;.charAt:(I)C // method@0100 │ │ +0167ae: 0a04 |0025: move-result v4 │ │ +0167b0: 3354 0b00 |0026: if-ne v4, v5, 0031 // +000b │ │ +0167b4: 5464 6602 |0028: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher;.this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; // field@0266 │ │ +0167b8: 7130 dc03 3402 |002a: invoke-static {v4, v3, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.access$3700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;II)V // method@03dc │ │ +0167be: 0e00 |002d: return-void │ │ +0167c0: d800 00ff |002e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0167c4: 28e1 |0030: goto 0011 // -001f │ │ +0167c6: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0167ca: 28ec |0033: goto 001f // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1999 │ │ 0x000a line=2003 │ │ 0x000e line=2006 │ │ 0x000f line=2007 │ │ 0x0013 line=2008 │ │ @@ -27861,19 +27930,19 @@ │ │ virtual_methods_size: 11 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher; Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread; Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread; } │ │ Annotations on field #653 'mTemplateList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljp/gr/java_conf/hatalab/mnv/myTemplateText;" ">;" } │ │ -Annotations on method #970 'access$2300' │ │ +Annotations on method #971 'access$2300' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #1043 'setBinTextToStrText' │ │ +Annotations on method #1044 'setBinTextToStrText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #1050 'setStrTextToBinText' │ │ +Annotations on method #1051 'setStrTextToBinText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ │ │ Class #143 - │ │ Class descriptor : 'Ljp/gr/java_conf/hatalab/mnv/TextEdit;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ @@ -28131,78 +28200,78 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 126 16-bit code units │ │ -013744: |[013744] jp.gr.java_conf.hatalab.mnv.TextEdit.:()V │ │ -013754: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -013756: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -013758: 7010 0200 0400 |0002: invoke-direct {v4}, Landroid/app/Activity;.:()V // method@0002 │ │ -01375e: 1a00 2400 |0005: const-string v0, "/sdcard" // string@0024 │ │ -013762: 5b40 8102 |0007: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -013766: 5c42 8502 |0009: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ -01376a: 1a00 0000 |000b: const-string v0, "" // string@0000 │ │ -01376e: 5b40 8702 |000d: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mAppName:Ljava/lang/String; // field@0287 │ │ -013772: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ -013776: 5b40 8a02 |0011: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mFileNameOnTitleBar:Ljava/lang/String; // field@028a │ │ -01377a: 5942 8902 |0013: iput v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mCharaCount:I // field@0289 │ │ -01377e: 5942 9902 |0015: iput v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStart:I // field@0299 │ │ -013782: 5942 9a02 |0017: iput v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStop:I // field@029a │ │ -013786: 1a00 0000 |0019: const-string v0, "" // string@0000 │ │ -01378a: 5b40 9e02 |001b: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -01378e: 5b43 7d02 |001d: iput-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ -013792: 1a00 0000 |001f: const-string v0, "" // string@0000 │ │ -013796: 5b40 6702 |0021: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.ErrorMessage:Ljava/lang/String; // field@0267 │ │ -01379a: 2200 1800 |0023: new-instance v0, Landroid/os/Handler; // type@0018 │ │ -01379e: 7010 5400 0000 |0025: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0054 │ │ -0137a4: 5b40 9202 |0028: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.notifyHandler:Landroid/os/Handler; // field@0292 │ │ -0137a8: 1a00 fc01 |002a: const-string v0, "NewFile.txt" // string@01fc │ │ -0137ac: 5b40 7402 |002c: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.NewFileName:Ljava/lang/String; // field@0274 │ │ -0137b0: 5c42 8402 |002e: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.ignoreOnResume:Z // field@0284 │ │ -0137b4: 1230 |0030: const/4 v0, #int 3 // #3 │ │ -0137b6: 5940 8c02 |0031: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mResetTimer:I // field@028c │ │ -0137ba: 1600 0000 |0033: const-wide/16 v0, #int 0 // #0 │ │ -0137be: 5a40 8b02 |0035: iput-wide v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mOnPauseTime:J // field@028b │ │ -0137c2: 1a00 3502 |0037: const-string v0, "UTF-8" // string@0235 │ │ -0137c6: 5b40 7e02 |0039: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.charsetName:Ljava/lang/String; // field@027e │ │ -0137ca: 5942 8602 |003b: iput v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ -0137ce: 6200 0000 |003d: sget-object v0, Landroid/graphics/Typeface;.DEFAULT:Landroid/graphics/Typeface; // field@0000 │ │ -0137d2: 5b40 8e02 |003f: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTypeface:Landroid/graphics/Typeface; // field@028e │ │ -0137d6: 5c42 9f02 |0041: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.syncTitleFlag:Z // field@029f │ │ -0137da: 1210 |0043: const/4 v0, #int 1 // #1 │ │ -0137dc: 5c40 9b02 |0044: iput-boolean v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showBottomBarFlag:Z // field@029b │ │ -0137e0: 1500 9041 |0046: const/high16 v0, #int 1099956224 // #4190 │ │ -0137e4: 5940 8202 |0048: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.fontSize:F // field@0282 │ │ -0137e8: 5c42 a002 |004a: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.viewerModeFlag:Z // field@02a0 │ │ -0137ec: 5c42 7c02 |004c: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoSaveFlag:Z // field@027c │ │ -0137f0: 5c42 9302 |004e: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.onPauseBeforeSelectSaveFile:Z // field@0293 │ │ -0137f4: 5c42 9002 |0050: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ -0137f8: 5c42 7f02 |0052: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeAfterSaveFlag:Z // field@027f │ │ -0137fc: 5b43 8d02 |0054: iput-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTemplateList:Ljava/util/ArrayList; // field@028d │ │ -013800: 5c42 7902 |0056: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkFlag:Z // field@0279 │ │ -013804: 5c42 7b02 |0058: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkWeb:Z // field@027b │ │ -013808: 5c42 7802 |005a: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkEmail:Z // field@0278 │ │ -01380c: 5c42 7a02 |005c: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkTel:Z // field@027a │ │ -013810: 5c42 9102 |005e: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.noTitleBarFlag:Z // field@0291 │ │ -013814: 5c42 9402 |0060: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.onScrollFlag:Z // field@0294 │ │ -013818: 5c42 9c02 |0062: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showSearchboxFlag:Z // field@029c │ │ -01381c: 5c42 8302 |0064: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.hideIMEFlag:Z // field@0283 │ │ -013820: 5c42 8802 |0066: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mBackKeyDown:Z // field@0288 │ │ -013824: 2200 f400 |0068: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14; // type@00f4 │ │ -013828: 7020 7703 4000 |006a: invoke-direct {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0377 │ │ -01382e: 5b40 9702 |006d: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_readFinished:Ljava/lang/Runnable; // field@0297 │ │ -013832: 2200 f500 |006f: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15; // type@00f5 │ │ -013836: 7020 7903 4000 |0071: invoke-direct {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0379 │ │ -01383c: 5b40 9802 |0074: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_writeFinished:Ljava/lang/Runnable; // field@0298 │ │ -013840: 2200 f600 |0076: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16; // type@00f6 │ │ -013844: 7020 7b03 4000 |0078: invoke-direct {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@037b │ │ -01384a: 5b40 9602 |007b: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_file_acc_err:Ljava/lang/Runnable; // field@0296 │ │ -01384e: 0e00 |007d: return-void │ │ +0167cc: |[0167cc] jp.gr.java_conf.hatalab.mnv.TextEdit.:()V │ │ +0167dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0167de: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0167e0: 7010 0200 0400 |0002: invoke-direct {v4}, Landroid/app/Activity;.:()V // method@0002 │ │ +0167e6: 1a00 2400 |0005: const-string v0, "/sdcard" // string@0024 │ │ +0167ea: 5b40 8102 |0007: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +0167ee: 5c42 8502 |0009: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ +0167f2: 1a00 0000 |000b: const-string v0, "" // string@0000 │ │ +0167f6: 5b40 8702 |000d: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mAppName:Ljava/lang/String; // field@0287 │ │ +0167fa: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ +0167fe: 5b40 8a02 |0011: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mFileNameOnTitleBar:Ljava/lang/String; // field@028a │ │ +016802: 5942 8902 |0013: iput v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mCharaCount:I // field@0289 │ │ +016806: 5942 9902 |0015: iput v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStart:I // field@0299 │ │ +01680a: 5942 9a02 |0017: iput v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStop:I // field@029a │ │ +01680e: 1a00 0000 |0019: const-string v0, "" // string@0000 │ │ +016812: 5b40 9e02 |001b: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +016816: 5b43 7d02 |001d: iput-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ +01681a: 1a00 0000 |001f: const-string v0, "" // string@0000 │ │ +01681e: 5b40 6702 |0021: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.ErrorMessage:Ljava/lang/String; // field@0267 │ │ +016822: 2200 1800 |0023: new-instance v0, Landroid/os/Handler; // type@0018 │ │ +016826: 7010 5400 0000 |0025: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0054 │ │ +01682c: 5b40 9202 |0028: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.notifyHandler:Landroid/os/Handler; // field@0292 │ │ +016830: 1a00 fc01 |002a: const-string v0, "NewFile.txt" // string@01fc │ │ +016834: 5b40 7402 |002c: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.NewFileName:Ljava/lang/String; // field@0274 │ │ +016838: 5c42 8402 |002e: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.ignoreOnResume:Z // field@0284 │ │ +01683c: 1230 |0030: const/4 v0, #int 3 // #3 │ │ +01683e: 5940 8c02 |0031: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mResetTimer:I // field@028c │ │ +016842: 1600 0000 |0033: const-wide/16 v0, #int 0 // #0 │ │ +016846: 5a40 8b02 |0035: iput-wide v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mOnPauseTime:J // field@028b │ │ +01684a: 1a00 3502 |0037: const-string v0, "UTF-8" // string@0235 │ │ +01684e: 5b40 7e02 |0039: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.charsetName:Ljava/lang/String; // field@027e │ │ +016852: 5942 8602 |003b: iput v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ +016856: 6200 0000 |003d: sget-object v0, Landroid/graphics/Typeface;.DEFAULT:Landroid/graphics/Typeface; // field@0000 │ │ +01685a: 5b40 8e02 |003f: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTypeface:Landroid/graphics/Typeface; // field@028e │ │ +01685e: 5c42 9f02 |0041: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.syncTitleFlag:Z // field@029f │ │ +016862: 1210 |0043: const/4 v0, #int 1 // #1 │ │ +016864: 5c40 9b02 |0044: iput-boolean v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showBottomBarFlag:Z // field@029b │ │ +016868: 1500 9041 |0046: const/high16 v0, #int 1099956224 // #4190 │ │ +01686c: 5940 8202 |0048: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.fontSize:F // field@0282 │ │ +016870: 5c42 a002 |004a: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.viewerModeFlag:Z // field@02a0 │ │ +016874: 5c42 7c02 |004c: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoSaveFlag:Z // field@027c │ │ +016878: 5c42 9302 |004e: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.onPauseBeforeSelectSaveFile:Z // field@0293 │ │ +01687c: 5c42 9002 |0050: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ +016880: 5c42 7f02 |0052: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeAfterSaveFlag:Z // field@027f │ │ +016884: 5b43 8d02 |0054: iput-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTemplateList:Ljava/util/ArrayList; // field@028d │ │ +016888: 5c42 7902 |0056: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkFlag:Z // field@0279 │ │ +01688c: 5c42 7b02 |0058: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkWeb:Z // field@027b │ │ +016890: 5c42 7802 |005a: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkEmail:Z // field@0278 │ │ +016894: 5c42 7a02 |005c: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkTel:Z // field@027a │ │ +016898: 5c42 9102 |005e: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.noTitleBarFlag:Z // field@0291 │ │ +01689c: 5c42 9402 |0060: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.onScrollFlag:Z // field@0294 │ │ +0168a0: 5c42 9c02 |0062: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showSearchboxFlag:Z // field@029c │ │ +0168a4: 5c42 8302 |0064: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.hideIMEFlag:Z // field@0283 │ │ +0168a8: 5c42 8802 |0066: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mBackKeyDown:Z // field@0288 │ │ +0168ac: 2200 f400 |0068: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14; // type@00f4 │ │ +0168b0: 7020 7803 4000 |006a: invoke-direct {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0378 │ │ +0168b6: 5b40 9702 |006d: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_readFinished:Ljava/lang/Runnable; // field@0297 │ │ +0168ba: 2200 f500 |006f: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15; // type@00f5 │ │ +0168be: 7020 7a03 4000 |0071: invoke-direct {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@037a │ │ +0168c4: 5b40 9802 |0074: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_writeFinished:Ljava/lang/Runnable; // field@0298 │ │ +0168c8: 2200 f600 |0076: new-instance v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16; // type@00f6 │ │ +0168cc: 7020 7c03 4000 |0078: invoke-direct {v0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@037c │ │ +0168d2: 5b40 9602 |007b: iput-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.run_file_acc_err:Ljava/lang/Runnable; // field@0296 │ │ +0168d6: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=80 │ │ 0x0005 line=82 │ │ 0x0009 line=84 │ │ 0x000b line=87 │ │ 0x000f line=88 │ │ @@ -28237,67 +28306,71 @@ │ │ 0x0060 line=143 │ │ 0x0062 line=145 │ │ 0x0064 line=146 │ │ 0x0066 line=982 │ │ 0x0068 line=1027 │ │ 0x006f line=1069 │ │ 0x0076 line=1106 │ │ - 0x007d line=1981 │ │ locals : │ │ 0x0000 - 0x007e reg=4 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ name : '__getPasswordAndDecryptData' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -013850: |[013850] jp.gr.java_conf.hatalab.mnv.TextEdit.__getPasswordAndDecryptData:()V │ │ -013860: 7110 7d00 0600 |0000: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ -013866: 0c01 |0003: move-result-object v1 │ │ -013868: 1403 0900 037f |0004: const v3, #float 1.74129e+38 // #7f030009 │ │ -01386e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -013870: 6e30 7e00 3104 |0008: invoke-virtual {v1, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -013876: 0c02 |000b: move-result-object v2 │ │ -013878: 2203 f900 |000c: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$19; // type@00f9 │ │ -01387c: 7020 8103 6300 |000e: invoke-direct {v3, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$19;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0381 │ │ -013882: 6e20 8a00 3200 |0011: invoke-virtual {v2, v3}, Landroid/view/View;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@008a │ │ -013888: 2200 0800 |0014: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -01388c: 7020 0d00 6000 |0016: invoke-direct {v0, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -013892: 1403 1400 067f |0019: const v3, #float 1.78117e+38 // #7f060014 │ │ -013898: 6e20 1600 3000 |001c: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -01389e: 0c03 |001f: move-result-object v3 │ │ -0138a0: 1404 4100 067f |0020: const v4, #float 1.78118e+38 // #7f060041 │ │ -0138a6: 2205 fd00 |0023: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22; // type@00fd │ │ -0138aa: 7030 8903 6502 |0025: invoke-direct {v5, v6, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V // method@0389 │ │ -0138b0: 6e30 1500 4305 |0028: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -0138b6: 0c03 |002b: move-result-object v3 │ │ -0138b8: 1404 4400 067f |002c: const v4, #float 1.78118e+38 // #7f060044 │ │ -0138be: 2205 fc00 |002f: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$21; // type@00fc │ │ -0138c2: 7020 8703 6500 |0031: invoke-direct {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$21;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0387 │ │ -0138c8: 6e30 1200 4305 |0034: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -0138ce: 0c03 |0037: move-result-object v3 │ │ -0138d0: 2204 fb00 |0038: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$20; // type@00fb │ │ -0138d4: 7020 8503 6400 |003a: invoke-direct {v4, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$20;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0385 │ │ -0138da: 6e20 1400 4300 |003d: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -0138e0: 0c03 |0040: move-result-object v3 │ │ -0138e2: 6e20 1800 2300 |0041: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -0138e8: 0c03 |0044: move-result-object v3 │ │ -0138ea: 6e10 1900 0300 |0045: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -0138f0: 0e00 |0048: return-void │ │ +0168d8: |[0168d8] jp.gr.java_conf.hatalab.mnv.TextEdit.__getPasswordAndDecryptData:()V │ │ +0168e8: 7110 7d00 0600 |0000: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ +0168ee: 0c01 |0003: move-result-object v1 │ │ +0168f0: 1403 0900 037f |0004: const v3, #float 1.74129e+38 // #7f030009 │ │ +0168f6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0168f8: 6e30 7e00 3104 |0008: invoke-virtual {v1, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +0168fe: 0c02 |000b: move-result-object v2 │ │ +016900: 2203 f900 |000c: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$19; // type@00f9 │ │ +016904: 7020 8203 6300 |000e: invoke-direct {v3, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$19;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0382 │ │ +01690a: 6e20 8a00 3200 |0011: invoke-virtual {v2, v3}, Landroid/view/View;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@008a │ │ +016910: 2200 0800 |0014: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +016914: 7020 0d00 6000 |0016: invoke-direct {v0, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +01691a: 1403 1400 067f |0019: const v3, #float 1.78117e+38 // #7f060014 │ │ +016920: 6e20 1600 3000 |001c: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +016926: 0c03 |001f: move-result-object v3 │ │ +016928: 1404 4100 067f |0020: const v4, #float 1.78118e+38 // #7f060041 │ │ +01692e: 2205 fd00 |0023: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22; // type@00fd │ │ +016932: 7030 8a03 6502 |0025: invoke-direct {v5, v6, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V // method@038a │ │ +016938: 6e30 1500 4305 |0028: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +01693e: 0c03 |002b: move-result-object v3 │ │ +016940: 1404 4400 067f |002c: const v4, #float 1.78118e+38 // #7f060044 │ │ +016946: 2205 fc00 |002f: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$21; // type@00fc │ │ +01694a: 7020 8803 6500 |0031: invoke-direct {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$21;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0388 │ │ +016950: 6e30 1200 4305 |0034: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +016956: 0c03 |0037: move-result-object v3 │ │ +016958: 2204 fb00 |0038: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$20; // type@00fb │ │ +01695c: 7020 8603 6400 |003a: invoke-direct {v4, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$20;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0386 │ │ +016962: 6e20 1400 4300 |003d: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +016968: 0c03 |0040: move-result-object v3 │ │ +01696a: 6e20 1800 2300 |0041: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +016970: 0c03 |0044: move-result-object v3 │ │ +016972: 6e10 1900 0300 |0045: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +016978: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ 0x0004 line=1314 │ │ 0x000c line=1316 │ │ 0x0014 line=1335 │ │ 0x0019 line=1336 │ │ + 0x0028 line=1338 │ │ + 0x0034 line=1359 │ │ + 0x003d line=1364 │ │ + 0x0041 line=1372 │ │ + 0x0045 line=1373 │ │ 0x0048 line=1377 │ │ locals : │ │ 0x0019 - 0x0049 reg=0 builder Landroid/app/AlertDialog$Builder; │ │ 0x0004 - 0x0049 reg=1 inflater Landroid/view/LayoutInflater; │ │ 0x000c - 0x0049 reg=2 inputView Landroid/view/View; │ │ 0x0000 - 0x0049 reg=6 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ @@ -28306,17 +28379,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0138f4: |[0138f4] jp.gr.java_conf.hatalab.mnv.TextEdit.access$100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013904: 7010 e703 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeFile:()V // method@03e7 │ │ -01390a: 0e00 |0003: return-void │ │ +01697c: |[01697c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +01698c: 7010 e803 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeFile:()V // method@03e8 │ │ +016992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #3 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28324,17 +28397,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01390c: |[01390c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V │ │ -01391c: 7020 1104 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.searchWord:(Ljava/lang/String;)V // method@0411 │ │ -013922: 0e00 |0003: return-void │ │ +016994: |[016994] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V │ │ +0169a4: 7020 1204 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.searchWord:(Ljava/lang/String;)V // method@0412 │ │ +0169aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -28343,17 +28416,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013924: |[013924] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1102:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z │ │ -013934: 5c01 9c02 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showSearchboxFlag:Z // field@029c │ │ -013938: 0f01 |0002: return v1 │ │ +0169ac: |[0169ac] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1102:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z │ │ +0169bc: 5c01 9c02 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showSearchboxFlag:Z // field@029c │ │ +0169c0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -28362,17 +28435,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01393c: |[01393c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V │ │ -01394c: 7020 1204 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.searchWordBackward:(Ljava/lang/String;)V // method@0412 │ │ -013952: 0e00 |0003: return-void │ │ +0169c4: |[0169c4] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V │ │ +0169d4: 7020 1304 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.searchWordBackward:(Ljava/lang/String;)V // method@0413 │ │ +0169da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -28381,17 +28454,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013954: |[013954] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/widget/EditText; │ │ -013964: 5410 8002 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -013968: 1100 |0002: return-object v0 │ │ +0169dc: |[0169dc] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/widget/EditText; │ │ +0169ec: 5410 8002 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +0169f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #7 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28399,17 +28472,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01396c: |[01396c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; │ │ -01397c: 5410 8102 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -013980: 1100 |0002: return-object v0 │ │ +0169f4: |[0169f4] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; │ │ +016a04: 5410 8102 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +016a08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #8 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28417,17 +28490,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013984: |[013984] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; │ │ -013994: 5b01 8102 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -013998: 1101 |0002: return-object v1 │ │ +016a0c: |[016a0c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; │ │ +016a1c: 5b01 8102 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +016a20: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -28436,17 +28509,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01399c: |[01399c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/io/File; │ │ -0139ac: 5410 7702 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -0139b0: 1100 |0002: return-object v0 │ │ +016a24: |[016a24] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/io/File; │ │ +016a34: 5410 7702 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +016a38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #10 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28454,17 +28527,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/io/File;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0139b4: |[0139b4] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1502:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/io/File;)Ljava/io/File; │ │ -0139c4: 5b01 7702 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -0139c8: 1101 |0002: return-object v1 │ │ +016a3c: |[016a3c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1502:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/io/File;)Ljava/io/File; │ │ +016a4c: 5b01 7702 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +016a50: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/io/File; │ │ │ │ @@ -28473,17 +28546,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0139cc: |[0139cc] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V │ │ -0139dc: 7020 1e04 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitleBarText:(Ljava/lang/String;)V // method@041e │ │ -0139e2: 0e00 |0003: return-void │ │ +016a54: |[016a54] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V │ │ +016a64: 7020 1f04 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitleBarText:(Ljava/lang/String;)V // method@041f │ │ +016a6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -28492,17 +28565,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0139e4: |[0139e4] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1702:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z │ │ -0139f4: 5c01 8502 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ -0139f8: 0f01 |0002: return v1 │ │ +016a6c: |[016a6c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1702:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z │ │ +016a7c: 5c01 8502 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ +016a80: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -28511,17 +28584,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0139fc: |[0139fc] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013a0c: 7010 eb03 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.doFileWrite:()V // method@03eb │ │ -013a12: 0e00 |0003: return-void │ │ +016a84: |[016a84] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +016a94: 7010 ec03 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.doFileWrite:()V // method@03ec │ │ +016a9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #14 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28529,17 +28602,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013a14: |[013a14] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/app/ProgressDialog; │ │ -013a24: 5410 9502 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.progressDlg:Landroid/app/ProgressDialog; // field@0295 │ │ -013a28: 1100 |0002: return-object v0 │ │ +016a9c: |[016a9c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$1900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Landroid/app/ProgressDialog; │ │ +016aac: 5410 9502 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.progressDlg:Landroid/app/ProgressDialog; // field@0295 │ │ +016ab0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #15 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28547,17 +28620,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013a2c: |[013a2c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z │ │ -013a3c: 5510 7902 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkFlag:Z // field@0279 │ │ -013a40: 0f00 |0002: return v0 │ │ +016ab4: |[016ab4] jp.gr.java_conf.hatalab.mnv.TextEdit.access$200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z │ │ +016ac4: 5510 7902 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkFlag:Z // field@0279 │ │ +016ac8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #16 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28565,17 +28638,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -013a44: |[013a44] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013a54: 7010 f403 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getPasswordAndDecryptData:()V // method@03f4 │ │ -013a5a: 0e00 |0003: return-void │ │ +016acc: |[016acc] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +016adc: 7010 f503 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getPasswordAndDecryptData:()V // method@03f5 │ │ +016ae2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #17 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28583,17 +28656,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -013a5c: |[013a5c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013a6c: 7010 e903 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.decryptData:()V // method@03e9 │ │ -013a72: 0e00 |0003: return-void │ │ +016ae4: |[016ae4] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +016af4: 7010 ea03 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.decryptData:()V // method@03ea │ │ +016afa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #18 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28601,17 +28674,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -013a74: |[013a74] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013a84: 7010 1904 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setSelection:()V // method@0419 │ │ -013a8a: 0e00 |0003: return-void │ │ +016afc: |[016afc] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +016b0c: 7010 1a04 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setSelection:()V // method@041a │ │ +016b12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #19 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28619,17 +28692,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -013a8c: |[013a8c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013a9c: 7010 1304 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setBinTextToStrText:()V // method@0413 │ │ -013aa2: 0e00 |0003: return-void │ │ +016b14: |[016b14] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +016b24: 7010 1404 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setBinTextToStrText:()V // method@0414 │ │ +016b2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #20 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28637,17 +28710,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013aa4: |[013aa4] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; │ │ -013ab4: 5b01 8f02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.messageDigest:Ljava/lang/String; // field@028f │ │ -013ab8: 1101 |0002: return-object v1 │ │ +016b2c: |[016b2c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2402:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; │ │ +016b3c: 5b01 8f02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.messageDigest:Ljava/lang/String; // field@028f │ │ +016b40: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -28656,18 +28729,18 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -013abc: |[013abc] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; │ │ -013acc: 7010 f303 0100 |0000: invoke-direct {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getMessageDigest:()Ljava/lang/String; // method@03f3 │ │ -013ad2: 0c00 |0003: move-result-object v0 │ │ -013ad4: 1100 |0004: return-object v0 │ │ +016b44: |[016b44] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; │ │ +016b54: 7010 f403 0100 |0000: invoke-direct {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getMessageDigest:()Ljava/lang/String; // method@03f4 │ │ +016b5a: 0c00 |0003: move-result-object v0 │ │ +016b5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #22 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28675,17 +28748,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013ad8: |[013ad8] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z │ │ -013ae8: 5510 7c02 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoSaveFlag:Z // field@027c │ │ -013aec: 0f00 |0002: return v0 │ │ +016b60: |[016b60] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z │ │ +016b70: 5510 7c02 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoSaveFlag:Z // field@027c │ │ +016b74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #23 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28693,17 +28766,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -013af0: |[013af0] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013b00: 7010 1804 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setResultForActionGetContent:()V // method@0418 │ │ -013b06: 0e00 |0003: return-void │ │ +016b78: |[016b78] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +016b88: 7010 1904 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setResultForActionGetContent:()V // method@0419 │ │ +016b8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #24 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28711,17 +28784,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013b08: |[013b08] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z │ │ -013b18: 5510 7f02 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeAfterSaveFlag:Z // field@027f │ │ -013b1c: 0f00 |0002: return v0 │ │ +016b90: |[016b90] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z │ │ +016ba0: 5510 7f02 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeAfterSaveFlag:Z // field@027f │ │ +016ba4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #25 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28729,17 +28802,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013b20: |[013b20] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2802:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z │ │ -013b30: 5c01 7f02 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeAfterSaveFlag:Z // field@027f │ │ -013b34: 0f01 |0002: return v1 │ │ +016ba8: |[016ba8] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2802:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z │ │ +016bb8: 5c01 7f02 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeAfterSaveFlag:Z // field@027f │ │ +016bbc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -28748,17 +28821,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013b38: |[013b38] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; │ │ -013b48: 5410 6702 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.ErrorMessage:Ljava/lang/String; // field@0267 │ │ -013b4c: 1100 |0002: return-object v0 │ │ +016bc0: |[016bc0] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; │ │ +016bd0: 5410 6702 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.ErrorMessage:Ljava/lang/String; // field@0267 │ │ +016bd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #27 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28766,17 +28839,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013b50: |[013b50] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2902:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; │ │ -013b60: 5b01 6702 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.ErrorMessage:Ljava/lang/String; // field@0267 │ │ -013b64: 1101 |0002: return-object v1 │ │ +016bd8: |[016bd8] jp.gr.java_conf.hatalab.mnv.TextEdit.access$2902:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; │ │ +016be8: 5b01 6702 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.ErrorMessage:Ljava/lang/String; // field@0267 │ │ +016bec: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -28785,17 +28858,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013b68: |[013b68] jp.gr.java_conf.hatalab.mnv.TextEdit.access$300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z │ │ -013b78: 5510 9402 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.onScrollFlag:Z // field@0294 │ │ -013b7c: 0f00 |0002: return v0 │ │ +016bf0: |[016bf0] jp.gr.java_conf.hatalab.mnv.TextEdit.access$300:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z │ │ +016c00: 5510 9402 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.onScrollFlag:Z // field@0294 │ │ +016c04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #29 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28803,17 +28876,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013b80: |[013b80] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z │ │ -013b90: 5510 9f02 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.syncTitleFlag:Z // field@029f │ │ -013b94: 0f00 |0002: return v0 │ │ +016c08: |[016c08] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3000:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z │ │ +016c18: 5510 9f02 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.syncTitleFlag:Z // field@029f │ │ +016c1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #30 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28821,17 +28894,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013b98: |[013b98] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z │ │ -013ba8: 5510 9002 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ -013bac: 0f00 |0002: return v0 │ │ +016c20: |[016c20] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3100:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Z │ │ +016c30: 5510 9002 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ +016c34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #31 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28839,17 +28912,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013bb0: |[013bb0] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3102:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z │ │ -013bc0: 5c01 9002 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ -013bc4: 0f01 |0002: return v1 │ │ +016c38: |[016c38] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3102:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)Z │ │ +016c48: 5c01 9002 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ +016c4c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -28858,18 +28931,18 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -013bc8: |[013bc8] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; │ │ -013bd8: 7010 ef03 0100 |0000: invoke-direct {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getFilenameFromHeadLineNonDuplicate:()Ljava/lang/String; // method@03ef │ │ -013bde: 0c00 |0003: move-result-object v0 │ │ -013be0: 1100 |0004: return-object v0 │ │ +016c50: |[016c50] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3200:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; │ │ +016c60: 7010 f003 0100 |0000: invoke-direct {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getFilenameFromHeadLineNonDuplicate:()Ljava/lang/String; // method@03f0 │ │ +016c66: 0c00 |0003: move-result-object v0 │ │ +016c68: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #33 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28877,17 +28950,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -013be4: |[013be4] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013bf4: 7010 ec03 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.encryptDataAndSave:()V // method@03ec │ │ -013bfa: 0e00 |0003: return-void │ │ +016c6c: |[016c6c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +016c7c: 7010 ed03 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.encryptDataAndSave:()V // method@03ed │ │ +016c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #34 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28895,17 +28968,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -013bfc: |[013bfc] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013c0c: 7010 f603 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getPasswordForEncryptAndSave:()V // method@03f6 │ │ -013c12: 0e00 |0003: return-void │ │ +016c84: |[016c84] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +016c94: 7010 f703 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getPasswordForEncryptAndSave:()V // method@03f7 │ │ +016c9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #35 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28913,17 +28986,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -013c14: |[013c14] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013c24: 7010 0e04 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.saveFile:()V // method@040e │ │ -013c2a: 0e00 |0003: return-void │ │ +016c9c: |[016c9c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +016cac: 7010 0f04 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.saveFile:()V // method@040f │ │ +016cb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #36 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -28931,17 +29004,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;II)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -013c2c: |[013c2c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;II)V │ │ -013c3c: 7030 0d04 1002 |0000: invoke-direct {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.resetMySpan:(II)V // method@040d │ │ -013c42: 0e00 |0003: return-void │ │ +016cb4: |[016cb4] jp.gr.java_conf.hatalab.mnv.TextEdit.access$3700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;II)V │ │ +016cc4: 7030 0e04 1002 |0000: invoke-direct {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.resetMySpan:(II)V // method@040e │ │ +016cca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -28951,17 +29024,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;II)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -013c44: |[013c44] jp.gr.java_conf.hatalab.mnv.TextEdit.access$400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;II)V │ │ -013c54: 7030 ff03 1002 |0000: invoke-direct {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.moveCursor:(II)V // method@03ff │ │ -013c5a: 0e00 |0003: return-void │ │ +016ccc: |[016ccc] jp.gr.java_conf.hatalab.mnv.TextEdit.access$400:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;II)V │ │ +016cdc: 7030 0004 1002 |0000: invoke-direct {v0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.moveCursor:(II)V // method@0400 │ │ +016ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -28971,17 +29044,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -013c5c: |[013c5c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)V │ │ -013c6c: 7020 1604 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setOnScrollFlag:(Z)V // method@0416 │ │ -013c72: 0e00 |0003: return-void │ │ +016ce4: |[016ce4] jp.gr.java_conf.hatalab.mnv.TextEdit.access$500:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Z)V │ │ +016cf4: 7020 1704 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setOnScrollFlag:(Z)V // method@0417 │ │ +016cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -28990,17 +29063,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013c74: |[013c74] jp.gr.java_conf.hatalab.mnv.TextEdit.access$600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; │ │ -013c84: 5410 9e02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -013c88: 1100 |0002: return-object v0 │ │ +016cfc: |[016cfc] jp.gr.java_conf.hatalab.mnv.TextEdit.access$600:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)Ljava/lang/String; │ │ +016d0c: 5410 9e02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +016d10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #40 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -29008,17 +29081,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013c8c: |[013c8c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$602:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; │ │ -013c9c: 5b01 9e02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -013ca0: 1101 |0002: return-object v1 │ │ +016d14: |[016d14] jp.gr.java_conf.hatalab.mnv.TextEdit.access$602:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)Ljava/lang/String; │ │ +016d24: 5b01 9e02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +016d28: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -29027,17 +29100,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)[B' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013ca4: |[013ca4] jp.gr.java_conf.hatalab.mnv.TextEdit.access$700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)[B │ │ -013cb4: 5410 7d02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ -013cb8: 1100 |0002: return-object v0 │ │ +016d2c: |[016d2c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$700:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)[B │ │ +016d3c: 5410 7d02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ +016d40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #42 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -29045,17 +29118,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;[B)[B' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013cbc: |[013cbc] jp.gr.java_conf.hatalab.mnv.TextEdit.access$702:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;[B)[B │ │ -013ccc: 5b01 7d02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ -013cd0: 1101 |0002: return-object v1 │ │ +016d44: |[016d44] jp.gr.java_conf.hatalab.mnv.TextEdit.access$702:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;[B)[B │ │ +016d54: 5b01 7d02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ +016d58: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0003 reg=1 x1 [B │ │ │ │ @@ -29064,17 +29137,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -013cd4: |[013cd4] jp.gr.java_conf.hatalab.mnv.TextEdit.access$800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ -013ce4: 7010 1b04 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setStringToEditText:()V // method@041b │ │ -013cea: 0e00 |0003: return-void │ │ +016d5c: |[016d5c] jp.gr.java_conf.hatalab.mnv.TextEdit.access$800:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ +016d6c: 7010 1c04 0000 |0000: invoke-direct {v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setStringToEditText:()V // method@041c │ │ +016d72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #44 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -29082,17 +29155,17 @@ │ │ type : '(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -013cec: |[013cec] jp.gr.java_conf.hatalab.mnv.TextEdit.access$900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V │ │ -013cfc: 7020 2004 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessage:(Ljava/lang/String;)V // method@0420 │ │ -013d02: 0e00 |0003: return-void │ │ +016d74: |[016d74] jp.gr.java_conf.hatalab.mnv.TextEdit.access$900:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;)V │ │ +016d84: 7020 2104 1000 |0000: invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessage:(Ljava/lang/String;)V // method@0421 │ │ +016d8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -29101,45 +29174,45 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -013d04: |[013d04] jp.gr.java_conf.hatalab.mnv.TextEdit.addBottomBar:()V │ │ -013d14: 6e10 f203 0700 |0000: invoke-virtual {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@03f2 │ │ -013d1a: 0c04 |0003: move-result-object v4 │ │ -013d1c: 1505 037f |0004: const/high16 v5, #int 2130903040 // #7f03 │ │ -013d20: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -013d22: 6e30 7e00 5406 |0007: invoke-virtual {v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -013d28: 0c00 |000a: move-result-object v0 │ │ -013d2a: 1404 0600 077f |000b: const v4, #float 1.79446e+38 // #7f070006 │ │ -013d30: 6e20 ed03 4700 |000e: invoke-virtual {v7, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.findViewById:(I)Landroid/view/View; // method@03ed │ │ -013d36: 0c03 |0011: move-result-object v3 │ │ -013d38: 1f03 3a00 |0012: check-cast v3, Landroid/view/ViewGroup; // type@003a │ │ -013d3c: 1404 0100 077f |0014: const v4, #float 1.79446e+38 // #7f070001 │ │ -013d42: 6e20 8600 4000 |0017: invoke-virtual {v0, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -013d48: 0c02 |001a: move-result-object v2 │ │ -013d4a: 1f02 4300 |001b: check-cast v2, Landroid/widget/Button; // type@0043 │ │ -013d4e: 1404 4000 067f |001d: const v4, #float 1.78118e+38 // #7f060040 │ │ -013d54: 6e20 9500 4200 |0020: invoke-virtual {v2, v4}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ -013d5a: 2204 fa00 |0023: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$1; // type@00fa │ │ -013d5e: 7020 8303 7400 |0025: invoke-direct {v4, v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0383 │ │ -013d64: 6e20 9400 4200 |0028: invoke-virtual {v2, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ -013d6a: 1404 0200 077f |002b: const v4, #float 1.79446e+38 // #7f070002 │ │ -013d70: 6e20 8600 4000 |002e: invoke-virtual {v0, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -013d76: 0c01 |0031: move-result-object v1 │ │ -013d78: 1f01 4300 |0032: check-cast v1, Landroid/widget/Button; // type@0043 │ │ -013d7c: 1404 3e00 067f |0034: const v4, #float 1.78118e+38 // #7f06003e │ │ -013d82: 6e20 9500 4100 |0037: invoke-virtual {v1, v4}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ -013d88: 2204 0501 |003a: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$2; // type@0105 │ │ -013d8c: 7020 9903 7400 |003c: invoke-direct {v4, v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$2;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0399 │ │ -013d92: 6e20 9400 4100 |003f: invoke-virtual {v1, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ -013d98: 6e20 8b00 0300 |0042: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@008b │ │ -013d9e: 0e00 |0045: return-void │ │ +016d8c: |[016d8c] jp.gr.java_conf.hatalab.mnv.TextEdit.addBottomBar:()V │ │ +016d9c: 6e10 f303 0700 |0000: invoke-virtual {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@03f3 │ │ +016da2: 0c04 |0003: move-result-object v4 │ │ +016da4: 1505 037f |0004: const/high16 v5, #int 2130903040 // #7f03 │ │ +016da8: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +016daa: 6e30 7e00 5406 |0007: invoke-virtual {v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +016db0: 0c00 |000a: move-result-object v0 │ │ +016db2: 1404 0600 077f |000b: const v4, #float 1.79446e+38 // #7f070006 │ │ +016db8: 6e20 ee03 4700 |000e: invoke-virtual {v7, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.findViewById:(I)Landroid/view/View; // method@03ee │ │ +016dbe: 0c03 |0011: move-result-object v3 │ │ +016dc0: 1f03 3a00 |0012: check-cast v3, Landroid/view/ViewGroup; // type@003a │ │ +016dc4: 1404 0100 077f |0014: const v4, #float 1.79446e+38 // #7f070001 │ │ +016dca: 6e20 8600 4000 |0017: invoke-virtual {v0, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +016dd0: 0c02 |001a: move-result-object v2 │ │ +016dd2: 1f02 4300 |001b: check-cast v2, Landroid/widget/Button; // type@0043 │ │ +016dd6: 1404 4000 067f |001d: const v4, #float 1.78118e+38 // #7f060040 │ │ +016ddc: 6e20 9500 4200 |0020: invoke-virtual {v2, v4}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ +016de2: 2204 fa00 |0023: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$1; // type@00fa │ │ +016de6: 7020 8403 7400 |0025: invoke-direct {v4, v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0384 │ │ +016dec: 6e20 9400 4200 |0028: invoke-virtual {v2, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ +016df2: 1404 0200 077f |002b: const v4, #float 1.79446e+38 // #7f070002 │ │ +016df8: 6e20 8600 4000 |002e: invoke-virtual {v0, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +016dfe: 0c01 |0031: move-result-object v1 │ │ +016e00: 1f01 4300 |0032: check-cast v1, Landroid/widget/Button; // type@0043 │ │ +016e04: 1404 3e00 067f |0034: const v4, #float 1.78118e+38 // #7f06003e │ │ +016e0a: 6e20 9500 4100 |0037: invoke-virtual {v1, v4}, Landroid/widget/Button;.setText:(I)V // method@0095 │ │ +016e10: 2204 0501 |003a: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$2; // type@0105 │ │ +016e14: 7020 9a03 7400 |003c: invoke-direct {v4, v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$2;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@039a │ │ +016e1a: 6e20 9400 4100 |003f: invoke-virtual {v1, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0094 │ │ +016e20: 6e20 8b00 0300 |0042: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@008b │ │ +016e26: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x000b line=307 │ │ 0x0014 line=310 │ │ 0x001d line=311 │ │ 0x0023 line=312 │ │ @@ -29160,52 +29233,52 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -013da0: |[013da0] jp.gr.java_conf.hatalab.mnv.TextEdit.autoSaveFile:()V │ │ -013db0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -013db2: 5c20 9002 |0001: iput-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ -013db6: 5420 7702 |0003: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -013dba: 6e10 eb00 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -013dc0: 0a00 |0008: move-result v0 │ │ -013dc2: 3800 2a00 |0009: if-eqz v0, 0033 // +002a │ │ -013dc6: 5420 8002 |000b: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -013dca: 6e10 a300 0000 |000d: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -013dd0: 0c00 |0010: move-result-object v0 │ │ -013dd2: 6e10 0f01 0000 |0011: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -013dd8: 0c00 |0014: move-result-object v0 │ │ -013dda: 5b20 9e02 |0015: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -013dde: 7010 ef03 0200 |0017: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getFilenameFromHeadLineNonDuplicate:()Ljava/lang/String; // method@03ef │ │ -013de4: 0c00 |001a: move-result-object v0 │ │ -013de6: 5b20 8102 |001b: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -013dea: 2200 5900 |001d: new-instance v0, Ljava/io/File; // type@0059 │ │ -013dee: 5421 8102 |001f: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -013df2: 7020 e100 1000 |0021: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -013df8: 5b20 7702 |0024: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -013dfc: 5420 7702 |0026: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -013e00: 6e10 e700 0000 |0028: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -013e06: 0c00 |002b: move-result-object v0 │ │ -013e08: 7020 1e04 0200 |002c: invoke-direct {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitleBarText:(Ljava/lang/String;)V // method@041e │ │ -013e0e: 7010 eb03 0200 |002f: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.doFileWrite:()V // method@03eb │ │ -013e14: 0e00 |0032: return-void │ │ -013e16: 5520 9f02 |0033: iget-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.syncTitleFlag:Z // field@029f │ │ -013e1a: 3800 0500 |0035: if-eqz v0, 003a // +0005 │ │ -013e1e: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -013e20: 5c20 9002 |0038: iput-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ -013e24: 5420 8002 |003a: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -013e28: 6e10 a300 0000 |003c: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -013e2e: 0c00 |003f: move-result-object v0 │ │ -013e30: 6e10 0f01 0000 |0040: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -013e36: 0c00 |0043: move-result-object v0 │ │ -013e38: 5b20 9e02 |0044: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -013e3c: 7010 eb03 0200 |0046: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.doFileWrite:()V // method@03eb │ │ -013e42: 28e9 |0049: goto 0032 // -0017 │ │ +016e28: |[016e28] jp.gr.java_conf.hatalab.mnv.TextEdit.autoSaveFile:()V │ │ +016e38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +016e3a: 5c20 9002 |0001: iput-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ +016e3e: 5420 7702 |0003: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +016e42: 6e10 eb00 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +016e48: 0a00 |0008: move-result v0 │ │ +016e4a: 3800 2a00 |0009: if-eqz v0, 0033 // +002a │ │ +016e4e: 5420 8002 |000b: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +016e52: 6e10 a300 0000 |000d: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +016e58: 0c00 |0010: move-result-object v0 │ │ +016e5a: 6e10 1001 0000 |0011: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +016e60: 0c00 |0014: move-result-object v0 │ │ +016e62: 5b20 9e02 |0015: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +016e66: 7010 f003 0200 |0017: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getFilenameFromHeadLineNonDuplicate:()Ljava/lang/String; // method@03f0 │ │ +016e6c: 0c00 |001a: move-result-object v0 │ │ +016e6e: 5b20 8102 |001b: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +016e72: 2200 5900 |001d: new-instance v0, Ljava/io/File; // type@0059 │ │ +016e76: 5421 8102 |001f: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +016e7a: 7020 e100 1000 |0021: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +016e80: 5b20 7702 |0024: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +016e84: 5420 7702 |0026: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +016e88: 6e10 e700 0000 |0028: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +016e8e: 0c00 |002b: move-result-object v0 │ │ +016e90: 7020 1f04 0200 |002c: invoke-direct {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitleBarText:(Ljava/lang/String;)V // method@041f │ │ +016e96: 7010 ec03 0200 |002f: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.doFileWrite:()V // method@03ec │ │ +016e9c: 0e00 |0032: return-void │ │ +016e9e: 5520 9f02 |0033: iget-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.syncTitleFlag:Z // field@029f │ │ +016ea2: 3800 0500 |0035: if-eqz v0, 003a // +0005 │ │ +016ea6: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +016ea8: 5c20 9002 |0038: iput-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ +016eac: 5420 8002 |003a: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +016eb0: 6e10 a300 0000 |003c: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +016eb6: 0c00 |003f: move-result-object v0 │ │ +016eb8: 6e10 1001 0000 |0040: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +016ebe: 0c00 |0043: move-result-object v0 │ │ +016ec0: 5b20 9e02 |0044: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +016ec4: 7010 ec03 0200 |0046: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.doFileWrite:()V // method@03ec │ │ +016eca: 28e9 |0049: goto 0032 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1683 │ │ 0x0003 line=1687 │ │ 0x000b line=1690 │ │ 0x0017 line=1692 │ │ 0x001d line=1693 │ │ @@ -29223,32 +29296,32 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -013e44: |[013e44] jp.gr.java_conf.hatalab.mnv.TextEdit.checkLineBreak:()I │ │ -013e54: 5420 9e02 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -013e58: 1a01 0300 |0002: const-string v1, " │ │ +016ecc: |[016ecc] jp.gr.java_conf.hatalab.mnv.TextEdit.checkLineBreak:()I │ │ +016edc: 5420 9e02 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +016ee0: 1a01 0300 |0002: const-string v1, " │ │ " // string@0003 │ │ -013e5c: 6e20 1501 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0115 │ │ -013e62: 0a00 |0007: move-result v0 │ │ -013e64: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -013e68: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -013e6a: 0f00 |000b: return v0 │ │ -013e6c: 5420 9e02 |000c: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -013e70: 1a01 0200 |000e: const-string v1, " " // string@0002 │ │ -013e74: 6e20 1501 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0115 │ │ -013e7a: 0a00 |0013: move-result v0 │ │ -013e7c: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -013e80: 1230 |0016: const/4 v0, #int 3 // #3 │ │ -013e82: 28f4 |0017: goto 000b // -000c │ │ -013e84: 1220 |0018: const/4 v0, #int 2 // #2 │ │ -013e86: 28f2 |0019: goto 000b // -000e │ │ +016ee4: 6e20 1601 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0116 │ │ +016eea: 0a00 |0007: move-result v0 │ │ +016eec: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +016ef0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +016ef2: 0f00 |000b: return v0 │ │ +016ef4: 5420 9e02 |000c: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +016ef8: 1a01 0200 |000e: const-string v1, " " // string@0002 │ │ +016efc: 6e20 1601 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0116 │ │ +016f02: 0a00 |0013: move-result v0 │ │ +016f04: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +016f08: 1230 |0016: const/4 v0, #int 3 // #3 │ │ +016f0a: 28f4 |0017: goto 000b // -000c │ │ +016f0c: 1220 |0018: const/4 v0, #int 2 // #2 │ │ +016f0e: 28f2 |0019: goto 000b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1882 │ │ 0x000a line=1884 │ │ 0x000b line=1890 │ │ 0x000c line=1885 │ │ 0x0016 line=1887 │ │ @@ -29261,122 +29334,128 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -013e88: |[013e88] jp.gr.java_conf.hatalab.mnv.TextEdit.closeFile:()V │ │ -013e98: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -013e9a: 7010 f303 0400 |0001: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getMessageDigest:()Ljava/lang/String; // method@03f3 │ │ -013ea0: 0c00 |0004: move-result-object v0 │ │ -013ea2: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ -013ea6: 5441 8f02 |0007: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.messageDigest:Ljava/lang/String; // field@028f │ │ -013eaa: 6e20 1701 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -013eb0: 0a01 |000c: move-result v1 │ │ -013eb2: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -013eb6: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ -013eba: 5b41 9e02 |0011: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -013ebe: 6e10 ee03 0400 |0013: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ee │ │ -013ec4: 0e00 |0016: return-void │ │ -013ec6: 5541 7c02 |0017: iget-boolean v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoSaveFlag:Z // field@027c │ │ -013eca: 3801 0800 |0019: if-eqz v1, 0021 // +0008 │ │ -013ece: 5c43 7f02 |001b: iput-boolean v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeAfterSaveFlag:Z // field@027f │ │ -013ed2: 7010 e503 0400 |001d: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoSaveFile:()V // method@03e5 │ │ -013ed8: 28f6 |0020: goto 0016 // -000a │ │ -013eda: 2201 0800 |0021: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -013ede: 7020 0d00 4100 |0023: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -013ee4: 1402 3100 067f |0026: const v2, #float 1.78118e+38 // #7f060031 │ │ -013eea: 6e20 1600 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -013ef0: 0c01 |002c: move-result-object v1 │ │ -013ef2: 6e20 0f00 3100 |002d: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ -013ef8: 0c01 |0030: move-result-object v1 │ │ -013efa: 1402 4200 067f |0031: const v2, #float 1.78118e+38 // #7f060042 │ │ -013f00: 2203 0301 |0034: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$28; // type@0103 │ │ -013f04: 7020 9503 4300 |0036: invoke-direct {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$28;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0395 │ │ -013f0a: 6e30 1500 2103 |0039: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -013f10: 0c01 |003c: move-result-object v1 │ │ -013f12: 1402 4300 067f |003d: const v2, #float 1.78118e+38 // #7f060043 │ │ -013f18: 2203 0201 |0040: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$27; // type@0102 │ │ -013f1c: 7020 9303 4300 |0042: invoke-direct {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$27;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0393 │ │ -013f22: 6e30 1300 2103 |0045: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -013f28: 0c01 |0048: move-result-object v1 │ │ -013f2a: 1402 4400 067f |0049: const v2, #float 1.78118e+38 // #7f060044 │ │ -013f30: 2203 0101 |004c: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$26; // type@0101 │ │ -013f34: 7020 9103 4300 |004e: invoke-direct {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$26;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0391 │ │ -013f3a: 6e30 1200 2103 |0051: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -013f40: 0c01 |0054: move-result-object v1 │ │ -013f42: 6e10 1900 0100 |0055: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -013f48: 28be |0058: goto 0016 // -0042 │ │ +016f10: |[016f10] jp.gr.java_conf.hatalab.mnv.TextEdit.closeFile:()V │ │ +016f20: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +016f22: 7010 f403 0400 |0001: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getMessageDigest:()Ljava/lang/String; // method@03f4 │ │ +016f28: 0c00 |0004: move-result-object v0 │ │ +016f2a: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ +016f2e: 5441 8f02 |0007: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.messageDigest:Ljava/lang/String; // field@028f │ │ +016f32: 6e20 1801 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +016f38: 0a01 |000c: move-result v1 │ │ +016f3a: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +016f3e: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ +016f42: 5b41 9e02 |0011: iput-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +016f46: 6e10 ef03 0400 |0013: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ef │ │ +016f4c: 0e00 |0016: return-void │ │ +016f4e: 5541 7c02 |0017: iget-boolean v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoSaveFlag:Z // field@027c │ │ +016f52: 3801 0800 |0019: if-eqz v1, 0021 // +0008 │ │ +016f56: 5c43 7f02 |001b: iput-boolean v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeAfterSaveFlag:Z // field@027f │ │ +016f5a: 7010 e603 0400 |001d: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoSaveFile:()V // method@03e6 │ │ +016f60: 28f6 |0020: goto 0016 // -000a │ │ +016f62: 2201 0800 |0021: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +016f66: 7020 0d00 4100 |0023: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +016f6c: 1402 3100 067f |0026: const v2, #float 1.78118e+38 // #7f060031 │ │ +016f72: 6e20 1600 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +016f78: 0c01 |002c: move-result-object v1 │ │ +016f7a: 6e20 0f00 3100 |002d: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ +016f80: 0c01 |0030: move-result-object v1 │ │ +016f82: 1402 4200 067f |0031: const v2, #float 1.78118e+38 // #7f060042 │ │ +016f88: 2203 0301 |0034: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$28; // type@0103 │ │ +016f8c: 7020 9603 4300 |0036: invoke-direct {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$28;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0396 │ │ +016f92: 6e30 1500 2103 |0039: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +016f98: 0c01 |003c: move-result-object v1 │ │ +016f9a: 1402 4300 067f |003d: const v2, #float 1.78118e+38 // #7f060043 │ │ +016fa0: 2203 0201 |0040: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$27; // type@0102 │ │ +016fa4: 7020 9403 4300 |0042: invoke-direct {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$27;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0394 │ │ +016faa: 6e30 1300 2103 |0045: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +016fb0: 0c01 |0048: move-result-object v1 │ │ +016fb2: 1402 4400 067f |0049: const v2, #float 1.78118e+38 // #7f060044 │ │ +016fb8: 2203 0101 |004c: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$26; // type@0101 │ │ +016fbc: 7020 9203 4300 |004e: invoke-direct {v3, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$26;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0392 │ │ +016fc2: 6e30 1200 2103 |0051: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +016fc8: 0c01 |0054: move-result-object v1 │ │ +016fca: 6e10 1900 0100 |0055: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +016fd0: 28be |0058: goto 0016 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1595 │ │ 0x0005 line=1599 │ │ 0x000f line=1601 │ │ 0x0013 line=1602 │ │ 0x0016 line=1639 │ │ 0x0017 line=1605 │ │ 0x001b line=1607 │ │ 0x001d line=1608 │ │ 0x0021 line=1611 │ │ + 0x0029 line=1612 │ │ + 0x002d line=1613 │ │ + 0x0039 line=1614 │ │ + 0x0045 line=1623 │ │ + 0x0051 line=1630 │ │ + 0x0055 line=1635 │ │ locals : │ │ 0x0005 - 0x0059 reg=0 tmpDigest Ljava/lang/String; │ │ 0x0000 - 0x0059 reg=4 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #49 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ name : 'decryptData' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -013f4c: |[013f4c] jp.gr.java_conf.hatalab.mnv.TextEdit.decryptData:()V │ │ -013f5c: 5442 7d02 |0000: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ -013f60: 7100 8a02 0000 |0002: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.getPassDigest:()[B // method@028a │ │ -013f66: 0c03 |0005: move-result-object v3 │ │ -013f68: 7120 7502 3200 |0006: invoke-static {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.decrypt:([B[B)[B // method@0275 │ │ -013f6e: 0c02 |0009: move-result-object v2 │ │ -013f70: 5b42 7d02 |000a: iput-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ -013f74: 7010 1304 0400 |000c: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setBinTextToStrText:()V // method@0413 │ │ -013f7a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -013f7c: 5c42 8502 |0010: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ -013f80: 0e00 |0012: return-void │ │ -013f82: 0d00 |0013: move-exception v0 │ │ -013f84: 6e10 8602 0000 |0014: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.printStackTrace:()V // method@0286 │ │ -013f8a: 7100 8b02 0000 |0017: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028b │ │ -013f90: 6e10 8502 0000 |001a: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.getCode:()I // method@0285 │ │ -013f96: 0a02 |001d: move-result v2 │ │ -013f98: 6e20 f703 2400 |001e: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f7 │ │ -013f9e: 0c01 |0021: move-result-object v1 │ │ -013fa0: 7020 2104 1400 |0022: invoke-direct {v4, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessageAndClose:(Ljava/lang/String;)V // method@0421 │ │ -013fa6: 28ea |0025: goto 000f // -0016 │ │ -013fa8: 0d00 |0026: move-exception v0 │ │ -013faa: 6e10 0701 0000 |0027: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0107 │ │ -013fb0: 7100 8b02 0000 |002a: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028b │ │ -013fb6: 2202 6c00 |002d: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ -013fba: 7010 2d01 0200 |002f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -013fc0: 1403 3500 067f |0032: const v3, #float 1.78118e+38 // #7f060035 │ │ -013fc6: 6e20 f703 3400 |0035: invoke-virtual {v4, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f7 │ │ -013fcc: 0c03 |0038: move-result-object v3 │ │ -013fce: 6e20 3001 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -013fd4: 0c02 |003c: move-result-object v2 │ │ -013fd6: 1a03 0100 |003d: const-string v3, " │ │ +016fd4: |[016fd4] jp.gr.java_conf.hatalab.mnv.TextEdit.decryptData:()V │ │ +016fe4: 5442 7d02 |0000: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ +016fe8: 7100 8b02 0000 |0002: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.getPassDigest:()[B // method@028b │ │ +016fee: 0c03 |0005: move-result-object v3 │ │ +016ff0: 7120 7602 3200 |0006: invoke-static {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.decrypt:([B[B)[B // method@0276 │ │ +016ff6: 0c02 |0009: move-result-object v2 │ │ +016ff8: 5b42 7d02 |000a: iput-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ +016ffc: 7010 1404 0400 |000c: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setBinTextToStrText:()V // method@0414 │ │ +017002: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +017004: 5c42 8502 |0010: iput-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ +017008: 0e00 |0012: return-void │ │ +01700a: 0d00 |0013: move-exception v0 │ │ +01700c: 6e10 8702 0000 |0014: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.printStackTrace:()V // method@0287 │ │ +017012: 7100 8c02 0000 |0017: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028c │ │ +017018: 6e10 8602 0000 |001a: invoke-virtual {v0}, Ljp/gr/java_conf/hatalab/mnv/MyUtilException;.getCode:()I // method@0286 │ │ +01701e: 0a02 |001d: move-result v2 │ │ +017020: 6e20 f803 2400 |001e: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f8 │ │ +017026: 0c01 |0021: move-result-object v1 │ │ +017028: 7020 2204 1400 |0022: invoke-direct {v4, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessageAndClose:(Ljava/lang/String;)V // method@0422 │ │ +01702e: 28ea |0025: goto 000f // -0016 │ │ +017030: 0d00 |0026: move-exception v0 │ │ +017032: 6e10 0801 0000 |0027: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0108 │ │ +017038: 7100 8c02 0000 |002a: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028c │ │ +01703e: 2202 6c00 |002d: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ +017042: 7010 2e01 0200 |002f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +017048: 1403 3500 067f |0032: const v3, #float 1.78118e+38 // #7f060035 │ │ +01704e: 6e20 f803 3400 |0035: invoke-virtual {v4, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f8 │ │ +017054: 0c03 |0038: move-result-object v3 │ │ +017056: 6e20 3101 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01705c: 0c02 |003c: move-result-object v2 │ │ +01705e: 1a03 0100 |003d: const-string v3, " │ │ " // string@0001 │ │ -013fda: 6e20 3001 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -013fe0: 0c02 |0042: move-result-object v2 │ │ -013fe2: 6e10 0801 0000 |0043: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -013fe8: 0c03 |0046: move-result-object v3 │ │ -013fea: 6e20 3001 3200 |0047: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -013ff0: 0c02 |004a: move-result-object v2 │ │ -013ff2: 6e10 3101 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -013ff8: 0c02 |004e: move-result-object v2 │ │ -013ffa: 7020 2104 2400 |004f: invoke-direct {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessageAndClose:(Ljava/lang/String;)V // method@0421 │ │ -014000: 28bd |0052: goto 000f // -0043 │ │ +017062: 6e20 3101 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017068: 0c02 |0042: move-result-object v2 │ │ +01706a: 6e10 0901 0000 |0043: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +017070: 0c03 |0046: move-result-object v3 │ │ +017072: 6e20 3101 3200 |0047: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017078: 0c02 |004a: move-result-object v2 │ │ +01707a: 6e10 3201 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +017080: 0c02 |004e: move-result-object v2 │ │ +017082: 7020 2204 2400 |004f: invoke-direct {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessageAndClose:(Ljava/lang/String;)V // method@0422 │ │ +017088: 28bd |0052: goto 000f // -0043 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljp/gr/java_conf/hatalab/mnv/MyUtilException; -> 0x0013 │ │ Ljava/lang/Exception; -> 0x0026 │ │ positions : │ │ 0x0000 line=1442 │ │ 0x000c line=1444 │ │ @@ -29402,63 +29481,65 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 79 16-bit code units │ │ -014014: |[014014] jp.gr.java_conf.hatalab.mnv.TextEdit.doFileWrite:()V │ │ -014024: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -014026: 5551 8502 |0001: iget-boolean v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ -01402a: 3801 0600 |0003: if-eqz v1, 0009 // +0006 │ │ -01402e: 7010 f503 0500 |0005: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getPasswordAndEncryptData:()V // method@03f5 │ │ -014034: 0e00 |0008: return-void │ │ -014036: 1401 1100 067f |0009: const v1, #float 1.78117e+38 // #7f060011 │ │ -01403c: 6e20 f703 1500 |000c: invoke-virtual {v5, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f7 │ │ -014042: 0c01 |000f: move-result-object v1 │ │ -014044: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -014046: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -014048: 7153 2b00 4521 |0012: invoke-static {v5, v4, v1, v2, v3}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; // method@002b │ │ -01404e: 0c01 |0015: move-result-object v1 │ │ -014050: 5b51 9502 |0016: iput-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.progressDlg:Landroid/app/ProgressDialog; // field@0295 │ │ -014054: 7010 1a04 0500 |0018: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setStrTextToBinText:()V // method@041a │ │ -01405a: 2201 0f01 |001b: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread; // type@010f │ │ -01405e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -014060: 7030 b003 5102 |001e: invoke-direct {v1, v5, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;)V // method@03b0 │ │ -014066: 6e10 b203 0100 |0021: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.start:()V // method@03b2 │ │ -01406c: 28e4 |0024: goto 0008 // -001c │ │ -01406e: 0d00 |0025: move-exception v0 │ │ -014070: 6e10 0701 0000 |0026: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0107 │ │ -014076: 2201 6c00 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ -01407a: 7010 2d01 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -014080: 1402 3500 067f |002e: const v2, #float 1.78118e+38 // #7f060035 │ │ -014086: 6e20 f703 2500 |0031: invoke-virtual {v5, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f7 │ │ -01408c: 0c02 |0034: move-result-object v2 │ │ -01408e: 6e20 3001 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -014094: 0c01 |0038: move-result-object v1 │ │ -014096: 1a02 0100 |0039: const-string v2, " │ │ +01709c: |[01709c] jp.gr.java_conf.hatalab.mnv.TextEdit.doFileWrite:()V │ │ +0170ac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0170ae: 5551 8502 |0001: iget-boolean v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ +0170b2: 3801 0600 |0003: if-eqz v1, 0009 // +0006 │ │ +0170b6: 7010 f603 0500 |0005: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getPasswordAndEncryptData:()V // method@03f6 │ │ +0170bc: 0e00 |0008: return-void │ │ +0170be: 1401 1100 067f |0009: const v1, #float 1.78117e+38 // #7f060011 │ │ +0170c4: 6e20 f803 1500 |000c: invoke-virtual {v5, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f8 │ │ +0170ca: 0c01 |000f: move-result-object v1 │ │ +0170cc: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +0170ce: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0170d0: 7153 2b00 4521 |0012: invoke-static {v5, v4, v1, v2, v3}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; // method@002b │ │ +0170d6: 0c01 |0015: move-result-object v1 │ │ +0170d8: 5b51 9502 |0016: iput-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.progressDlg:Landroid/app/ProgressDialog; // field@0295 │ │ +0170dc: 7010 1b04 0500 |0018: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setStrTextToBinText:()V // method@041b │ │ +0170e2: 2201 0f01 |001b: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread; // type@010f │ │ +0170e6: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +0170e8: 7030 b103 5102 |001e: invoke-direct {v1, v5, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;)V // method@03b1 │ │ +0170ee: 6e10 b303 0100 |0021: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.start:()V // method@03b3 │ │ +0170f4: 28e4 |0024: goto 0008 // -001c │ │ +0170f6: 0d00 |0025: move-exception v0 │ │ +0170f8: 6e10 0801 0000 |0026: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0108 │ │ +0170fe: 2201 6c00 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ +017102: 7010 2e01 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +017108: 1402 3500 067f |002e: const v2, #float 1.78118e+38 // #7f060035 │ │ +01710e: 6e20 f803 2500 |0031: invoke-virtual {v5, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f8 │ │ +017114: 0c02 |0034: move-result-object v2 │ │ +017116: 6e20 3101 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01711c: 0c01 |0038: move-result-object v1 │ │ +01711e: 1a02 0100 |0039: const-string v2, " │ │ " // string@0001 │ │ -01409a: 6e20 3001 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0140a0: 0c01 |003e: move-result-object v1 │ │ -0140a2: 6e10 0801 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -0140a8: 0c02 |0042: move-result-object v2 │ │ -0140aa: 6e20 3001 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0140b0: 0c01 |0046: move-result-object v1 │ │ -0140b2: 6e10 3101 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -0140b8: 0c01 |004a: move-result-object v1 │ │ -0140ba: 7020 2004 1500 |004b: invoke-direct {v5, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessage:(Ljava/lang/String;)V // method@0420 │ │ -0140c0: 28ba |004e: goto 0008 // -0046 │ │ +017122: 6e20 3101 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017128: 0c01 |003e: move-result-object v1 │ │ +01712a: 6e10 0901 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +017130: 0c02 |0042: move-result-object v2 │ │ +017132: 6e20 3101 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017138: 0c01 |0046: move-result-object v1 │ │ +01713a: 6e10 3201 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +017140: 0c01 |004a: move-result-object v1 │ │ +017142: 7020 2104 1500 |004b: invoke-direct {v5, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessage:(Ljava/lang/String;)V // method@0421 │ │ +017148: 28ba |004e: goto 0008 // -0046 │ │ catches : 1 │ │ 0x0018 - 0x0024 │ │ Ljava/lang/Exception; -> 0x0025 │ │ positions : │ │ 0x0001 line=1202 │ │ 0x0005 line=1204 │ │ 0x0008 line=1220 │ │ 0x0009 line=1206 │ │ + 0x000c line=1207 │ │ + 0x0012 line=1206 │ │ 0x0018 line=1210 │ │ 0x001b line=1213 │ │ 0x0025 line=1215 │ │ 0x0026 line=1216 │ │ 0x0029 line=1217 │ │ locals : │ │ 0x0026 - 0x004f reg=0 e Ljava/lang/Exception; │ │ @@ -29469,65 +29550,67 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 86 16-bit code units │ │ -0140d0: |[0140d0] jp.gr.java_conf.hatalab.mnv.TextEdit.encryptDataAndSave:()V │ │ -0140e0: 7010 1a04 0500 |0000: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setStrTextToBinText:()V // method@041a │ │ -0140e6: 5451 7d02 |0003: iget-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ -0140ea: 7100 8a02 0000 |0005: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.getPassDigest:()[B // method@028a │ │ -0140f0: 0c02 |0008: move-result-object v2 │ │ -0140f2: 7120 7702 2100 |0009: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.encrypt:([B[B)[B // method@0277 │ │ -0140f8: 0c01 |000c: move-result-object v1 │ │ -0140fa: 5b51 7d02 |000d: iput-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ -0140fe: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -014100: 1402 1100 067f |0010: const v2, #float 1.78117e+38 // #7f060011 │ │ -014106: 6e20 f703 2500 |0013: invoke-virtual {v5, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f7 │ │ -01410c: 0c02 |0016: move-result-object v2 │ │ -01410e: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -014110: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -014112: 7154 2b00 1532 |0019: invoke-static {v5, v1, v2, v3, v4}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; // method@002b │ │ -014118: 0c01 |001c: move-result-object v1 │ │ -01411a: 5b51 9502 |001d: iput-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.progressDlg:Landroid/app/ProgressDialog; // field@0295 │ │ -01411e: 2201 0f01 |001f: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread; // type@010f │ │ -014122: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -014124: 7030 b003 5102 |0022: invoke-direct {v1, v5, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;)V // method@03b0 │ │ -01412a: 6e10 b203 0100 |0025: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.start:()V // method@03b2 │ │ -014130: 0e00 |0028: return-void │ │ -014132: 0d00 |0029: move-exception v0 │ │ -014134: 6e10 0701 0000 |002a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0107 │ │ -01413a: 7100 8b02 0000 |002d: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028b │ │ -014140: 2201 6c00 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ -014144: 7010 2d01 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -01414a: 1402 3500 067f |0035: const v2, #float 1.78118e+38 // #7f060035 │ │ -014150: 6e20 f703 2500 |0038: invoke-virtual {v5, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f7 │ │ -014156: 0c02 |003b: move-result-object v2 │ │ -014158: 6e20 3001 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01415e: 0c01 |003f: move-result-object v1 │ │ -014160: 1a02 0100 |0040: const-string v2, " │ │ +017158: |[017158] jp.gr.java_conf.hatalab.mnv.TextEdit.encryptDataAndSave:()V │ │ +017168: 7010 1b04 0500 |0000: invoke-direct {v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setStrTextToBinText:()V // method@041b │ │ +01716e: 5451 7d02 |0003: iget-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ +017172: 7100 8b02 0000 |0005: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.getPassDigest:()[B // method@028b │ │ +017178: 0c02 |0008: move-result-object v2 │ │ +01717a: 7120 7802 2100 |0009: invoke-static {v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.encrypt:([B[B)[B // method@0278 │ │ +017180: 0c01 |000c: move-result-object v1 │ │ +017182: 5b51 7d02 |000d: iput-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ +017186: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +017188: 1402 1100 067f |0010: const v2, #float 1.78117e+38 // #7f060011 │ │ +01718e: 6e20 f803 2500 |0013: invoke-virtual {v5, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f8 │ │ +017194: 0c02 |0016: move-result-object v2 │ │ +017196: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +017198: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +01719a: 7154 2b00 1532 |0019: invoke-static {v5, v1, v2, v3, v4}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; // method@002b │ │ +0171a0: 0c01 |001c: move-result-object v1 │ │ +0171a2: 5b51 9502 |001d: iput-object v1, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.progressDlg:Landroid/app/ProgressDialog; // field@0295 │ │ +0171a6: 2201 0f01 |001f: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread; // type@010f │ │ +0171aa: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +0171ac: 7030 b103 5102 |0022: invoke-direct {v1, v5, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;)V // method@03b1 │ │ +0171b2: 6e10 b303 0100 |0025: invoke-virtual {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread;.start:()V // method@03b3 │ │ +0171b8: 0e00 |0028: return-void │ │ +0171ba: 0d00 |0029: move-exception v0 │ │ +0171bc: 6e10 0801 0000 |002a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0108 │ │ +0171c2: 7100 8c02 0000 |002d: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.resetPassword:()V // method@028c │ │ +0171c8: 2201 6c00 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ +0171cc: 7010 2e01 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +0171d2: 1402 3500 067f |0035: const v2, #float 1.78118e+38 // #7f060035 │ │ +0171d8: 6e20 f803 2500 |0038: invoke-virtual {v5, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f8 │ │ +0171de: 0c02 |003b: move-result-object v2 │ │ +0171e0: 6e20 3101 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0171e6: 0c01 |003f: move-result-object v1 │ │ +0171e8: 1a02 0100 |0040: const-string v2, " │ │ " // string@0001 │ │ -014164: 6e20 3001 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01416a: 0c01 |0045: move-result-object v1 │ │ -01416c: 6e10 0801 0000 |0046: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -014172: 0c02 |0049: move-result-object v2 │ │ -014174: 6e20 3001 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01417a: 0c01 |004d: move-result-object v1 │ │ -01417c: 6e10 3101 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -014182: 0c01 |0051: move-result-object v1 │ │ -014184: 7020 2004 1500 |0052: invoke-direct {v5, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessage:(Ljava/lang/String;)V // method@0420 │ │ -01418a: 28d3 |0055: goto 0028 // -002d │ │ +0171ec: 6e20 3101 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0171f2: 0c01 |0045: move-result-object v1 │ │ +0171f4: 6e10 0901 0000 |0046: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +0171fa: 0c02 |0049: move-result-object v2 │ │ +0171fc: 6e20 3101 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017202: 0c01 |004d: move-result-object v1 │ │ +017204: 6e10 3201 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +01720a: 0c01 |0051: move-result-object v1 │ │ +01720c: 7020 2104 1500 |0052: invoke-direct {v5, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessage:(Ljava/lang/String;)V // method@0421 │ │ +017212: 28d3 |0055: goto 0028 // -002d │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0029 │ │ positions : │ │ 0x0000 line=1279 │ │ 0x0003 line=1281 │ │ 0x000f line=1292 │ │ + 0x0013 line=1293 │ │ + 0x0019 line=1292 │ │ 0x001f line=1294 │ │ 0x0028 line=1302 │ │ 0x0029 line=1296 │ │ 0x002a line=1297 │ │ 0x002d line=1298 │ │ 0x0030 line=1299 │ │ locals : │ │ @@ -29539,86 +29622,86 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 142 16-bit code units │ │ -014198: |[014198] jp.gr.java_conf.hatalab.mnv.TextEdit.getFilenameFromHeadLineNonDuplicate:()Ljava/lang/String; │ │ -0141a8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0141ac: 1a03 1f00 |0002: const-string v3, ".txt" // string@001f │ │ -0141b0: 5486 7702 |0004: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -0141b4: 6e10 eb00 0600 |0006: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -0141ba: 0a06 |0009: move-result v6 │ │ -0141bc: 3806 7c00 |000a: if-eqz v6, 0086 // +007c │ │ -0141c0: 5486 7702 |000c: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -0141c4: 6e10 ea00 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@00ea │ │ -0141ca: 0c00 |0011: move-result-object v0 │ │ -0141cc: 7010 f003 0800 |0012: invoke-direct {v8}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getHeadLineForFilename:()Ljava/lang/String; // method@03f0 │ │ -0141d2: 0c05 |0015: move-result-object v5 │ │ -0141d4: 6e10 1f01 0500 |0016: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@011f │ │ -0141da: 0a06 |0019: move-result v6 │ │ -0141dc: 3906 0400 |001a: if-nez v6, 001e // +0004 │ │ -0141e0: 1a05 3e05 |001c: const-string v5, "noTitle" // string@053e │ │ -0141e4: 5586 8502 |001e: iget-boolean v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ -0141e8: 3806 0400 |0020: if-eqz v6, 0024 // +0004 │ │ -0141ec: 1a03 1e00 |0022: const-string v3, ".chi" // string@001e │ │ -0141f0: 2206 6c00 |0024: new-instance v6, Ljava/lang/StringBuilder; // type@006c │ │ -0141f4: 7010 2d01 0600 |0026: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -0141fa: 6e20 3001 0600 |0029: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -014200: 0c06 |002c: move-result-object v6 │ │ -014202: 1a07 2000 |002d: const-string v7, "/" // string@0020 │ │ -014206: 6e20 3001 7600 |002f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01420c: 0c06 |0032: move-result-object v6 │ │ -01420e: 6e20 3001 5600 |0033: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -014214: 0c06 |0036: move-result-object v6 │ │ -014216: 6e20 3001 3600 |0037: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01421c: 0c06 |003a: move-result-object v6 │ │ -01421e: 6e10 3101 0600 |003b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -014224: 0c02 |003e: move-result-object v2 │ │ -014226: 2201 5900 |003f: new-instance v1, Ljava/io/File; // type@0059 │ │ -01422a: 7020 e100 2100 |0041: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -014230: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -014232: 6e10 e400 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -014238: 0a06 |0048: move-result v6 │ │ -01423a: 3806 4400 |0049: if-eqz v6, 008d // +0044 │ │ -01423e: 5486 8102 |004b: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -014242: 6e20 1701 2600 |004d: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -014248: 0a06 |0050: move-result v6 │ │ -01424a: 3906 3c00 |0051: if-nez v6, 008d // +003c │ │ -01424e: d804 0401 |0053: add-int/lit8 v4, v4, #int 1 // #01 │ │ -014252: 2206 6c00 |0055: new-instance v6, Ljava/lang/StringBuilder; // type@006c │ │ -014256: 7010 2d01 0600 |0057: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -01425c: 6e20 3001 0600 |005a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -014262: 0c06 |005d: move-result-object v6 │ │ -014264: 1a07 2000 |005e: const-string v7, "/" // string@0020 │ │ -014268: 6e20 3001 7600 |0060: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01426e: 0c06 |0063: move-result-object v6 │ │ -014270: 6e20 3001 5600 |0064: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -014276: 0c06 |0067: move-result-object v6 │ │ -014278: 1a07 1100 |0068: const-string v7, "(" // string@0011 │ │ -01427c: 6e20 3001 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -014282: 0c06 |006d: move-result-object v6 │ │ -014284: 6e20 2e01 4600 |006e: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@012e │ │ -01428a: 0c06 |0071: move-result-object v6 │ │ -01428c: 1a07 1b00 |0072: const-string v7, ")" // string@001b │ │ -014290: 6e20 3001 7600 |0074: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -014296: 0c06 |0077: move-result-object v6 │ │ -014298: 6e20 3001 3600 |0078: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01429e: 0c06 |007b: move-result-object v6 │ │ -0142a0: 6e10 3101 0600 |007c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -0142a6: 0c02 |007f: move-result-object v2 │ │ -0142a8: 2201 5900 |0080: new-instance v1, Ljava/io/File; // type@0059 │ │ -0142ac: 7020 e100 2100 |0082: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -0142b2: 28c0 |0085: goto 0045 // -0040 │ │ -0142b4: 5486 7702 |0086: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -0142b8: 6e10 e800 0600 |0088: invoke-virtual {v6}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ -0142be: 0c00 |008b: move-result-object v0 │ │ -0142c0: 2886 |008c: goto 0012 // -007a │ │ -0142c2: 1102 |008d: return-object v2 │ │ +017220: |[017220] jp.gr.java_conf.hatalab.mnv.TextEdit.getFilenameFromHeadLineNonDuplicate:()Ljava/lang/String; │ │ +017230: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +017234: 1a03 1f00 |0002: const-string v3, ".txt" // string@001f │ │ +017238: 5486 7702 |0004: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +01723c: 6e10 eb00 0600 |0006: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +017242: 0a06 |0009: move-result v6 │ │ +017244: 3806 7c00 |000a: if-eqz v6, 0086 // +007c │ │ +017248: 5486 7702 |000c: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +01724c: 6e10 ea00 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@00ea │ │ +017252: 0c00 |0011: move-result-object v0 │ │ +017254: 7010 f103 0800 |0012: invoke-direct {v8}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getHeadLineForFilename:()Ljava/lang/String; // method@03f1 │ │ +01725a: 0c05 |0015: move-result-object v5 │ │ +01725c: 6e10 2001 0500 |0016: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0120 │ │ +017262: 0a06 |0019: move-result v6 │ │ +017264: 3906 0400 |001a: if-nez v6, 001e // +0004 │ │ +017268: 1a05 3b05 |001c: const-string v5, "noTitle" // string@053b │ │ +01726c: 5586 8502 |001e: iget-boolean v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ +017270: 3806 0400 |0020: if-eqz v6, 0024 // +0004 │ │ +017274: 1a03 1e00 |0022: const-string v3, ".chi" // string@001e │ │ +017278: 2206 6c00 |0024: new-instance v6, Ljava/lang/StringBuilder; // type@006c │ │ +01727c: 7010 2e01 0600 |0026: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +017282: 6e20 3101 0600 |0029: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017288: 0c06 |002c: move-result-object v6 │ │ +01728a: 1a07 2000 |002d: const-string v7, "/" // string@0020 │ │ +01728e: 6e20 3101 7600 |002f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017294: 0c06 |0032: move-result-object v6 │ │ +017296: 6e20 3101 5600 |0033: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01729c: 0c06 |0036: move-result-object v6 │ │ +01729e: 6e20 3101 3600 |0037: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0172a4: 0c06 |003a: move-result-object v6 │ │ +0172a6: 6e10 3201 0600 |003b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0172ac: 0c02 |003e: move-result-object v2 │ │ +0172ae: 2201 5900 |003f: new-instance v1, Ljava/io/File; // type@0059 │ │ +0172b2: 7020 e100 2100 |0041: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +0172b8: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +0172ba: 6e10 e400 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +0172c0: 0a06 |0048: move-result v6 │ │ +0172c2: 3806 4400 |0049: if-eqz v6, 008d // +0044 │ │ +0172c6: 5486 8102 |004b: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +0172ca: 6e20 1801 2600 |004d: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +0172d0: 0a06 |0050: move-result v6 │ │ +0172d2: 3906 3c00 |0051: if-nez v6, 008d // +003c │ │ +0172d6: d804 0401 |0053: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0172da: 2206 6c00 |0055: new-instance v6, Ljava/lang/StringBuilder; // type@006c │ │ +0172de: 7010 2e01 0600 |0057: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +0172e4: 6e20 3101 0600 |005a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0172ea: 0c06 |005d: move-result-object v6 │ │ +0172ec: 1a07 2000 |005e: const-string v7, "/" // string@0020 │ │ +0172f0: 6e20 3101 7600 |0060: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0172f6: 0c06 |0063: move-result-object v6 │ │ +0172f8: 6e20 3101 5600 |0064: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0172fe: 0c06 |0067: move-result-object v6 │ │ +017300: 1a07 1100 |0068: const-string v7, "(" // string@0011 │ │ +017304: 6e20 3101 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01730a: 0c06 |006d: move-result-object v6 │ │ +01730c: 6e20 2f01 4600 |006e: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@012f │ │ +017312: 0c06 |0071: move-result-object v6 │ │ +017314: 1a07 1b00 |0072: const-string v7, ")" // string@001b │ │ +017318: 6e20 3101 7600 |0074: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01731e: 0c06 |0077: move-result-object v6 │ │ +017320: 6e20 3101 3600 |0078: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017326: 0c06 |007b: move-result-object v6 │ │ +017328: 6e10 3201 0600 |007c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +01732e: 0c02 |007f: move-result-object v2 │ │ +017330: 2201 5900 |0080: new-instance v1, Ljava/io/File; // type@0059 │ │ +017334: 7020 e100 2100 |0082: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +01733a: 28c0 |0085: goto 0045 // -0040 │ │ +01733c: 5486 7702 |0086: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +017340: 6e10 e800 0600 |0088: invoke-virtual {v6}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00e8 │ │ +017346: 0c00 |008b: move-result-object v0 │ │ +017348: 2886 |008c: goto 0012 // -007a │ │ +01734a: 1102 |008d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1770 │ │ 0x0002 line=1771 │ │ 0x0004 line=1773 │ │ 0x000c line=1774 │ │ 0x0012 line=1778 │ │ @@ -29652,48 +29735,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0142c4: |[0142c4] jp.gr.java_conf.hatalab.mnv.TextEdit.getHeadLineForFilename:()Ljava/lang/String; │ │ -0142d4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0142d8: 5452 9e02 |0002: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -0142dc: 6e10 1f01 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@011f │ │ -0142e2: 0a02 |0007: move-result v2 │ │ -0142e4: 3d02 3300 |0008: if-lez v2, 003b // +0033 │ │ -0142e8: 5452 9e02 |000a: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -0142ec: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ -0142f0: 6e20 1c01 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@011c │ │ -0142f6: 0a01 |0011: move-result v1 │ │ -0142f8: 3a01 2a00 |0012: if-ltz v1, 003c // +002a │ │ -0142fc: 5452 9e02 |0014: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -014300: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -014302: 6e30 2601 3201 |0017: invoke-virtual {v2, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0126 │ │ -014308: 0c00 |001a: move-result-object v0 │ │ -01430a: 1a02 7202 |001b: const-string v2, "^[\s ]*" // string@0272 │ │ -01430e: 1a03 0000 |001d: const-string v3, "" // string@0000 │ │ -014312: 6e30 2201 2003 |001f: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -014318: 0c02 |0022: move-result-object v2 │ │ -01431a: 1a03 6b02 |0023: const-string v3, "[\s ]*$" // string@026b │ │ -01431e: 1a04 0000 |0025: const-string v4, "" // string@0000 │ │ -014322: 6e30 2201 3204 |0027: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -014328: 0c00 |002a: move-result-object v0 │ │ -01432a: 1a02 6202 |002b: const-string v2, "[/:,;*?"<>|]" // string@0262 │ │ -01432e: 1a03 1c00 |002d: const-string v3, "." // string@001c │ │ -014332: 6e30 2201 2003 |002f: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -014338: 0c00 |0032: move-result-object v0 │ │ -01433a: 1a02 6e02 |0033: const-string v2, "\\" // string@026e │ │ -01433e: 1a03 1c00 |0035: const-string v3, "." // string@001c │ │ -014342: 6e30 2201 2003 |0037: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -014348: 0c00 |003a: move-result-object v0 │ │ -01434a: 1100 |003b: return-object v0 │ │ -01434c: 5450 9e02 |003c: iget-object v0, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -014350: 28dd |003e: goto 001b // -0023 │ │ +01734c: |[01734c] jp.gr.java_conf.hatalab.mnv.TextEdit.getHeadLineForFilename:()Ljava/lang/String; │ │ +01735c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +017360: 5452 9e02 |0002: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +017364: 6e10 2001 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0120 │ │ +01736a: 0a02 |0007: move-result v2 │ │ +01736c: 3d02 3300 |0008: if-lez v2, 003b // +0033 │ │ +017370: 5452 9e02 |000a: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +017374: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ +017378: 6e20 1d01 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@011d │ │ +01737e: 0a01 |0011: move-result v1 │ │ +017380: 3a01 2a00 |0012: if-ltz v1, 003c // +002a │ │ +017384: 5452 9e02 |0014: iget-object v2, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +017388: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +01738a: 6e30 2701 3201 |0017: invoke-virtual {v2, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0127 │ │ +017390: 0c00 |001a: move-result-object v0 │ │ +017392: 1a02 7202 |001b: const-string v2, "^[\s ]*" // string@0272 │ │ +017396: 1a03 0000 |001d: const-string v3, "" // string@0000 │ │ +01739a: 6e30 2301 2003 |001f: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +0173a0: 0c02 |0022: move-result-object v2 │ │ +0173a2: 1a03 6b02 |0023: const-string v3, "[\s ]*$" // string@026b │ │ +0173a6: 1a04 0000 |0025: const-string v4, "" // string@0000 │ │ +0173aa: 6e30 2301 3204 |0027: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +0173b0: 0c00 |002a: move-result-object v0 │ │ +0173b2: 1a02 6202 |002b: const-string v2, "[/:,;*?"<>|]" // string@0262 │ │ +0173b6: 1a03 1c00 |002d: const-string v3, "." // string@001c │ │ +0173ba: 6e30 2301 2003 |002f: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +0173c0: 0c00 |0032: move-result-object v0 │ │ +0173c2: 1a02 6e02 |0033: const-string v2, "\\" // string@026e │ │ +0173c6: 1a03 1c00 |0035: const-string v3, "." // string@001c │ │ +0173ca: 6e30 2301 2003 |0037: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +0173d0: 0c00 |003a: move-result-object v0 │ │ +0173d2: 1100 |003b: return-object v0 │ │ +0173d4: 5450 9e02 |003c: iget-object v0, v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +0173d8: 28dd |003e: goto 001b // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1748 │ │ 0x0002 line=1751 │ │ 0x000a line=1752 │ │ 0x0012 line=1753 │ │ 0x0014 line=1755 │ │ @@ -29713,61 +29796,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -014354: |[014354] jp.gr.java_conf.hatalab.mnv.TextEdit.getMessageDigest:()Ljava/lang/String; │ │ -014364: 1308 1000 |0000: const/16 v8, #int 16 // #10 │ │ -014368: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -01436a: 1a06 d901 |0003: const-string v6, "MD5" // string@01d9 │ │ -01436e: 7110 3701 0600 |0005: invoke-static {v6}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0137 │ │ -014374: 0c04 |0008: move-result-object v4 │ │ -014376: 5496 8002 |0009: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -01437a: 6e10 a300 0600 |000b: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -014380: 0c06 |000e: move-result-object v6 │ │ -014382: 6e10 0f01 0600 |000f: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -014388: 0c06 |0012: move-result-object v6 │ │ -01438a: 6e10 1a01 0600 |0013: invoke-virtual {v6}, Ljava/lang/String;.getBytes:()[B // method@011a │ │ -014390: 0c06 |0016: move-result-object v6 │ │ -014392: 6e20 3801 6400 |0017: invoke-virtual {v4, v6}, Ljava/security/MessageDigest;.update:([B)V // method@0138 │ │ -014398: 6e10 3601 0400 |001a: invoke-virtual {v4}, Ljava/security/MessageDigest;.digest:()[B // method@0136 │ │ -01439e: 0c00 |001d: move-result-object v0 │ │ -0143a0: 2205 6b00 |001e: new-instance v5, Ljava/lang/StringBuffer; // type@006b │ │ -0143a4: 7010 2a01 0500 |0020: invoke-direct {v5}, Ljava/lang/StringBuffer;.:()V // method@012a │ │ -0143aa: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -0143ac: 2106 |0024: array-length v6, v0 │ │ -0143ae: 3563 1e00 |0025: if-ge v3, v6, 0043 // +001e │ │ -0143b2: 4801 0003 |0027: aget-byte v1, v0, v3 │ │ -0143b6: 3b01 1800 |0029: if-gez v1, 0041 // +0018 │ │ -0143ba: 1306 0001 |002b: const/16 v6, #int 256 // #100 │ │ -0143be: b061 |002d: add-int/2addr v1, v6 │ │ -0143c0: 3581 0700 |002e: if-ge v1, v8, 0035 // +0007 │ │ -0143c4: 1a06 2600 |0030: const-string v6, "0" // string@0026 │ │ -0143c8: 6e20 2b01 6500 |0032: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@012b │ │ -0143ce: 1306 1000 |0035: const/16 v6, #int 16 // #10 │ │ -0143d2: 7120 0c01 6100 |0037: invoke-static {v1, v6}, Ljava/lang/Integer;.toString:(II)Ljava/lang/String; // method@010c │ │ -0143d8: 0c06 |003a: move-result-object v6 │ │ -0143da: 6e20 2b01 6500 |003b: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@012b │ │ -0143e0: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0143e4: 28e4 |0040: goto 0024 // -001c │ │ -0143e6: 0176 |0041: move v6, v7 │ │ -0143e8: 28eb |0042: goto 002d // -0015 │ │ -0143ea: 6e10 2c01 0500 |0043: invoke-virtual {v5}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@012c │ │ -0143f0: 0c06 |0046: move-result-object v6 │ │ -0143f2: 1106 |0047: return-object v6 │ │ -0143f4: 0d02 |0048: move-exception v2 │ │ -0143f6: 6e10 0701 0200 |0049: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0107 │ │ -0143fc: 1a06 6800 |004c: const-string v6, "Fail to get message digest." // string@0068 │ │ -014400: 7130 d500 6907 |004e: invoke-static {v9, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -014406: 0c06 |0051: move-result-object v6 │ │ -014408: 6e10 d800 0600 |0052: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -01440e: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -014410: 28f1 |0056: goto 0047 // -000f │ │ +0173dc: |[0173dc] jp.gr.java_conf.hatalab.mnv.TextEdit.getMessageDigest:()Ljava/lang/String; │ │ +0173ec: 1308 1000 |0000: const/16 v8, #int 16 // #10 │ │ +0173f0: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0173f2: 1a06 d901 |0003: const-string v6, "MD5" // string@01d9 │ │ +0173f6: 7110 3801 0600 |0005: invoke-static {v6}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0138 │ │ +0173fc: 0c04 |0008: move-result-object v4 │ │ +0173fe: 5496 8002 |0009: iget-object v6, v9, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017402: 6e10 a300 0600 |000b: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +017408: 0c06 |000e: move-result-object v6 │ │ +01740a: 6e10 1001 0600 |000f: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +017410: 0c06 |0012: move-result-object v6 │ │ +017412: 6e10 1b01 0600 |0013: invoke-virtual {v6}, Ljava/lang/String;.getBytes:()[B // method@011b │ │ +017418: 0c06 |0016: move-result-object v6 │ │ +01741a: 6e20 3901 6400 |0017: invoke-virtual {v4, v6}, Ljava/security/MessageDigest;.update:([B)V // method@0139 │ │ +017420: 6e10 3701 0400 |001a: invoke-virtual {v4}, Ljava/security/MessageDigest;.digest:()[B // method@0137 │ │ +017426: 0c00 |001d: move-result-object v0 │ │ +017428: 2205 6b00 |001e: new-instance v5, Ljava/lang/StringBuffer; // type@006b │ │ +01742c: 7010 2b01 0500 |0020: invoke-direct {v5}, Ljava/lang/StringBuffer;.:()V // method@012b │ │ +017432: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +017434: 2106 |0024: array-length v6, v0 │ │ +017436: 3563 1e00 |0025: if-ge v3, v6, 0043 // +001e │ │ +01743a: 4801 0003 |0027: aget-byte v1, v0, v3 │ │ +01743e: 3b01 1800 |0029: if-gez v1, 0041 // +0018 │ │ +017442: 1306 0001 |002b: const/16 v6, #int 256 // #100 │ │ +017446: b061 |002d: add-int/2addr v1, v6 │ │ +017448: 3581 0700 |002e: if-ge v1, v8, 0035 // +0007 │ │ +01744c: 1a06 2600 |0030: const-string v6, "0" // string@0026 │ │ +017450: 6e20 2c01 6500 |0032: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@012c │ │ +017456: 1306 1000 |0035: const/16 v6, #int 16 // #10 │ │ +01745a: 7120 0d01 6100 |0037: invoke-static {v1, v6}, Ljava/lang/Integer;.toString:(II)Ljava/lang/String; // method@010d │ │ +017460: 0c06 |003a: move-result-object v6 │ │ +017462: 6e20 2c01 6500 |003b: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@012c │ │ +017468: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01746c: 28e4 |0040: goto 0024 // -001c │ │ +01746e: 0176 |0041: move v6, v7 │ │ +017470: 28eb |0042: goto 002d // -0015 │ │ +017472: 6e10 2d01 0500 |0043: invoke-virtual {v5}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@012d │ │ +017478: 0c06 |0046: move-result-object v6 │ │ +01747a: 1106 |0047: return-object v6 │ │ +01747c: 0d02 |0048: move-exception v2 │ │ +01747e: 6e10 0801 0200 |0049: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0108 │ │ +017484: 1a06 6800 |004c: const-string v6, "Fail to get message digest." // string@0068 │ │ +017488: 7130 d500 6907 |004e: invoke-static {v9, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +01748e: 0c06 |0051: move-result-object v6 │ │ +017490: 6e10 d800 0600 |0052: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +017496: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +017498: 28f1 |0056: goto 0047 // -000f │ │ catches : 1 │ │ 0x0003 - 0x0046 │ │ Ljava/lang/Exception; -> 0x0048 │ │ positions : │ │ 0x0003 line=1812 │ │ 0x0009 line=1814 │ │ 0x001a line=1816 │ │ @@ -29800,55 +29883,61 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -014420: |[014420] jp.gr.java_conf.hatalab.mnv.TextEdit.getPasswordAndDecryptData:()V │ │ -014430: 7110 7d00 0600 |0000: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ -014436: 0c01 |0003: move-result-object v1 │ │ -014438: 1403 0900 037f |0004: const v3, #float 1.74129e+38 // #7f030009 │ │ -01443e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -014440: 6e30 7e00 3104 |0008: invoke-virtual {v1, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -014446: 0c02 |000b: move-result-object v2 │ │ -014448: 2203 0800 |000c: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -01444c: 7020 0d00 6300 |000e: invoke-direct {v3, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -014452: 1404 1400 067f |0011: const v4, #float 1.78117e+38 // #7f060014 │ │ -014458: 6e20 1600 4300 |0014: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -01445e: 0c03 |0017: move-result-object v3 │ │ -014460: 1404 4100 067f |0018: const v4, #float 1.78118e+38 // #7f060041 │ │ -014466: 2205 0001 |001b: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25; // type@0100 │ │ -01446a: 7030 8f03 6502 |001d: invoke-direct {v5, v6, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V // method@038f │ │ -014470: 6e30 1500 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -014476: 0c03 |0023: move-result-object v3 │ │ -014478: 1404 4400 067f |0024: const v4, #float 1.78118e+38 // #7f060044 │ │ -01447e: 2205 ff00 |0027: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$24; // type@00ff │ │ -014482: 7020 8d03 6500 |0029: invoke-direct {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$24;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@038d │ │ -014488: 6e30 1200 4305 |002c: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -01448e: 0c03 |002f: move-result-object v3 │ │ -014490: 2204 fe00 |0030: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$23; // type@00fe │ │ -014494: 7020 8b03 6400 |0032: invoke-direct {v4, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$23;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@038b │ │ -01449a: 6e20 1400 4300 |0035: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -0144a0: 0c03 |0038: move-result-object v3 │ │ -0144a2: 6e20 1800 2300 |0039: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -0144a8: 0c03 |003c: move-result-object v3 │ │ -0144aa: 6e10 0e00 0300 |003d: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -0144b0: 0c00 |0040: move-result-object v0 │ │ -0144b2: 6e10 1b00 0000 |0041: invoke-virtual {v0}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@001b │ │ -0144b8: 0c03 |0044: move-result-object v3 │ │ -0144ba: 1254 |0045: const/4 v4, #int 5 // #5 │ │ -0144bc: 6e20 8d00 4300 |0046: invoke-virtual {v3, v4}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ -0144c2: 6e10 1c00 0000 |0049: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -0144c8: 0e00 |004c: return-void │ │ +0174a8: |[0174a8] jp.gr.java_conf.hatalab.mnv.TextEdit.getPasswordAndDecryptData:()V │ │ +0174b8: 7110 7d00 0600 |0000: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ +0174be: 0c01 |0003: move-result-object v1 │ │ +0174c0: 1403 0900 037f |0004: const v3, #float 1.74129e+38 // #7f030009 │ │ +0174c6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0174c8: 6e30 7e00 3104 |0008: invoke-virtual {v1, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +0174ce: 0c02 |000b: move-result-object v2 │ │ +0174d0: 2203 0800 |000c: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +0174d4: 7020 0d00 6300 |000e: invoke-direct {v3, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +0174da: 1404 1400 067f |0011: const v4, #float 1.78117e+38 // #7f060014 │ │ +0174e0: 6e20 1600 4300 |0014: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +0174e6: 0c03 |0017: move-result-object v3 │ │ +0174e8: 1404 4100 067f |0018: const v4, #float 1.78118e+38 // #7f060041 │ │ +0174ee: 2205 0001 |001b: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25; // type@0100 │ │ +0174f2: 7030 9003 6502 |001d: invoke-direct {v5, v6, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V // method@0390 │ │ +0174f8: 6e30 1500 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +0174fe: 0c03 |0023: move-result-object v3 │ │ +017500: 1404 4400 067f |0024: const v4, #float 1.78118e+38 // #7f060044 │ │ +017506: 2205 ff00 |0027: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$24; // type@00ff │ │ +01750a: 7020 8e03 6500 |0029: invoke-direct {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$24;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@038e │ │ +017510: 6e30 1200 4305 |002c: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +017516: 0c03 |002f: move-result-object v3 │ │ +017518: 2204 fe00 |0030: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$23; // type@00fe │ │ +01751c: 7020 8c03 6400 |0032: invoke-direct {v4, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$23;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@038c │ │ +017522: 6e20 1400 4300 |0035: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +017528: 0c03 |0038: move-result-object v3 │ │ +01752a: 6e20 1800 2300 |0039: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +017530: 0c03 |003c: move-result-object v3 │ │ +017532: 6e10 0e00 0300 |003d: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +017538: 0c00 |0040: move-result-object v0 │ │ +01753a: 6e10 1b00 0000 |0041: invoke-virtual {v0}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@001b │ │ +017540: 0c03 |0044: move-result-object v3 │ │ +017542: 1254 |0045: const/4 v4, #int 5 // #5 │ │ +017544: 6e20 8d00 4300 |0046: invoke-virtual {v3, v4}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ +01754a: 6e10 1c00 0000 |0049: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +017550: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1385 │ │ 0x0004 line=1388 │ │ 0x000c line=1392 │ │ + 0x0014 line=1393 │ │ + 0x0020 line=1395 │ │ + 0x002c line=1416 │ │ + 0x0035 line=1421 │ │ + 0x0039 line=1429 │ │ + 0x003d line=1430 │ │ 0x0041 line=1432 │ │ 0x0049 line=1434 │ │ 0x004c line=1438 │ │ locals : │ │ 0x0041 - 0x004d reg=0 alertDialog Landroid/app/AlertDialog; │ │ 0x0004 - 0x004d reg=1 inflater Landroid/view/LayoutInflater; │ │ 0x000c - 0x004d reg=2 inputView Landroid/view/View; │ │ @@ -29859,22 +29948,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0144cc: |[0144cc] jp.gr.java_conf.hatalab.mnv.TextEdit.getPasswordAndEncryptData:()V │ │ -0144dc: 7100 8a02 0000 |0000: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.getPassDigest:()[B // method@028a │ │ -0144e2: 0c00 |0003: move-result-object v0 │ │ -0144e4: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0144e8: 7010 ec03 0100 |0006: invoke-direct {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.encryptDataAndSave:()V // method@03ec │ │ -0144ee: 0e00 |0009: return-void │ │ -0144f0: 7010 f603 0100 |000a: invoke-direct {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getPasswordForEncryptAndSave:()V // method@03f6 │ │ -0144f6: 28fc |000d: goto 0009 // -0004 │ │ +017554: |[017554] jp.gr.java_conf.hatalab.mnv.TextEdit.getPasswordAndEncryptData:()V │ │ +017564: 7100 8b02 0000 |0000: invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.getPassDigest:()[B // method@028b │ │ +01756a: 0c00 |0003: move-result-object v0 │ │ +01756c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +017570: 7010 ed03 0100 |0006: invoke-direct {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.encryptDataAndSave:()V // method@03ed │ │ +017576: 0e00 |0009: return-void │ │ +017578: 7010 f703 0100 |000a: invoke-direct {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getPasswordForEncryptAndSave:()V // method@03f7 │ │ +01757e: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1227 │ │ 0x0006 line=1228 │ │ 0x0009 line=1232 │ │ 0x000a line=1230 │ │ locals : │ │ @@ -29885,54 +29974,60 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -0144f8: |[0144f8] jp.gr.java_conf.hatalab.mnv.TextEdit.getPasswordForEncryptAndSave:()V │ │ -014508: 7110 7d00 0600 |0000: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ -01450e: 0c01 |0003: move-result-object v1 │ │ -014510: 1403 0a00 037f |0004: const v3, #float 1.74129e+38 // #7f03000a │ │ -014516: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -014518: 6e30 7e00 3104 |0008: invoke-virtual {v1, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -01451e: 0c02 |000b: move-result-object v2 │ │ -014520: 2203 0800 |000c: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -014524: 7020 0d00 6300 |000e: invoke-direct {v3, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -01452a: 1404 1400 067f |0011: const v4, #float 1.78117e+38 // #7f060014 │ │ -014530: 6e20 1600 4300 |0014: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -014536: 0c03 |0017: move-result-object v3 │ │ -014538: 1214 |0018: const/4 v4, #int 1 // #1 │ │ -01453a: 6e20 0f00 4300 |0019: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ -014540: 0c03 |001c: move-result-object v3 │ │ -014542: 1404 4100 067f |001d: const v4, #float 1.78118e+38 // #7f060041 │ │ -014548: 2205 f800 |0020: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18; // type@00f8 │ │ -01454c: 7030 7f03 6502 |0022: invoke-direct {v5, v6, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V // method@037f │ │ -014552: 6e30 1500 4305 |0025: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -014558: 0c03 |0028: move-result-object v3 │ │ -01455a: 1404 4400 067f |0029: const v4, #float 1.78118e+38 // #7f060044 │ │ -014560: 2205 f700 |002c: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$17; // type@00f7 │ │ -014564: 7020 7d03 6500 |002e: invoke-direct {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$17;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@037d │ │ -01456a: 6e30 1200 4305 |0031: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -014570: 0c03 |0034: move-result-object v3 │ │ -014572: 6e20 1800 2300 |0035: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -014578: 0c03 |0038: move-result-object v3 │ │ -01457a: 6e10 0e00 0300 |0039: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -014580: 0c00 |003c: move-result-object v0 │ │ -014582: 6e10 1b00 0000 |003d: invoke-virtual {v0}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@001b │ │ -014588: 0c03 |0040: move-result-object v3 │ │ -01458a: 1254 |0041: const/4 v4, #int 5 // #5 │ │ -01458c: 6e20 8d00 4300 |0042: invoke-virtual {v3, v4}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ -014592: 6e10 1c00 0000 |0045: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -014598: 0e00 |0048: return-void │ │ +017580: |[017580] jp.gr.java_conf.hatalab.mnv.TextEdit.getPasswordForEncryptAndSave:()V │ │ +017590: 7110 7d00 0600 |0000: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@007d │ │ +017596: 0c01 |0003: move-result-object v1 │ │ +017598: 1403 0a00 037f |0004: const v3, #float 1.74129e+38 // #7f03000a │ │ +01759e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0175a0: 6e30 7e00 3104 |0008: invoke-virtual {v1, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +0175a6: 0c02 |000b: move-result-object v2 │ │ +0175a8: 2203 0800 |000c: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +0175ac: 7020 0d00 6300 |000e: invoke-direct {v3, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +0175b2: 1404 1400 067f |0011: const v4, #float 1.78117e+38 // #7f060014 │ │ +0175b8: 6e20 1600 4300 |0014: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +0175be: 0c03 |0017: move-result-object v3 │ │ +0175c0: 1214 |0018: const/4 v4, #int 1 // #1 │ │ +0175c2: 6e20 0f00 4300 |0019: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ +0175c8: 0c03 |001c: move-result-object v3 │ │ +0175ca: 1404 4100 067f |001d: const v4, #float 1.78118e+38 // #7f060041 │ │ +0175d0: 2205 f800 |0020: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18; // type@00f8 │ │ +0175d4: 7030 8003 6502 |0022: invoke-direct {v5, v6, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V // method@0380 │ │ +0175da: 6e30 1500 4305 |0025: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +0175e0: 0c03 |0028: move-result-object v3 │ │ +0175e2: 1404 4400 067f |0029: const v4, #float 1.78118e+38 // #7f060044 │ │ +0175e8: 2205 f700 |002c: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$17; // type@00f7 │ │ +0175ec: 7020 7e03 6500 |002e: invoke-direct {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$17;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@037e │ │ +0175f2: 6e30 1200 4305 |0031: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +0175f8: 0c03 |0034: move-result-object v3 │ │ +0175fa: 6e20 1800 2300 |0035: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +017600: 0c03 |0038: move-result-object v3 │ │ +017602: 6e10 0e00 0300 |0039: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +017608: 0c00 |003c: move-result-object v0 │ │ +01760a: 6e10 1b00 0000 |003d: invoke-virtual {v0}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@001b │ │ +017610: 0c03 |0040: move-result-object v3 │ │ +017612: 1254 |0041: const/4 v4, #int 5 // #5 │ │ +017614: 6e20 8d00 4300 |0042: invoke-virtual {v3, v4}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ +01761a: 6e10 1c00 0000 |0045: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +017620: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1236 │ │ 0x0004 line=1238 │ │ 0x000c line=1242 │ │ + 0x0014 line=1243 │ │ + 0x0019 line=1244 │ │ + 0x0025 line=1245 │ │ + 0x0031 line=1261 │ │ + 0x0035 line=1266 │ │ + 0x0039 line=1267 │ │ 0x003d line=1269 │ │ 0x0045 line=1271 │ │ 0x0048 line=1274 │ │ locals : │ │ 0x003d - 0x0049 reg=0 alertDialog Landroid/app/AlertDialog; │ │ 0x0004 - 0x0049 reg=1 inflater Landroid/view/LayoutInflater; │ │ 0x000c - 0x0049 reg=2 inputView Landroid/view/View; │ │ @@ -29943,29 +30038,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -01459c: |[01459c] jp.gr.java_conf.hatalab.mnv.TextEdit.hideIME:()V │ │ -0145ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0145ae: 1a01 7004 |0001: const-string v1, "input_method" // string@0470 │ │ -0145b2: 6e20 f803 1300 |0003: invoke-virtual {v3, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03f8 │ │ -0145b8: 0c00 |0006: move-result-object v0 │ │ -0145ba: 1f00 3c00 |0007: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ -0145be: 5431 8002 |0009: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -0145c2: 6e20 af00 2100 |000b: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setRawInputType:(I)V // method@00af │ │ -0145c8: 5431 8002 |000e: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -0145cc: 6e10 a600 0100 |0010: invoke-virtual {v1}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@00a6 │ │ -0145d2: 0c01 |0013: move-result-object v1 │ │ -0145d4: 6e30 8e00 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ -0145da: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -0145dc: 5c31 8302 |0018: iput-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.hideIMEFlag:Z // field@0283 │ │ -0145e0: 0e00 |001a: return-void │ │ +017624: |[017624] jp.gr.java_conf.hatalab.mnv.TextEdit.hideIME:()V │ │ +017634: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +017636: 1a01 6e04 |0001: const-string v1, "input_method" // string@046e │ │ +01763a: 6e20 f903 1300 |0003: invoke-virtual {v3, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03f9 │ │ +017640: 0c00 |0006: move-result-object v0 │ │ +017642: 1f00 3c00 |0007: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ +017646: 5431 8002 |0009: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +01764a: 6e20 af00 2100 |000b: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setRawInputType:(I)V // method@00af │ │ +017650: 5431 8002 |000e: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017654: 6e10 a600 0100 |0010: invoke-virtual {v1}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@00a6 │ │ +01765a: 0c01 |0013: move-result-object v1 │ │ +01765c: 6e30 8e00 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@008e │ │ +017662: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +017664: 5c31 8302 |0018: iput-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.hideIMEFlag:Z // field@0283 │ │ +017668: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1948 │ │ 0x0009 line=1949 │ │ 0x000e line=1950 │ │ 0x0017 line=1952 │ │ 0x001a line=1954 │ │ @@ -29978,202 +30073,202 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 385 16-bit code units │ │ -0145e4: |[0145e4] jp.gr.java_conf.hatalab.mnv.TextEdit.initConfig:()V │ │ -0145f4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0145f6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0145f8: 7110 6300 0800 |0002: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ -0145fe: 0c01 |0005: move-result-object v1 │ │ -014600: 1404 5100 067f |0006: const v4, #float 1.78118e+38 // #7f060051 │ │ -014606: 6e20 f903 4800 |0009: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -01460c: 0c04 |000c: move-result-object v4 │ │ -01460e: 6e10 0f01 0400 |000d: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -014614: 0c04 |0010: move-result-object v4 │ │ -014616: 1a05 2800 |0011: const-string v5, "3" // string@0028 │ │ -01461a: 7230 4900 4105 |0013: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -014620: 0c02 |0016: move-result-object v2 │ │ -014622: 7110 0a01 0200 |0017: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@010a │ │ -014628: 0a04 |001a: move-result v4 │ │ -01462a: 5984 8c02 |001b: iput v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mResetTimer:I // field@028c │ │ -01462e: 5284 8c02 |001d: iget v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mResetTimer:I // field@028c │ │ -014632: 7110 8d02 0400 |001f: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.setTimerVal:(I)V // method@028d │ │ -014638: 1404 5400 067f |0022: const v4, #float 1.78118e+38 // #7f060054 │ │ -01463e: 6e20 f903 4800 |0025: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -014644: 0c04 |0028: move-result-object v4 │ │ -014646: 6e10 0f01 0400 |0029: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -01464c: 0c04 |002c: move-result-object v4 │ │ -01464e: 1a05 0b07 |002d: const-string v5, "utf-8" // string@070b │ │ -014652: 7230 4900 4105 |002f: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -014658: 0c04 |0032: move-result-object v4 │ │ -01465a: 5b84 7e02 |0033: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.charsetName:Ljava/lang/String; // field@027e │ │ -01465e: 1404 5700 067f |0035: const v4, #float 1.78118e+38 // #7f060057 │ │ -014664: 6e20 f903 4800 |0038: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -01466a: 0c04 |003b: move-result-object v4 │ │ -01466c: 6e10 0f01 0400 |003c: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -014672: 0c04 |003f: move-result-object v4 │ │ -014674: 7230 4600 4106 |0040: invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -01467a: 0a04 |0043: move-result v4 │ │ -01467c: 5c84 9f02 |0044: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.syncTitleFlag:Z // field@029f │ │ -014680: 1404 5c00 067f |0046: const v4, #float 1.78118e+38 // #7f06005c │ │ -014686: 6e20 f903 4800 |0049: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -01468c: 0c04 |004c: move-result-object v4 │ │ -01468e: 6e10 0f01 0400 |004d: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -014694: 0c04 |0050: move-result-object v4 │ │ -014696: 7230 4600 4107 |0051: invoke-interface {v1, v4, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -01469c: 0a04 |0054: move-result v4 │ │ -01469e: 5c84 9b02 |0055: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showBottomBarFlag:Z // field@029b │ │ -0146a2: 1404 6b00 067f |0057: const v4, #float 1.78119e+38 // #7f06006b │ │ -0146a8: 6e20 f903 4800 |005a: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -0146ae: 0c04 |005d: move-result-object v4 │ │ -0146b0: 6e10 0f01 0400 |005e: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0146b6: 0c04 |0061: move-result-object v4 │ │ -0146b8: 7230 4600 4106 |0062: invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -0146be: 0a04 |0065: move-result v4 │ │ -0146c0: 5c84 a002 |0066: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.viewerModeFlag:Z // field@02a0 │ │ -0146c4: 1404 6100 067f |0068: const v4, #float 1.78119e+38 // #7f060061 │ │ -0146ca: 6e20 f903 4800 |006b: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -0146d0: 0c04 |006e: move-result-object v4 │ │ -0146d2: 6e10 0f01 0400 |006f: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0146d8: 0c04 |0072: move-result-object v4 │ │ -0146da: 5285 8202 |0073: iget v5, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.fontSize:F // field@0282 │ │ -0146de: 7230 4700 4105 |0075: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0047 │ │ -0146e4: 0a04 |0078: move-result v4 │ │ -0146e6: 5984 8202 |0079: iput v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.fontSize:F // field@0282 │ │ -0146ea: 1404 6500 067f |007b: const v4, #float 1.78119e+38 // #7f060065 │ │ -0146f0: 6e20 f903 4800 |007e: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -0146f6: 0c04 |0081: move-result-object v4 │ │ -0146f8: 6e10 0f01 0400 |0082: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0146fe: 0c04 |0085: move-result-object v4 │ │ -014700: 1a05 cf02 |0086: const-string v5, "auto" // string@02cf │ │ -014704: 7230 4900 4105 |0088: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -01470a: 0c00 |008b: move-result-object v0 │ │ -01470c: 1a04 cf02 |008c: const-string v4, "auto" // string@02cf │ │ -014710: 6e20 1801 4000 |008e: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0118 │ │ -014716: 0a04 |0091: move-result v4 │ │ -014718: 3804 9f00 |0092: if-eqz v4, 0131 // +009f │ │ -01471c: 5986 8602 |0094: iput v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ -014720: 1404 4a00 067f |0096: const v4, #float 1.78118e+38 // #7f06004a │ │ -014726: 6e20 f903 4800 |0099: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -01472c: 0c04 |009c: move-result-object v4 │ │ -01472e: 6e10 0f01 0400 |009d: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -014734: 0c04 |00a0: move-result-object v4 │ │ -014736: 1a05 2400 |00a1: const-string v5, "/sdcard" // string@0024 │ │ -01473a: 7230 4900 4105 |00a3: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -014740: 0c04 |00a6: move-result-object v4 │ │ -014742: 5b84 8102 |00a7: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -014746: 1404 6e00 067f |00a9: const v4, #float 1.78119e+38 // #7f06006e │ │ -01474c: 6e20 f903 4800 |00ac: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -014752: 0c04 |00af: move-result-object v4 │ │ -014754: 6e10 0f01 0400 |00b0: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -01475a: 0c04 |00b3: move-result-object v4 │ │ -01475c: 7230 4600 4106 |00b4: invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -014762: 0a04 |00b7: move-result v4 │ │ -014764: 5c84 7c02 |00b8: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoSaveFlag:Z // field@027c │ │ -014768: 1404 7100 067f |00ba: const v4, #float 1.78119e+38 // #7f060071 │ │ -01476e: 6e20 f903 4800 |00bd: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -014774: 0c04 |00c0: move-result-object v4 │ │ -014776: 6e10 0f01 0400 |00c1: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -01477c: 0c04 |00c4: move-result-object v4 │ │ -01477e: 1a05 5000 |00c5: const-string v5, "DEFAULT" // string@0050 │ │ -014782: 7230 4900 4105 |00c7: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -014788: 0c03 |00ca: move-result-object v3 │ │ -01478a: 1a04 5000 |00cb: const-string v4, "DEFAULT" // string@0050 │ │ -01478e: 6e20 1801 4300 |00cd: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0118 │ │ -014794: 0a04 |00d0: move-result v4 │ │ -014796: 3804 8600 |00d1: if-eqz v4, 0157 // +0086 │ │ -01479a: 6204 0000 |00d3: sget-object v4, Landroid/graphics/Typeface;.DEFAULT:Landroid/graphics/Typeface; // field@0000 │ │ -01479e: 5b84 8e02 |00d5: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTypeface:Landroid/graphics/Typeface; // field@028e │ │ -0147a2: 1404 7a00 067f |00d7: const v4, #float 1.78119e+38 // #7f06007a │ │ -0147a8: 6e20 f903 4800 |00da: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -0147ae: 0c04 |00dd: move-result-object v4 │ │ -0147b0: 6e10 0f01 0400 |00de: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0147b6: 0c04 |00e1: move-result-object v4 │ │ -0147b8: 7230 4600 4106 |00e2: invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -0147be: 0a04 |00e5: move-result v4 │ │ -0147c0: 5c84 7b02 |00e6: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkWeb:Z // field@027b │ │ -0147c4: 1404 7d00 067f |00e8: const v4, #float 1.78119e+38 // #7f06007d │ │ -0147ca: 6e20 f903 4800 |00eb: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -0147d0: 0c04 |00ee: move-result-object v4 │ │ -0147d2: 6e10 0f01 0400 |00ef: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0147d8: 0c04 |00f2: move-result-object v4 │ │ -0147da: 7230 4600 4106 |00f3: invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -0147e0: 0a04 |00f6: move-result v4 │ │ -0147e2: 5c84 7802 |00f7: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkEmail:Z // field@0278 │ │ -0147e6: 1404 8000 067f |00f9: const v4, #float 1.78119e+38 // #7f060080 │ │ -0147ec: 6e20 f903 4800 |00fc: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -0147f2: 0c04 |00ff: move-result-object v4 │ │ -0147f4: 6e10 0f01 0400 |0100: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0147fa: 0c04 |0103: move-result-object v4 │ │ -0147fc: 7230 4600 4106 |0104: invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -014802: 0a04 |0107: move-result v4 │ │ -014804: 5c84 7a02 |0108: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkTel:Z // field@027a │ │ -014808: 5584 7b02 |010a: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkWeb:Z // field@027b │ │ -01480c: 3904 0a00 |010c: if-nez v4, 0116 // +000a │ │ -014810: 5584 7802 |010e: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkEmail:Z // field@0278 │ │ -014814: 3904 0600 |0110: if-nez v4, 0116 // +0006 │ │ -014818: 5584 7a02 |0112: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkTel:Z // field@027a │ │ -01481c: 3804 0400 |0114: if-eqz v4, 0118 // +0004 │ │ -014820: 5c87 7902 |0116: iput-boolean v7, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkFlag:Z // field@0279 │ │ -014824: 1404 8400 067f |0118: const v4, #float 1.78119e+38 // #7f060084 │ │ -01482a: 6e20 f903 4800 |011b: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -014830: 0c04 |011e: move-result-object v4 │ │ -014832: 6e10 0f01 0400 |011f: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -014838: 0c04 |0122: move-result-object v4 │ │ -01483a: 7230 4600 4106 |0123: invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ -014840: 0a04 |0126: move-result v4 │ │ -014842: 5c84 9102 |0127: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.noTitleBarFlag:Z // field@0291 │ │ -014846: 5584 9102 |0129: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.noTitleBarFlag:Z // field@0291 │ │ -01484a: 3804 0500 |012b: if-eqz v4, 0130 // +0005 │ │ -01484e: 6e20 0c04 7800 |012d: invoke-virtual {v8, v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.requestWindowFeature:(I)Z // method@040c │ │ -014854: 0e00 |0130: return-void │ │ -014856: 1a04 2f03 |0131: const-string v4, "crlf" // string@032f │ │ -01485a: 6e20 1801 4000 |0133: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0118 │ │ -014860: 0a04 |0136: move-result v4 │ │ -014862: 3804 0600 |0137: if-eqz v4, 013d // +0006 │ │ -014866: 5987 8602 |0139: iput v7, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ -01486a: 2900 5bff |013b: goto/16 0096 // -00a5 │ │ -01486e: 1a04 9c04 |013d: const-string v4, "lf" // string@049c │ │ -014872: 6e20 1801 4000 |013f: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0118 │ │ -014878: 0a04 |0142: move-result v4 │ │ -01487a: 3804 0700 |0143: if-eqz v4, 014a // +0007 │ │ -01487e: 1224 |0145: const/4 v4, #int 2 // #2 │ │ -014880: 5984 8602 |0146: iput v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ -014884: 2900 4eff |0148: goto/16 0096 // -00b2 │ │ -014888: 1a04 2c03 |014a: const-string v4, "cr" // string@032c │ │ -01488c: 6e20 1801 4000 |014c: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0118 │ │ -014892: 0a04 |014f: move-result v4 │ │ -014894: 3804 46ff |0150: if-eqz v4, 0096 // -00ba │ │ -014898: 1234 |0152: const/4 v4, #int 3 // #3 │ │ -01489a: 5984 8602 |0153: iput v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ -01489e: 2900 41ff |0155: goto/16 0096 // -00bf │ │ -0148a2: 1a04 f401 |0157: const-string v4, "MONOSPACE" // string@01f4 │ │ -0148a6: 6e20 1801 4300 |0159: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0118 │ │ -0148ac: 0a04 |015c: move-result v4 │ │ -0148ae: 3804 0800 |015d: if-eqz v4, 0165 // +0008 │ │ -0148b2: 6204 0100 |015f: sget-object v4, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@0001 │ │ -0148b6: 5b84 8e02 |0161: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTypeface:Landroid/graphics/Typeface; // field@028e │ │ -0148ba: 2900 74ff |0163: goto/16 00d7 // -008c │ │ -0148be: 1a04 1302 |0165: const-string v4, "SANS_SERIF" // string@0213 │ │ -0148c2: 6e20 1801 4300 |0167: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0118 │ │ -0148c8: 0a04 |016a: move-result v4 │ │ -0148ca: 3804 0800 |016b: if-eqz v4, 0173 // +0008 │ │ -0148ce: 6204 0200 |016d: sget-object v4, Landroid/graphics/Typeface;.SANS_SERIF:Landroid/graphics/Typeface; // field@0002 │ │ -0148d2: 5b84 8e02 |016f: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTypeface:Landroid/graphics/Typeface; // field@028e │ │ -0148d6: 2900 66ff |0171: goto/16 00d7 // -009a │ │ -0148da: 1a04 1802 |0173: const-string v4, "SERIF" // string@0218 │ │ -0148de: 6e20 1801 4300 |0175: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0118 │ │ -0148e4: 0a04 |0178: move-result v4 │ │ -0148e6: 3804 5eff |0179: if-eqz v4, 00d7 // -00a2 │ │ -0148ea: 6204 0300 |017b: sget-object v4, Landroid/graphics/Typeface;.SERIF:Landroid/graphics/Typeface; // field@0003 │ │ -0148ee: 5b84 8e02 |017d: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTypeface:Landroid/graphics/Typeface; // field@028e │ │ -0148f2: 2900 58ff |017f: goto/16 00d7 // -00a8 │ │ +01766c: |[01766c] jp.gr.java_conf.hatalab.mnv.TextEdit.initConfig:()V │ │ +01767c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +01767e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +017680: 7110 6300 0800 |0002: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0063 │ │ +017686: 0c01 |0005: move-result-object v1 │ │ +017688: 1404 5100 067f |0006: const v4, #float 1.78118e+38 // #7f060051 │ │ +01768e: 6e20 fa03 4800 |0009: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +017694: 0c04 |000c: move-result-object v4 │ │ +017696: 7210 0301 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +01769c: 0c04 |0010: move-result-object v4 │ │ +01769e: 1a05 2800 |0011: const-string v5, "3" // string@0028 │ │ +0176a2: 7230 4900 4105 |0013: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +0176a8: 0c02 |0016: move-result-object v2 │ │ +0176aa: 7110 0b01 0200 |0017: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@010b │ │ +0176b0: 0a04 |001a: move-result v4 │ │ +0176b2: 5984 8c02 |001b: iput v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mResetTimer:I // field@028c │ │ +0176b6: 5284 8c02 |001d: iget v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mResetTimer:I // field@028c │ │ +0176ba: 7110 8e02 0400 |001f: invoke-static {v4}, Ljp/gr/java_conf/hatalab/mnv/PasswordBox;.setTimerVal:(I)V // method@028e │ │ +0176c0: 1404 5400 067f |0022: const v4, #float 1.78118e+38 // #7f060054 │ │ +0176c6: 6e20 fa03 4800 |0025: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +0176cc: 0c04 |0028: move-result-object v4 │ │ +0176ce: 7210 0301 0400 |0029: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +0176d4: 0c04 |002c: move-result-object v4 │ │ +0176d6: 1a05 0807 |002d: const-string v5, "utf-8" // string@0708 │ │ +0176da: 7230 4900 4105 |002f: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +0176e0: 0c04 |0032: move-result-object v4 │ │ +0176e2: 5b84 7e02 |0033: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.charsetName:Ljava/lang/String; // field@027e │ │ +0176e6: 1404 5700 067f |0035: const v4, #float 1.78118e+38 // #7f060057 │ │ +0176ec: 6e20 fa03 4800 |0038: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +0176f2: 0c04 |003b: move-result-object v4 │ │ +0176f4: 7210 0301 0400 |003c: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +0176fa: 0c04 |003f: move-result-object v4 │ │ +0176fc: 7230 4600 4106 |0040: invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +017702: 0a04 |0043: move-result v4 │ │ +017704: 5c84 9f02 |0044: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.syncTitleFlag:Z // field@029f │ │ +017708: 1404 5c00 067f |0046: const v4, #float 1.78118e+38 // #7f06005c │ │ +01770e: 6e20 fa03 4800 |0049: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +017714: 0c04 |004c: move-result-object v4 │ │ +017716: 7210 0301 0400 |004d: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +01771c: 0c04 |0050: move-result-object v4 │ │ +01771e: 7230 4600 4107 |0051: invoke-interface {v1, v4, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +017724: 0a04 |0054: move-result v4 │ │ +017726: 5c84 9b02 |0055: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showBottomBarFlag:Z // field@029b │ │ +01772a: 1404 6b00 067f |0057: const v4, #float 1.78119e+38 // #7f06006b │ │ +017730: 6e20 fa03 4800 |005a: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +017736: 0c04 |005d: move-result-object v4 │ │ +017738: 7210 0301 0400 |005e: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +01773e: 0c04 |0061: move-result-object v4 │ │ +017740: 7230 4600 4106 |0062: invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +017746: 0a04 |0065: move-result v4 │ │ +017748: 5c84 a002 |0066: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.viewerModeFlag:Z // field@02a0 │ │ +01774c: 1404 6100 067f |0068: const v4, #float 1.78119e+38 // #7f060061 │ │ +017752: 6e20 fa03 4800 |006b: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +017758: 0c04 |006e: move-result-object v4 │ │ +01775a: 7210 0301 0400 |006f: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +017760: 0c04 |0072: move-result-object v4 │ │ +017762: 5285 8202 |0073: iget v5, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.fontSize:F // field@0282 │ │ +017766: 7230 4700 4105 |0075: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0047 │ │ +01776c: 0a04 |0078: move-result v4 │ │ +01776e: 5984 8202 |0079: iput v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.fontSize:F // field@0282 │ │ +017772: 1404 6500 067f |007b: const v4, #float 1.78119e+38 // #7f060065 │ │ +017778: 6e20 fa03 4800 |007e: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +01777e: 0c04 |0081: move-result-object v4 │ │ +017780: 7210 0301 0400 |0082: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +017786: 0c04 |0085: move-result-object v4 │ │ +017788: 1a05 ce02 |0086: const-string v5, "auto" // string@02ce │ │ +01778c: 7230 4900 4105 |0088: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +017792: 0c00 |008b: move-result-object v0 │ │ +017794: 1a04 ce02 |008c: const-string v4, "auto" // string@02ce │ │ +017798: 6e20 1901 4000 |008e: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0119 │ │ +01779e: 0a04 |0091: move-result v4 │ │ +0177a0: 3804 9f00 |0092: if-eqz v4, 0131 // +009f │ │ +0177a4: 5986 8602 |0094: iput v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ +0177a8: 1404 4a00 067f |0096: const v4, #float 1.78118e+38 // #7f06004a │ │ +0177ae: 6e20 fa03 4800 |0099: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +0177b4: 0c04 |009c: move-result-object v4 │ │ +0177b6: 7210 0301 0400 |009d: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +0177bc: 0c04 |00a0: move-result-object v4 │ │ +0177be: 1a05 2400 |00a1: const-string v5, "/sdcard" // string@0024 │ │ +0177c2: 7230 4900 4105 |00a3: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +0177c8: 0c04 |00a6: move-result-object v4 │ │ +0177ca: 5b84 8102 |00a7: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +0177ce: 1404 6e00 067f |00a9: const v4, #float 1.78119e+38 // #7f06006e │ │ +0177d4: 6e20 fa03 4800 |00ac: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +0177da: 0c04 |00af: move-result-object v4 │ │ +0177dc: 7210 0301 0400 |00b0: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +0177e2: 0c04 |00b3: move-result-object v4 │ │ +0177e4: 7230 4600 4106 |00b4: invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +0177ea: 0a04 |00b7: move-result v4 │ │ +0177ec: 5c84 7c02 |00b8: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoSaveFlag:Z // field@027c │ │ +0177f0: 1404 7100 067f |00ba: const v4, #float 1.78119e+38 // #7f060071 │ │ +0177f6: 6e20 fa03 4800 |00bd: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +0177fc: 0c04 |00c0: move-result-object v4 │ │ +0177fe: 7210 0301 0400 |00c1: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +017804: 0c04 |00c4: move-result-object v4 │ │ +017806: 1a05 5000 |00c5: const-string v5, "DEFAULT" // string@0050 │ │ +01780a: 7230 4900 4105 |00c7: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +017810: 0c03 |00ca: move-result-object v3 │ │ +017812: 1a04 5000 |00cb: const-string v4, "DEFAULT" // string@0050 │ │ +017816: 6e20 1901 4300 |00cd: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0119 │ │ +01781c: 0a04 |00d0: move-result v4 │ │ +01781e: 3804 8600 |00d1: if-eqz v4, 0157 // +0086 │ │ +017822: 6204 0000 |00d3: sget-object v4, Landroid/graphics/Typeface;.DEFAULT:Landroid/graphics/Typeface; // field@0000 │ │ +017826: 5b84 8e02 |00d5: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTypeface:Landroid/graphics/Typeface; // field@028e │ │ +01782a: 1404 7a00 067f |00d7: const v4, #float 1.78119e+38 // #7f06007a │ │ +017830: 6e20 fa03 4800 |00da: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +017836: 0c04 |00dd: move-result-object v4 │ │ +017838: 7210 0301 0400 |00de: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +01783e: 0c04 |00e1: move-result-object v4 │ │ +017840: 7230 4600 4106 |00e2: invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +017846: 0a04 |00e5: move-result v4 │ │ +017848: 5c84 7b02 |00e6: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkWeb:Z // field@027b │ │ +01784c: 1404 7d00 067f |00e8: const v4, #float 1.78119e+38 // #7f06007d │ │ +017852: 6e20 fa03 4800 |00eb: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +017858: 0c04 |00ee: move-result-object v4 │ │ +01785a: 7210 0301 0400 |00ef: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +017860: 0c04 |00f2: move-result-object v4 │ │ +017862: 7230 4600 4106 |00f3: invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +017868: 0a04 |00f6: move-result v4 │ │ +01786a: 5c84 7802 |00f7: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkEmail:Z // field@0278 │ │ +01786e: 1404 8000 067f |00f9: const v4, #float 1.78119e+38 // #7f060080 │ │ +017874: 6e20 fa03 4800 |00fc: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +01787a: 0c04 |00ff: move-result-object v4 │ │ +01787c: 7210 0301 0400 |0100: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +017882: 0c04 |0103: move-result-object v4 │ │ +017884: 7230 4600 4106 |0104: invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +01788a: 0a04 |0107: move-result v4 │ │ +01788c: 5c84 7a02 |0108: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkTel:Z // field@027a │ │ +017890: 5584 7b02 |010a: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkWeb:Z // field@027b │ │ +017894: 3904 0a00 |010c: if-nez v4, 0116 // +000a │ │ +017898: 5584 7802 |010e: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkEmail:Z // field@0278 │ │ +01789c: 3904 0600 |0110: if-nez v4, 0116 // +0006 │ │ +0178a0: 5584 7a02 |0112: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkTel:Z // field@027a │ │ +0178a4: 3804 0400 |0114: if-eqz v4, 0118 // +0004 │ │ +0178a8: 5c87 7902 |0116: iput-boolean v7, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkFlag:Z // field@0279 │ │ +0178ac: 1404 8400 067f |0118: const v4, #float 1.78119e+38 // #7f060084 │ │ +0178b2: 6e20 fa03 4800 |011b: invoke-virtual {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +0178b8: 0c04 |011e: move-result-object v4 │ │ +0178ba: 7210 0301 0400 |011f: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +0178c0: 0c04 |0122: move-result-object v4 │ │ +0178c2: 7230 4600 4106 |0123: invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0046 │ │ +0178c8: 0a04 |0126: move-result v4 │ │ +0178ca: 5c84 9102 |0127: iput-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.noTitleBarFlag:Z // field@0291 │ │ +0178ce: 5584 9102 |0129: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.noTitleBarFlag:Z // field@0291 │ │ +0178d2: 3804 0500 |012b: if-eqz v4, 0130 // +0005 │ │ +0178d6: 6e20 0d04 7800 |012d: invoke-virtual {v8, v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.requestWindowFeature:(I)Z // method@040d │ │ +0178dc: 0e00 |0130: return-void │ │ +0178de: 1a04 2e03 |0131: const-string v4, "crlf" // string@032e │ │ +0178e2: 6e20 1901 4000 |0133: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0119 │ │ +0178e8: 0a04 |0136: move-result v4 │ │ +0178ea: 3804 0600 |0137: if-eqz v4, 013d // +0006 │ │ +0178ee: 5987 8602 |0139: iput v7, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ +0178f2: 2900 5bff |013b: goto/16 0096 // -00a5 │ │ +0178f6: 1a04 9904 |013d: const-string v4, "lf" // string@0499 │ │ +0178fa: 6e20 1901 4000 |013f: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0119 │ │ +017900: 0a04 |0142: move-result v4 │ │ +017902: 3804 0700 |0143: if-eqz v4, 014a // +0007 │ │ +017906: 1224 |0145: const/4 v4, #int 2 // #2 │ │ +017908: 5984 8602 |0146: iput v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ +01790c: 2900 4eff |0148: goto/16 0096 // -00b2 │ │ +017910: 1a04 2b03 |014a: const-string v4, "cr" // string@032b │ │ +017914: 6e20 1901 4000 |014c: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0119 │ │ +01791a: 0a04 |014f: move-result v4 │ │ +01791c: 3804 46ff |0150: if-eqz v4, 0096 // -00ba │ │ +017920: 1234 |0152: const/4 v4, #int 3 // #3 │ │ +017922: 5984 8602 |0153: iput v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ +017926: 2900 41ff |0155: goto/16 0096 // -00bf │ │ +01792a: 1a04 f401 |0157: const-string v4, "MONOSPACE" // string@01f4 │ │ +01792e: 6e20 1901 4300 |0159: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0119 │ │ +017934: 0a04 |015c: move-result v4 │ │ +017936: 3804 0800 |015d: if-eqz v4, 0165 // +0008 │ │ +01793a: 6204 0100 |015f: sget-object v4, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@0001 │ │ +01793e: 5b84 8e02 |0161: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTypeface:Landroid/graphics/Typeface; // field@028e │ │ +017942: 2900 74ff |0163: goto/16 00d7 // -008c │ │ +017946: 1a04 1302 |0165: const-string v4, "SANS_SERIF" // string@0213 │ │ +01794a: 6e20 1901 4300 |0167: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0119 │ │ +017950: 0a04 |016a: move-result v4 │ │ +017952: 3804 0800 |016b: if-eqz v4, 0173 // +0008 │ │ +017956: 6204 0200 |016d: sget-object v4, Landroid/graphics/Typeface;.SANS_SERIF:Landroid/graphics/Typeface; // field@0002 │ │ +01795a: 5b84 8e02 |016f: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTypeface:Landroid/graphics/Typeface; // field@028e │ │ +01795e: 2900 66ff |0171: goto/16 00d7 // -009a │ │ +017962: 1a04 1802 |0173: const-string v4, "SERIF" // string@0218 │ │ +017966: 6e20 1901 4300 |0175: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0119 │ │ +01796c: 0a04 |0178: move-result v4 │ │ +01796e: 3804 5eff |0179: if-eqz v4, 00d7 // -00a2 │ │ +017972: 6204 0300 |017b: sget-object v4, Landroid/graphics/Typeface;.SERIF:Landroid/graphics/Typeface; // field@0003 │ │ +017976: 5b84 8e02 |017d: iput-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTypeface:Landroid/graphics/Typeface; // field@028e │ │ +01797a: 2900 58ff |017f: goto/16 00d7 // -00a8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=238 │ │ 0x0006 line=239 │ │ 0x0017 line=240 │ │ 0x001d line=241 │ │ 0x0022 line=244 │ │ @@ -30222,33 +30317,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0148f8: |[0148f8] jp.gr.java_conf.hatalab.mnv.TextEdit.initListener1:()V │ │ -014908: 1401 0700 077f |0000: const v1, #float 1.79446e+38 // #7f070007 │ │ -01490e: 6e20 ed03 1300 |0003: invoke-virtual {v3, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.findViewById:(I)Landroid/view/View; // method@03ed │ │ -014914: 0c00 |0006: move-result-object v0 │ │ -014916: 1f00 4b00 |0007: check-cast v0, Landroid/widget/ScrollView; // type@004b │ │ -01491a: 5431 8002 |0009: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -01491e: 2202 0701 |000b: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3; // type@0107 │ │ -014922: 7020 9d03 3200 |000d: invoke-direct {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@039d │ │ -014928: 6e20 ae00 2100 |0010: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@00ae │ │ -01492e: 5531 7902 |0013: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkFlag:Z // field@0279 │ │ -014932: 3801 0c00 |0015: if-eqz v1, 0021 // +000c │ │ -014936: 5431 8002 |0017: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -01493a: 2202 1001 |0019: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher; // type@0110 │ │ -01493e: 7020 b303 3200 |001b: invoke-direct {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03b3 │ │ -014944: 6e20 9d00 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@009d │ │ -01494a: 2201 0801 |0021: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$4; // type@0108 │ │ -01494e: 7020 9f03 3100 |0023: invoke-direct {v1, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$4;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@039f │ │ -014954: 6e20 c700 1000 |0026: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@00c7 │ │ -01495a: 0e00 |0029: return-void │ │ +017980: |[017980] jp.gr.java_conf.hatalab.mnv.TextEdit.initListener1:()V │ │ +017990: 1401 0700 077f |0000: const v1, #float 1.79446e+38 // #7f070007 │ │ +017996: 6e20 ee03 1300 |0003: invoke-virtual {v3, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.findViewById:(I)Landroid/view/View; // method@03ee │ │ +01799c: 0c00 |0006: move-result-object v0 │ │ +01799e: 1f00 4b00 |0007: check-cast v0, Landroid/widget/ScrollView; // type@004b │ │ +0179a2: 5431 8002 |0009: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +0179a6: 2202 0701 |000b: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3; // type@0107 │ │ +0179aa: 7020 9e03 3200 |000d: invoke-direct {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@039e │ │ +0179b0: 6e20 ae00 2100 |0010: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@00ae │ │ +0179b6: 5531 7902 |0013: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkFlag:Z // field@0279 │ │ +0179ba: 3801 0c00 |0015: if-eqz v1, 0021 // +000c │ │ +0179be: 5431 8002 |0017: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +0179c2: 2202 1001 |0019: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher; // type@0110 │ │ +0179c6: 7020 b403 3200 |001b: invoke-direct {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03b4 │ │ +0179cc: 6e20 9d00 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@009d │ │ +0179d2: 2201 0801 |0021: new-instance v1, Ljp/gr/java_conf/hatalab/mnv/TextEdit$4; // type@0108 │ │ +0179d6: 7020 a003 3100 |0023: invoke-direct {v1, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$4;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03a0 │ │ +0179dc: 6e20 c700 1000 |0026: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@00c7 │ │ +0179e2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0009 line=377 │ │ 0x0013 line=444 │ │ 0x0021 line=447 │ │ 0x0029 line=491 │ │ @@ -30261,84 +30356,84 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 147 16-bit code units │ │ -01495c: |[01495c] jp.gr.java_conf.hatalab.mnv.TextEdit.insertText:()V │ │ -01496c: 54a7 8d02 |0000: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTemplateList:Ljava/util/ArrayList; // field@028d │ │ -014970: 3907 0800 |0002: if-nez v7, 000a // +0008 │ │ -014974: 7110 6203 0a00 |0004: invoke-static {v10}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.loadPreferences:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@0362 │ │ -01497a: 0c07 |0007: move-result-object v7 │ │ -01497c: 5ba7 8d02 |0008: iput-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTemplateList:Ljava/util/ArrayList; // field@028d │ │ -014980: 1a07 1903 |000a: const-string v7, "clipboard" // string@0319 │ │ -014984: 6e20 f803 7a00 |000c: invoke-virtual {v10, v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03f8 │ │ -01498a: 0c01 |000f: move-result-object v1 │ │ -01498c: 1f01 2200 |0010: check-cast v1, Landroid/text/ClipboardManager; // type@0022 │ │ -014990: 6e10 6600 0100 |0012: invoke-virtual {v1}, Landroid/text/ClipboardManager;.getText:()Ljava/lang/CharSequence; // method@0066 │ │ -014996: 0c07 |0015: move-result-object v7 │ │ -014998: 6e10 0f01 0700 |0016: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -01499e: 0c02 |0019: move-result-object v2 │ │ -0149a0: 2205 7a00 |001a: new-instance v5, Ljava/util/ArrayList; // type@007a │ │ -0149a4: 7010 3d01 0500 |001c: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@013d │ │ -0149aa: 3802 0b00 |001f: if-eqz v2, 002a // +000b │ │ -0149ae: 6e10 1f01 0200 |0021: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@011f │ │ -0149b4: 0a07 |0024: move-result v7 │ │ -0149b6: 3d07 0500 |0025: if-lez v7, 002a // +0005 │ │ -0149ba: 6e20 3e01 2500 |0027: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@013e │ │ -0149c0: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -0149c2: 54a7 8d02 |002b: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTemplateList:Ljava/util/ArrayList; // field@028d │ │ -0149c6: 6e10 4101 0700 |002d: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0141 │ │ -0149cc: 0a07 |0030: move-result v7 │ │ -0149ce: 3573 1400 |0031: if-ge v3, v7, 0045 // +0014 │ │ -0149d2: 54a7 8d02 |0033: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTemplateList:Ljava/util/ArrayList; // field@028d │ │ -0149d6: 6e20 3f01 3700 |0035: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@013f │ │ -0149dc: 0c04 |0038: move-result-object v4 │ │ -0149de: 1f04 1401 |0039: check-cast v4, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ -0149e2: 6e10 3704 0400 |003b: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.toString:()Ljava/lang/String; // method@0437 │ │ -0149e8: 0c07 |003e: move-result-object v7 │ │ -0149ea: 6e20 3e01 7500 |003f: invoke-virtual {v5, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@013e │ │ -0149f0: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0149f4: 28e7 |0044: goto 002b // -0019 │ │ -0149f6: 6e10 4101 0500 |0045: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0141 │ │ -0149fc: 0a07 |0048: move-result v7 │ │ -0149fe: 3907 1200 |0049: if-nez v7, 005b // +0012 │ │ -014a02: 1407 3000 067f |004b: const v7, #float 1.78118e+38 // #7f060030 │ │ -014a08: 6e20 f903 7a00 |004e: invoke-virtual {v10, v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03f9 │ │ -014a0e: 0c07 |0051: move-result-object v7 │ │ -014a10: 1218 |0052: const/4 v8, #int 1 // #1 │ │ -014a12: 7130 d500 7a08 |0053: invoke-static {v10, v7, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ -014a18: 0c07 |0056: move-result-object v7 │ │ -014a1a: 6e10 d800 0700 |0057: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -014a20: 0e00 |005a: return-void │ │ -014a22: 2206 4900 |005b: new-instance v6, Landroid/widget/ListView; // type@0049 │ │ -014a26: 7020 bc00 a600 |005d: invoke-direct {v6, v10}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@00bc │ │ -014a2c: 2207 0800 |0060: new-instance v7, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -014a30: 7020 0d00 a700 |0062: invoke-direct {v7, v10}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -014a36: 1408 0f00 067f |0065: const v8, #float 1.78117e+38 // #7f06000f │ │ -014a3c: 6e20 1600 8700 |0068: invoke-virtual {v7, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -014a42: 0c07 |006b: move-result-object v7 │ │ -014a44: 1408 4400 067f |006c: const v8, #float 1.78118e+38 // #7f060044 │ │ -014a4a: 1209 |006f: const/4 v9, #int 0 // #0 │ │ -014a4c: 6e30 1500 8709 |0070: invoke-virtual {v7, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -014a52: 0c07 |0073: move-result-object v7 │ │ -014a54: 6e20 1800 6700 |0074: invoke-virtual {v7, v6}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -014a5a: 0c07 |0077: move-result-object v7 │ │ -014a5c: 6e10 0e00 0700 |0078: invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -014a62: 0c00 |007b: move-result-object v0 │ │ -014a64: 2207 4200 |007c: new-instance v7, Landroid/widget/ArrayAdapter; // type@0042 │ │ -014a68: 1408 0b00 037f |007e: const v8, #float 1.74129e+38 // #7f03000b │ │ -014a6e: 7040 9200 a758 |0081: invoke-direct {v7, v10, v8, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0092 │ │ -014a74: 6e20 c200 7600 |0084: invoke-virtual {v6, v7}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@00c2 │ │ -014a7a: 2207 f100 |0087: new-instance v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11; // type@00f1 │ │ -014a7e: 7040 7103 a750 |0089: invoke-direct {v7, v10, v0, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/app/AlertDialog;Ljava/util/ArrayList;)V // method@0371 │ │ -014a84: 6e20 c300 7600 |008c: invoke-virtual {v6, v7}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@00c3 │ │ -014a8a: 6e10 1c00 0000 |008f: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -014a90: 28c8 |0092: goto 005a // -0038 │ │ +0179e4: |[0179e4] jp.gr.java_conf.hatalab.mnv.TextEdit.insertText:()V │ │ +0179f4: 54a7 8d02 |0000: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTemplateList:Ljava/util/ArrayList; // field@028d │ │ +0179f8: 3907 0800 |0002: if-nez v7, 000a // +0008 │ │ +0179fc: 7110 6303 0a00 |0004: invoke-static {v10}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;.loadPreferences:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@0363 │ │ +017a02: 0c07 |0007: move-result-object v7 │ │ +017a04: 5ba7 8d02 |0008: iput-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTemplateList:Ljava/util/ArrayList; // field@028d │ │ +017a08: 1a07 1803 |000a: const-string v7, "clipboard" // string@0318 │ │ +017a0c: 6e20 f903 7a00 |000c: invoke-virtual {v10, v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03f9 │ │ +017a12: 0c01 |000f: move-result-object v1 │ │ +017a14: 1f01 2200 |0010: check-cast v1, Landroid/text/ClipboardManager; // type@0022 │ │ +017a18: 6e10 6600 0100 |0012: invoke-virtual {v1}, Landroid/text/ClipboardManager;.getText:()Ljava/lang/CharSequence; // method@0066 │ │ +017a1e: 0c07 |0015: move-result-object v7 │ │ +017a20: 7210 0301 0700 |0016: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +017a26: 0c02 |0019: move-result-object v2 │ │ +017a28: 2205 7a00 |001a: new-instance v5, Ljava/util/ArrayList; // type@007a │ │ +017a2c: 7010 3e01 0500 |001c: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@013e │ │ +017a32: 3802 0b00 |001f: if-eqz v2, 002a // +000b │ │ +017a36: 6e10 2001 0200 |0021: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0120 │ │ +017a3c: 0a07 |0024: move-result v7 │ │ +017a3e: 3d07 0500 |0025: if-lez v7, 002a // +0005 │ │ +017a42: 6e20 3f01 2500 |0027: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@013f │ │ +017a48: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +017a4a: 54a7 8d02 |002b: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTemplateList:Ljava/util/ArrayList; // field@028d │ │ +017a4e: 6e10 4201 0700 |002d: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0142 │ │ +017a54: 0a07 |0030: move-result v7 │ │ +017a56: 3573 1400 |0031: if-ge v3, v7, 0045 // +0014 │ │ +017a5a: 54a7 8d02 |0033: iget-object v7, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTemplateList:Ljava/util/ArrayList; // field@028d │ │ +017a5e: 6e20 4001 3700 |0035: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0140 │ │ +017a64: 0c04 |0038: move-result-object v4 │ │ +017a66: 1f04 1401 |0039: check-cast v4, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; // type@0114 │ │ +017a6a: 6e10 3804 0400 |003b: invoke-virtual {v4}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.toString:()Ljava/lang/String; // method@0438 │ │ +017a70: 0c07 |003e: move-result-object v7 │ │ +017a72: 6e20 3f01 7500 |003f: invoke-virtual {v5, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@013f │ │ +017a78: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ +017a7c: 28e7 |0044: goto 002b // -0019 │ │ +017a7e: 6e10 4201 0500 |0045: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0142 │ │ +017a84: 0a07 |0048: move-result v7 │ │ +017a86: 3907 1200 |0049: if-nez v7, 005b // +0012 │ │ +017a8a: 1407 3000 067f |004b: const v7, #float 1.78118e+38 // #7f060030 │ │ +017a90: 6e20 fa03 7a00 |004e: invoke-virtual {v10, v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getText:(I)Ljava/lang/CharSequence; // method@03fa │ │ +017a96: 0c07 |0051: move-result-object v7 │ │ +017a98: 1218 |0052: const/4 v8, #int 1 // #1 │ │ +017a9a: 7130 d500 7a08 |0053: invoke-static {v10, v7, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00d5 │ │ +017aa0: 0c07 |0056: move-result-object v7 │ │ +017aa2: 6e10 d800 0700 |0057: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +017aa8: 0e00 |005a: return-void │ │ +017aaa: 2206 4900 |005b: new-instance v6, Landroid/widget/ListView; // type@0049 │ │ +017aae: 7020 bc00 a600 |005d: invoke-direct {v6, v10}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@00bc │ │ +017ab4: 2207 0800 |0060: new-instance v7, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +017ab8: 7020 0d00 a700 |0062: invoke-direct {v7, v10}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +017abe: 1408 0f00 067f |0065: const v8, #float 1.78117e+38 // #7f06000f │ │ +017ac4: 6e20 1600 8700 |0068: invoke-virtual {v7, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +017aca: 0c07 |006b: move-result-object v7 │ │ +017acc: 1408 4400 067f |006c: const v8, #float 1.78118e+38 // #7f060044 │ │ +017ad2: 1209 |006f: const/4 v9, #int 0 // #0 │ │ +017ad4: 6e30 1500 8709 |0070: invoke-virtual {v7, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +017ada: 0c07 |0073: move-result-object v7 │ │ +017adc: 6e20 1800 6700 |0074: invoke-virtual {v7, v6}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +017ae2: 0c07 |0077: move-result-object v7 │ │ +017ae4: 6e10 0e00 0700 |0078: invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +017aea: 0c00 |007b: move-result-object v0 │ │ +017aec: 2207 4200 |007c: new-instance v7, Landroid/widget/ArrayAdapter; // type@0042 │ │ +017af0: 1408 0b00 037f |007e: const v8, #float 1.74129e+38 // #7f03000b │ │ +017af6: 7040 9200 a758 |0081: invoke-direct {v7, v10, v8, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0092 │ │ +017afc: 6e20 c200 7600 |0084: invoke-virtual {v6, v7}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@00c2 │ │ +017b02: 2207 f100 |0087: new-instance v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11; // type@00f1 │ │ +017b06: 7040 7203 a750 |0089: invoke-direct {v7, v10, v0, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/app/AlertDialog;Ljava/util/ArrayList;)V // method@0372 │ │ +017b0c: 6e20 c300 7600 |008c: invoke-virtual {v6, v7}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@00c3 │ │ +017b12: 6e10 1c00 0000 |008f: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +017b18: 28c8 |0092: goto 005a // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x0004 line=747 │ │ 0x000a line=751 │ │ 0x0012 line=752 │ │ 0x001a line=755 │ │ @@ -30348,14 +30443,18 @@ │ │ 0x003b line=761 │ │ 0x0042 line=759 │ │ 0x0045 line=764 │ │ 0x004b line=765 │ │ 0x005a line=833 │ │ 0x005b line=768 │ │ 0x0060 line=772 │ │ + 0x0068 line=773 │ │ + 0x0070 line=774 │ │ + 0x0074 line=775 │ │ + 0x0078 line=776 │ │ 0x007c line=778 │ │ 0x0087 line=780 │ │ 0x008f line=791 │ │ locals : │ │ 0x003b - 0x0045 reg=4 item Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ 0x007c - 0x0093 reg=0 alertDialog Landroid/app/AlertDialog; │ │ 0x0012 - 0x0093 reg=1 clip Landroid/text/ClipboardManager; │ │ @@ -30370,54 +30469,54 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -014a94: |[014a94] jp.gr.java_conf.hatalab.mnv.TextEdit.moveCursor:(II)V │ │ -014aa4: 5443 8002 |0000: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -014aa8: 6e10 9f00 0300 |0002: invoke-virtual {v3}, Landroid/widget/EditText;.getPaddingLeft:()I // method@009f │ │ -014aae: 0a03 |0005: move-result v3 │ │ -014ab0: b135 |0006: sub-int/2addr v5, v3 │ │ -014ab2: 5443 8002 |0007: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -014ab6: 6e10 a000 0300 |0009: invoke-virtual {v3}, Landroid/widget/EditText;.getPaddingTop:()I // method@00a0 │ │ -014abc: 0a03 |000c: move-result v3 │ │ -014abe: b136 |000d: sub-int/2addr v6, v3 │ │ -014ac0: 5443 8002 |000e: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -014ac4: 6e10 9e00 0300 |0010: invoke-virtual {v3}, Landroid/widget/EditText;.getLayout:()Landroid/text/Layout; // method@009e │ │ -014aca: 0c00 |0013: move-result-object v0 │ │ -014acc: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -014ace: 6e20 6a00 6000 |0015: invoke-virtual {v0, v6}, Landroid/text/Layout;.getLineForVertical:(I)I // method@006a │ │ -014ad4: 0a01 |0018: move-result v1 │ │ -014ad6: 3901 0f00 |0019: if-nez v1, 0028 // +000f │ │ -014ada: 6e20 6b00 1000 |001b: invoke-virtual {v0, v1}, Landroid/text/Layout;.getLineTop:(I)I // method@006b │ │ -014ae0: 0a03 |001e: move-result v3 │ │ -014ae2: 3536 0900 |001f: if-ge v6, v3, 0028 // +0009 │ │ -014ae6: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -014ae8: 5443 8002 |0022: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -014aec: 6e20 b000 2300 |0024: invoke-virtual {v3, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@00b0 │ │ -014af2: 0e00 |0027: return-void │ │ -014af4: 6e10 6900 0000 |0028: invoke-virtual {v0}, Landroid/text/Layout;.getLineCount:()I // method@0069 │ │ -014afa: 0a03 |002b: move-result v3 │ │ -014afc: d803 03ff |002c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -014b00: 3431 1300 |002e: if-lt v1, v3, 0041 // +0013 │ │ -014b04: d803 0101 |0030: add-int/lit8 v3, v1, #int 1 // #01 │ │ -014b08: 6e20 6b00 3000 |0032: invoke-virtual {v0, v3}, Landroid/text/Layout;.getLineTop:(I)I // method@006b │ │ -014b0e: 0a03 |0035: move-result v3 │ │ -014b10: 3436 0b00 |0036: if-lt v6, v3, 0041 // +000b │ │ -014b14: 6e10 6d00 0000 |0038: invoke-virtual {v0}, Landroid/text/Layout;.getText:()Ljava/lang/CharSequence; // method@006d │ │ -014b1a: 0c03 |003b: move-result-object v3 │ │ -014b1c: 7210 0101 0300 |003c: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@0101 │ │ -014b22: 0a02 |003f: move-result v2 │ │ -014b24: 28e2 |0040: goto 0022 // -001e │ │ -014b26: 8253 |0041: int-to-float v3, v5 │ │ -014b28: 6e30 6c00 1003 |0042: invoke-virtual {v0, v1, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@006c │ │ -014b2e: 0a02 |0045: move-result v2 │ │ -014b30: 28dc |0046: goto 0022 // -0024 │ │ +017b1c: |[017b1c] jp.gr.java_conf.hatalab.mnv.TextEdit.moveCursor:(II)V │ │ +017b2c: 5443 8002 |0000: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017b30: 6e10 9f00 0300 |0002: invoke-virtual {v3}, Landroid/widget/EditText;.getPaddingLeft:()I // method@009f │ │ +017b36: 0a03 |0005: move-result v3 │ │ +017b38: b135 |0006: sub-int/2addr v5, v3 │ │ +017b3a: 5443 8002 |0007: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017b3e: 6e10 a000 0300 |0009: invoke-virtual {v3}, Landroid/widget/EditText;.getPaddingTop:()I // method@00a0 │ │ +017b44: 0a03 |000c: move-result v3 │ │ +017b46: b136 |000d: sub-int/2addr v6, v3 │ │ +017b48: 5443 8002 |000e: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017b4c: 6e10 9e00 0300 |0010: invoke-virtual {v3}, Landroid/widget/EditText;.getLayout:()Landroid/text/Layout; // method@009e │ │ +017b52: 0c00 |0013: move-result-object v0 │ │ +017b54: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +017b56: 6e20 6a00 6000 |0015: invoke-virtual {v0, v6}, Landroid/text/Layout;.getLineForVertical:(I)I // method@006a │ │ +017b5c: 0a01 |0018: move-result v1 │ │ +017b5e: 3901 0f00 |0019: if-nez v1, 0028 // +000f │ │ +017b62: 6e20 6b00 1000 |001b: invoke-virtual {v0, v1}, Landroid/text/Layout;.getLineTop:(I)I // method@006b │ │ +017b68: 0a03 |001e: move-result v3 │ │ +017b6a: 3536 0900 |001f: if-ge v6, v3, 0028 // +0009 │ │ +017b6e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +017b70: 5443 8002 |0022: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017b74: 6e20 b000 2300 |0024: invoke-virtual {v3, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@00b0 │ │ +017b7a: 0e00 |0027: return-void │ │ +017b7c: 6e10 6900 0000 |0028: invoke-virtual {v0}, Landroid/text/Layout;.getLineCount:()I // method@0069 │ │ +017b82: 0a03 |002b: move-result v3 │ │ +017b84: d803 03ff |002c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +017b88: 3431 1300 |002e: if-lt v1, v3, 0041 // +0013 │ │ +017b8c: d803 0101 |0030: add-int/lit8 v3, v1, #int 1 // #01 │ │ +017b90: 6e20 6b00 3000 |0032: invoke-virtual {v0, v3}, Landroid/text/Layout;.getLineTop:(I)I // method@006b │ │ +017b96: 0a03 |0035: move-result v3 │ │ +017b98: 3436 0b00 |0036: if-lt v6, v3, 0041 // +000b │ │ +017b9c: 6e10 6d00 0000 |0038: invoke-virtual {v0}, Landroid/text/Layout;.getText:()Ljava/lang/CharSequence; // method@006d │ │ +017ba2: 0c03 |003b: move-result-object v3 │ │ +017ba4: 7210 0101 0300 |003c: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@0101 │ │ +017baa: 0a02 |003f: move-result v2 │ │ +017bac: 28e2 |0040: goto 0022 // -001e │ │ +017bae: 8253 |0041: int-to-float v3, v5 │ │ +017bb0: 6e30 6c00 1003 |0042: invoke-virtual {v0, v1, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@006c │ │ +017bb6: 0a02 |0045: move-result v2 │ │ +017bb8: 28dc |0046: goto 0022 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0007 line=342 │ │ 0x000e line=343 │ │ 0x0014 line=344 │ │ 0x0015 line=345 │ │ @@ -30437,220 +30536,200 @@ │ │ 0x0000 - 0x0047 reg=6 y I │ │ │ │ #63 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ name : 'resetMySpan' │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 20 │ │ + registers : 16 │ │ ins : 3 │ │ outs : 5 │ │ - insns size : 195 16-bit code units │ │ -014b34: |[014b34] jp.gr.java_conf.hatalab.mnv.TextEdit.resetMySpan:(II)V │ │ -014b44: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -014b48: 540e 8002 |0002: iget-object v14, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -014b4c: 6e10 a300 0e00 |0004: invoke-virtual {v14}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -014b52: 0c03 |0007: move-result-object v3 │ │ -014b54: 1c0e 2900 |0008: const-class v14, Landroid/text/style/ClickableSpan; // type@0029 │ │ -014b58: 0200 1200 |000a: move/from16 v0, v18 │ │ -014b5c: 0201 1300 |000c: move/from16 v1, v19 │ │ -014b60: 7240 7100 03e1 |000e: invoke-interface {v3, v0, v1, v14}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0071 │ │ -014b66: 0c08 |0011: move-result-object v8 │ │ -014b68: 1f08 1c01 |0012: check-cast v8, [Landroid/text/style/ClickableSpan; // type@011c │ │ -014b6c: 0200 1200 |0014: move/from16 v0, v18 │ │ -014b70: 0201 1300 |0016: move/from16 v1, v19 │ │ -014b74: 7230 7400 0301 |0018: invoke-interface {v3, v0, v1}, Landroid/text/Spannable;.subSequence:(II)Ljava/lang/CharSequence; // method@0074 │ │ -014b7a: 0c0d |001b: move-result-object v13 │ │ -014b7c: 0782 |001c: move-object v2, v8 │ │ -014b7e: 2127 |001d: array-length v7, v2 │ │ -014b80: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -014b82: 3576 0a00 |001f: if-ge v6, v7, 0029 // +000a │ │ -014b86: 460c 0206 |0021: aget-object v12, v2, v6 │ │ -014b8a: 7220 7200 c300 |0023: invoke-interface {v3, v12}, Landroid/text/Spannable;.removeSpan:(Ljava/lang/Object;)V // method@0072 │ │ -014b90: d806 0601 |0026: add-int/lit8 v6, v6, #int 1 // #01 │ │ -014b94: 28f7 |0028: goto 001f // -0009 │ │ -014b96: 0800 1100 |0029: move-object/from16 v0, v17 │ │ -014b9a: 550e 7b02 |002b: iget-boolean v14, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkWeb:Z // field@027b │ │ -014b9e: 380e 2f00 |002d: if-eqz v14, 005c // +002f │ │ -014ba2: 620e ae00 |002f: sget-object v14, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.WEB_URL_PATTERN:Ljava/util/regex/Pattern; // field@00ae │ │ -014ba6: 6e20 5501 de00 |0031: invoke-virtual {v14, v13}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -014bac: 0c0b |0034: move-result-object v11 │ │ -014bae: 6e10 4e01 0b00 |0035: invoke-virtual {v11}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -014bb4: 0a0e |0038: move-result v14 │ │ -014bb6: 380e 2300 |0039: if-eqz v14, 005c // +0023 │ │ -014bba: 6e10 5201 0b00 |003b: invoke-virtual {v11}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -014bc0: 0a0e |003e: move-result v14 │ │ -014bc2: 9005 0e12 |003f: add-int v5, v14, v18 │ │ -014bc6: 6e10 4d01 0b00 |0041: invoke-virtual {v11}, Ljava/util/regex/Matcher;.end:()I // method@014d │ │ -014bcc: 0a0e |0044: move-result v14 │ │ -014bce: 9004 0e12 |0045: add-int v4, v14, v18 │ │ -014bd2: 220e 1301 |0047: new-instance v14, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ -014bd6: 6e10 5001 0b00 |0049: invoke-virtual {v11}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -014bdc: 0c0f |004c: move-result-object v15 │ │ -014bde: 0800 1100 |004d: move-object/from16 v0, v17 │ │ -014be2: 5400 8002 |004f: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -014be6: 0810 0000 |0051: move-object/from16 v16, v0 │ │ -014bea: 7604 2604 0e00 |0053: invoke-direct/range {v14, v15, v16, v17}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0426 │ │ -014bf0: 130f 2100 |0056: const/16 v15, #int 33 // #21 │ │ -014bf4: 725f 7300 e345 |0058: invoke-interface {v3, v14, v5, v4, v15}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ -014bfa: 28da |005b: goto 0035 // -0026 │ │ -014bfc: 0800 1100 |005c: move-object/from16 v0, v17 │ │ -014c00: 550e 7a02 |005e: iget-boolean v14, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkTel:Z // field@027a │ │ -014c04: 380e 2f00 |0060: if-eqz v14, 008f // +002f │ │ -014c08: 620e ad00 |0062: sget-object v14, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.PHONE_PATTERN:Ljava/util/regex/Pattern; // field@00ad │ │ -014c0c: 6e20 5501 de00 |0064: invoke-virtual {v14, v13}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -014c12: 0c0a |0067: move-result-object v10 │ │ -014c14: 6e10 4e01 0a00 |0068: invoke-virtual {v10}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -014c1a: 0a0e |006b: move-result v14 │ │ -014c1c: 380e 2300 |006c: if-eqz v14, 008f // +0023 │ │ -014c20: 6e10 5201 0a00 |006e: invoke-virtual {v10}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -014c26: 0a0e |0071: move-result v14 │ │ -014c28: 9005 0e12 |0072: add-int v5, v14, v18 │ │ -014c2c: 6e10 4d01 0a00 |0074: invoke-virtual {v10}, Ljava/util/regex/Matcher;.end:()I // method@014d │ │ -014c32: 0a0e |0077: move-result v14 │ │ -014c34: 9004 0e12 |0078: add-int v4, v14, v18 │ │ -014c38: 220e 1301 |007a: new-instance v14, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ -014c3c: 6e10 5001 0a00 |007c: invoke-virtual {v10}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -014c42: 0c0f |007f: move-result-object v15 │ │ -014c44: 0800 1100 |0080: move-object/from16 v0, v17 │ │ -014c48: 5400 8002 |0082: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -014c4c: 0810 0000 |0084: move-object/from16 v16, v0 │ │ -014c50: 7604 2604 0e00 |0086: invoke-direct/range {v14, v15, v16, v17}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0426 │ │ -014c56: 130f 2100 |0089: const/16 v15, #int 33 // #21 │ │ -014c5a: 725f 7300 e345 |008b: invoke-interface {v3, v14, v5, v4, v15}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ -014c60: 28da |008e: goto 0068 // -0026 │ │ -014c62: 0800 1100 |008f: move-object/from16 v0, v17 │ │ -014c66: 550e 7802 |0091: iget-boolean v14, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkEmail:Z // field@0278 │ │ -014c6a: 380e 2f00 |0093: if-eqz v14, 00c2 // +002f │ │ -014c6e: 620e ab00 |0095: sget-object v14, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@00ab │ │ -014c72: 6e20 5501 de00 |0097: invoke-virtual {v14, v13}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -014c78: 0c09 |009a: move-result-object v9 │ │ -014c7a: 6e10 4e01 0900 |009b: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -014c80: 0a0e |009e: move-result v14 │ │ -014c82: 380e 2300 |009f: if-eqz v14, 00c2 // +0023 │ │ -014c86: 6e10 5201 0900 |00a1: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -014c8c: 0a0e |00a4: move-result v14 │ │ -014c8e: 9005 0e12 |00a5: add-int v5, v14, v18 │ │ -014c92: 6e10 4d01 0900 |00a7: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@014d │ │ -014c98: 0a0e |00aa: move-result v14 │ │ -014c9a: 9004 0e12 |00ab: add-int v4, v14, v18 │ │ -014c9e: 220e 1301 |00ad: new-instance v14, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ -014ca2: 6e10 5001 0900 |00af: invoke-virtual {v9}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -014ca8: 0c0f |00b2: move-result-object v15 │ │ -014caa: 0800 1100 |00b3: move-object/from16 v0, v17 │ │ -014cae: 5400 8002 |00b5: iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -014cb2: 0810 0000 |00b7: move-object/from16 v16, v0 │ │ -014cb6: 7604 2604 0e00 |00b9: invoke-direct/range {v14, v15, v16, v17}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0426 │ │ -014cbc: 130f 2100 |00bc: const/16 v15, #int 33 // #21 │ │ -014cc0: 725f 7300 e345 |00be: invoke-interface {v3, v14, v5, v4, v15}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ -014cc6: 28da |00c1: goto 009b // -0026 │ │ -014cc8: 0e00 |00c2: return-void │ │ + insns size : 162 16-bit code units │ │ +017bbc: |[017bbc] jp.gr.java_conf.hatalab.mnv.TextEdit.resetMySpan:(II)V │ │ +017bcc: 130c 2100 |0000: const/16 v12, #int 33 // #21 │ │ +017bd0: 54d9 8002 |0002: iget-object v9, v13, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017bd4: 6e10 a300 0900 |0004: invoke-virtual {v9}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +017bda: 0c00 |0007: move-result-object v0 │ │ +017bdc: 1c09 2900 |0008: const-class v9, Landroid/text/style/ClickableSpan; // type@0029 │ │ +017be0: 7240 7100 e09f |000a: invoke-interface {v0, v14, v15, v9}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0071 │ │ +017be6: 0c03 |000d: move-result-object v3 │ │ +017be8: 1f03 1c01 |000e: check-cast v3, [Landroid/text/style/ClickableSpan; // type@011c │ │ +017bec: 7230 7400 e00f |0010: invoke-interface {v0, v14, v15}, Landroid/text/Spannable;.subSequence:(II)Ljava/lang/CharSequence; // method@0074 │ │ +017bf2: 0c08 |0013: move-result-object v8 │ │ +017bf4: 213a |0014: array-length v10, v3 │ │ +017bf6: 1209 |0015: const/4 v9, #int 0 // #0 │ │ +017bf8: 35a9 0a00 |0016: if-ge v9, v10, 0020 // +000a │ │ +017bfc: 4607 0309 |0018: aget-object v7, v3, v9 │ │ +017c00: 7220 7200 7000 |001a: invoke-interface {v0, v7}, Landroid/text/Spannable;.removeSpan:(Ljava/lang/Object;)V // method@0072 │ │ +017c06: d809 0901 |001d: add-int/lit8 v9, v9, #int 1 // #01 │ │ +017c0a: 28f7 |001f: goto 0016 // -0009 │ │ +017c0c: 55d9 7b02 |0020: iget-boolean v9, v13, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkWeb:Z // field@027b │ │ +017c10: 3809 2900 |0022: if-eqz v9, 004b // +0029 │ │ +017c14: 6209 ae00 |0024: sget-object v9, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.WEB_URL_PATTERN:Ljava/util/regex/Pattern; // field@00ae │ │ +017c18: 6e20 5601 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +017c1e: 0c06 |0029: move-result-object v6 │ │ +017c20: 6e10 4f01 0600 |002a: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +017c26: 0a09 |002d: move-result v9 │ │ +017c28: 3809 1d00 |002e: if-eqz v9, 004b // +001d │ │ +017c2c: 6e10 5301 0600 |0030: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +017c32: 0a09 |0033: move-result v9 │ │ +017c34: 9002 090e |0034: add-int v2, v9, v14 │ │ +017c38: 6e10 4e01 0600 |0036: invoke-virtual {v6}, Ljava/util/regex/Matcher;.end:()I // method@014e │ │ +017c3e: 0a09 |0039: move-result v9 │ │ +017c40: 9001 090e |003a: add-int v1, v9, v14 │ │ +017c44: 2209 1301 |003c: new-instance v9, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ +017c48: 6e10 5101 0600 |003e: invoke-virtual {v6}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +017c4e: 0c0a |0041: move-result-object v10 │ │ +017c50: 54db 8002 |0042: iget-object v11, v13, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017c54: 7040 2704 a9db |0044: invoke-direct {v9, v10, v11, v13}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0427 │ │ +017c5a: 725c 7300 9012 |0047: invoke-interface {v0, v9, v2, v1, v12}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ +017c60: 28e0 |004a: goto 002a // -0020 │ │ +017c62: 55d9 7a02 |004b: iget-boolean v9, v13, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkTel:Z // field@027a │ │ +017c66: 3809 2900 |004d: if-eqz v9, 0076 // +0029 │ │ +017c6a: 6209 ad00 |004f: sget-object v9, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.PHONE_PATTERN:Ljava/util/regex/Pattern; // field@00ad │ │ +017c6e: 6e20 5601 8900 |0051: invoke-virtual {v9, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +017c74: 0c05 |0054: move-result-object v5 │ │ +017c76: 6e10 4f01 0500 |0055: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +017c7c: 0a09 |0058: move-result v9 │ │ +017c7e: 3809 1d00 |0059: if-eqz v9, 0076 // +001d │ │ +017c82: 6e10 5301 0500 |005b: invoke-virtual {v5}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +017c88: 0a09 |005e: move-result v9 │ │ +017c8a: 9002 090e |005f: add-int v2, v9, v14 │ │ +017c8e: 6e10 4e01 0500 |0061: invoke-virtual {v5}, Ljava/util/regex/Matcher;.end:()I // method@014e │ │ +017c94: 0a09 |0064: move-result v9 │ │ +017c96: 9001 090e |0065: add-int v1, v9, v14 │ │ +017c9a: 2209 1301 |0067: new-instance v9, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ +017c9e: 6e10 5101 0500 |0069: invoke-virtual {v5}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +017ca4: 0c0a |006c: move-result-object v10 │ │ +017ca6: 54db 8002 |006d: iget-object v11, v13, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017caa: 7040 2704 a9db |006f: invoke-direct {v9, v10, v11, v13}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0427 │ │ +017cb0: 725c 7300 9012 |0072: invoke-interface {v0, v9, v2, v1, v12}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ +017cb6: 28e0 |0075: goto 0055 // -0020 │ │ +017cb8: 55d9 7802 |0076: iget-boolean v9, v13, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkEmail:Z // field@0278 │ │ +017cbc: 3809 2900 |0078: if-eqz v9, 00a1 // +0029 │ │ +017cc0: 6209 ab00 |007a: sget-object v9, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@00ab │ │ +017cc4: 6e20 5601 8900 |007c: invoke-virtual {v9, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +017cca: 0c04 |007f: move-result-object v4 │ │ +017ccc: 6e10 4f01 0400 |0080: invoke-virtual {v4}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +017cd2: 0a09 |0083: move-result v9 │ │ +017cd4: 3809 1d00 |0084: if-eqz v9, 00a1 // +001d │ │ +017cd8: 6e10 5301 0400 |0086: invoke-virtual {v4}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +017cde: 0a09 |0089: move-result v9 │ │ +017ce0: 9002 090e |008a: add-int v2, v9, v14 │ │ +017ce4: 6e10 4e01 0400 |008c: invoke-virtual {v4}, Ljava/util/regex/Matcher;.end:()I // method@014e │ │ +017cea: 0a09 |008f: move-result v9 │ │ +017cec: 9001 090e |0090: add-int v1, v9, v14 │ │ +017cf0: 2209 1301 |0092: new-instance v9, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ +017cf4: 6e10 5101 0400 |0094: invoke-virtual {v4}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +017cfa: 0c0a |0097: move-result-object v10 │ │ +017cfc: 54db 8002 |0098: iget-object v11, v13, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017d00: 7040 2704 a9db |009a: invoke-direct {v9, v10, v11, v13}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0427 │ │ +017d06: 725c 7300 9012 |009d: invoke-interface {v0, v9, v2, v1, v12}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ +017d0c: 28e0 |00a0: goto 0080 // -0020 │ │ +017d0e: 0e00 |00a1: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2055 │ │ + 0x0002 line=2055 │ │ 0x0008 line=2056 │ │ - 0x0014 line=2058 │ │ - 0x001c line=2061 │ │ - 0x0023 line=2063 │ │ - 0x0026 line=2061 │ │ - 0x0029 line=2068 │ │ - 0x002f line=2069 │ │ - 0x0035 line=2070 │ │ - 0x003b line=2071 │ │ - 0x0041 line=2072 │ │ - 0x0047 line=2074 │ │ - 0x005c line=2077 │ │ - 0x0062 line=2078 │ │ - 0x0068 line=2079 │ │ - 0x006e line=2080 │ │ - 0x0074 line=2081 │ │ - 0x007a line=2083 │ │ - 0x008f line=2087 │ │ - 0x0095 line=2088 │ │ - 0x009b line=2089 │ │ - 0x00a1 line=2090 │ │ - 0x00a7 line=2091 │ │ - 0x00ad line=2093 │ │ - 0x00c2 line=2098 │ │ - locals : │ │ - 0x0023 - 0x0029 reg=12 s Landroid/text/style/ClickableSpan; │ │ - 0x0047 - 0x005c reg=4 find_end I │ │ - 0x0041 - 0x005c reg=5 find_start I │ │ - 0x0035 - 0x005c reg=11 matcherURL Ljava/util/regex/Matcher; │ │ - 0x007a - 0x008f reg=4 find_end I │ │ - 0x0074 - 0x008f reg=5 find_start I │ │ - 0x0068 - 0x008f reg=10 matcherTEL Ljava/util/regex/Matcher; │ │ - 0x00ad - 0x00c2 reg=4 find_end I │ │ - 0x00a7 - 0x00c2 reg=5 find_start I │ │ - 0x009b - 0x00c2 reg=9 matcherMAIL Ljava/util/regex/Matcher; │ │ - 0x001d - 0x00c3 reg=2 arr$ [Landroid/text/style/ClickableSpan; │ │ - 0x0008 - 0x00c3 reg=3 buffer Landroid/text/Spannable; │ │ - 0x001f - 0x00c3 reg=6 i$ I │ │ - 0x001e - 0x00c3 reg=7 len$ I │ │ - 0x0014 - 0x00c3 reg=8 link [Landroid/text/style/ClickableSpan; │ │ - 0x001c - 0x00c3 reg=13 subBuffer Ljava/lang/CharSequence; │ │ - 0x0000 - 0x00c3 reg=17 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ - 0x0000 - 0x00c3 reg=18 start I │ │ - 0x0000 - 0x00c3 reg=19 end I │ │ + 0x0010 line=2058 │ │ + 0x0014 line=2061 │ │ + 0x001a line=2063 │ │ + 0x001d line=2061 │ │ + 0x0020 line=2068 │ │ + 0x0024 line=2069 │ │ + 0x002a line=2070 │ │ + 0x0030 line=2071 │ │ + 0x0036 line=2072 │ │ + 0x003c line=2074 │ │ + 0x004b line=2077 │ │ + 0x004f line=2078 │ │ + 0x0055 line=2079 │ │ + 0x005b line=2080 │ │ + 0x0061 line=2081 │ │ + 0x0067 line=2083 │ │ + 0x0076 line=2087 │ │ + 0x007a line=2088 │ │ + 0x0080 line=2089 │ │ + 0x0086 line=2090 │ │ + 0x008c line=2091 │ │ + 0x0092 line=2093 │ │ + 0x00a1 line=2098 │ │ + locals : │ │ + 0x001a - 0x0020 reg=7 s Landroid/text/style/ClickableSpan; │ │ + 0x003c - 0x004b reg=1 find_end I │ │ + 0x0036 - 0x004b reg=2 find_start I │ │ + 0x002a - 0x004b reg=6 matcherURL Ljava/util/regex/Matcher; │ │ + 0x0067 - 0x0076 reg=1 find_end I │ │ + 0x0061 - 0x0076 reg=2 find_start I │ │ + 0x0055 - 0x0076 reg=5 matcherTEL Ljava/util/regex/Matcher; │ │ + 0x0092 - 0x00a1 reg=1 find_end I │ │ + 0x008c - 0x00a1 reg=2 find_start I │ │ + 0x0080 - 0x00a1 reg=4 matcherMAIL Ljava/util/regex/Matcher; │ │ + 0x0008 - 0x00a2 reg=0 buffer Landroid/text/Spannable; │ │ + 0x0010 - 0x00a2 reg=3 link [Landroid/text/style/ClickableSpan; │ │ + 0x0014 - 0x00a2 reg=8 subBuffer Ljava/lang/CharSequence; │ │ + 0x0000 - 0x00a2 reg=13 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x00a2 reg=14 start I │ │ + 0x0000 - 0x00a2 reg=15 end I │ │ │ │ #64 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ name : 'saveFile' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -014ccc: |[014ccc] jp.gr.java_conf.hatalab.mnv.TextEdit.saveFile:()V │ │ -014cdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014cde: 5c20 9002 |0001: iput-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ -014ce2: 5420 7702 |0003: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -014ce6: 6e10 eb00 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -014cec: 0a00 |0008: move-result v0 │ │ -014cee: 3900 1900 |0009: if-nez v0, 0022 // +0019 │ │ -014cf2: 5520 9f02 |000b: iget-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.syncTitleFlag:Z // field@029f │ │ -014cf6: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -014cfa: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -014cfc: 5c20 9002 |0010: iput-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ -014d00: 5420 8002 |0012: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -014d04: 6e10 a300 0000 |0014: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -014d0a: 0c00 |0017: move-result-object v0 │ │ -014d0c: 6e10 0f01 0000 |0018: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -014d12: 0c00 |001b: move-result-object v0 │ │ -014d14: 5b20 9e02 |001c: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -014d18: 7010 eb03 0200 |001e: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.doFileWrite:()V // method@03eb │ │ -014d1e: 0e00 |0021: return-void │ │ -014d20: 5420 7702 |0022: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -014d24: 6e10 eb00 0000 |0024: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -014d2a: 0a00 |0027: move-result v0 │ │ -014d2c: 3800 2e00 |0028: if-eqz v0, 0056 // +002e │ │ -014d30: 5520 9f02 |002a: iget-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.syncTitleFlag:Z // field@029f │ │ -014d34: 3800 2a00 |002c: if-eqz v0, 0056 // +002a │ │ -014d38: 5420 8002 |002e: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -014d3c: 6e10 a300 0000 |0030: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -014d42: 0c00 |0033: move-result-object v0 │ │ -014d44: 6e10 0f01 0000 |0034: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -014d4a: 0c00 |0037: move-result-object v0 │ │ -014d4c: 5b20 9e02 |0038: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -014d50: 7010 ef03 0200 |003a: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getFilenameFromHeadLineNonDuplicate:()Ljava/lang/String; // method@03ef │ │ -014d56: 0c00 |003d: move-result-object v0 │ │ -014d58: 5b20 8102 |003e: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -014d5c: 2200 5900 |0040: new-instance v0, Ljava/io/File; // type@0059 │ │ -014d60: 5421 8102 |0042: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -014d64: 7020 e100 1000 |0044: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -014d6a: 5b20 7702 |0047: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -014d6e: 5420 7702 |0049: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -014d72: 6e10 e700 0000 |004b: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -014d78: 0c00 |004e: move-result-object v0 │ │ -014d7a: 7020 1e04 0200 |004f: invoke-direct {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitleBarText:(Ljava/lang/String;)V // method@041e │ │ -014d80: 7010 eb03 0200 |0052: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.doFileWrite:()V // method@03eb │ │ -014d86: 28cc |0055: goto 0021 // -0034 │ │ -014d88: 7010 0f04 0200 |0056: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.saveFileAsNewFile:()V // method@040f │ │ -014d8e: 28c8 |0059: goto 0021 // -0038 │ │ +017d10: |[017d10] jp.gr.java_conf.hatalab.mnv.TextEdit.saveFile:()V │ │ +017d20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +017d22: 5c20 9002 |0001: iput-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ +017d26: 5420 7702 |0003: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +017d2a: 6e10 eb00 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +017d30: 0a00 |0008: move-result v0 │ │ +017d32: 3900 1900 |0009: if-nez v0, 0022 // +0019 │ │ +017d36: 5520 9f02 |000b: iget-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.syncTitleFlag:Z // field@029f │ │ +017d3a: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +017d3e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +017d40: 5c20 9002 |0010: iput-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ +017d44: 5420 8002 |0012: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017d48: 6e10 a300 0000 |0014: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +017d4e: 0c00 |0017: move-result-object v0 │ │ +017d50: 6e10 1001 0000 |0018: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +017d56: 0c00 |001b: move-result-object v0 │ │ +017d58: 5b20 9e02 |001c: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +017d5c: 7010 ec03 0200 |001e: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.doFileWrite:()V // method@03ec │ │ +017d62: 0e00 |0021: return-void │ │ +017d64: 5420 7702 |0022: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +017d68: 6e10 eb00 0000 |0024: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +017d6e: 0a00 |0027: move-result v0 │ │ +017d70: 3800 2e00 |0028: if-eqz v0, 0056 // +002e │ │ +017d74: 5520 9f02 |002a: iget-boolean v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.syncTitleFlag:Z // field@029f │ │ +017d78: 3800 2a00 |002c: if-eqz v0, 0056 // +002a │ │ +017d7c: 5420 8002 |002e: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017d80: 6e10 a300 0000 |0030: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +017d86: 0c00 |0033: move-result-object v0 │ │ +017d88: 6e10 1001 0000 |0034: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +017d8e: 0c00 |0037: move-result-object v0 │ │ +017d90: 5b20 9e02 |0038: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +017d94: 7010 f003 0200 |003a: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getFilenameFromHeadLineNonDuplicate:()Ljava/lang/String; // method@03f0 │ │ +017d9a: 0c00 |003d: move-result-object v0 │ │ +017d9c: 5b20 8102 |003e: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +017da0: 2200 5900 |0040: new-instance v0, Ljava/io/File; // type@0059 │ │ +017da4: 5421 8102 |0042: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +017da8: 7020 e100 1000 |0044: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +017dae: 5b20 7702 |0047: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +017db2: 5420 7702 |0049: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +017db6: 6e10 e700 0000 |004b: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +017dbc: 0c00 |004e: move-result-object v0 │ │ +017dbe: 7020 1f04 0200 |004f: invoke-direct {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitleBarText:(Ljava/lang/String;)V // method@041f │ │ +017dc4: 7010 ec03 0200 |0052: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.doFileWrite:()V // method@03ec │ │ +017dca: 28cc |0055: goto 0021 // -0034 │ │ +017dcc: 7010 1004 0200 |0056: invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.saveFileAsNewFile:()V // method@0410 │ │ +017dd2: 28c8 |0059: goto 0021 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1642 │ │ 0x0003 line=1646 │ │ 0x000b line=1650 │ │ 0x0012 line=1653 │ │ 0x001e line=1654 │ │ @@ -30670,78 +30749,78 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -014d90: |[014d90] jp.gr.java_conf.hatalab.mnv.TextEdit.saveFileAsNewFile:()V │ │ -014da0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -014da2: 2200 1000 |0001: new-instance v0, Landroid/content/Intent; // type@0010 │ │ -014da6: 1c03 ca00 |0003: const-class v3, Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // type@00ca │ │ -014daa: 7030 3100 6003 |0005: invoke-direct {v0, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ -014db0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -014db2: 5c63 9002 |0009: iput-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ -014db6: 5463 8002 |000b: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -014dba: 6e10 a300 0300 |000d: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -014dc0: 0c03 |0010: move-result-object v3 │ │ -014dc2: 6e10 0f01 0300 |0011: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -014dc8: 0c03 |0014: move-result-object v3 │ │ -014dca: 5b63 9e02 |0015: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -014dce: 5463 7702 |0017: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -014dd2: 6e10 eb00 0300 |0019: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -014dd8: 0a03 |001c: move-result v3 │ │ -014dda: 3803 6000 |001d: if-eqz v3, 007d // +0060 │ │ -014dde: 7010 f003 0600 |001f: invoke-direct {v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getHeadLineForFilename:()Ljava/lang/String; // method@03f0 │ │ -014de4: 0c02 |0022: move-result-object v2 │ │ -014de6: 6e10 1f01 0200 |0023: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@011f │ │ -014dec: 0a03 |0026: move-result v3 │ │ -014dee: 3d03 3a00 |0027: if-lez v3, 0061 // +003a │ │ -014df2: 2203 6c00 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ -014df6: 7010 2d01 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -014dfc: 5464 8102 |002e: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -014e00: 6e20 3001 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -014e06: 0c03 |0033: move-result-object v3 │ │ -014e08: 1a04 2000 |0034: const-string v4, "/" // string@0020 │ │ -014e0c: 6e20 3001 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -014e12: 0c03 |0039: move-result-object v3 │ │ -014e14: 6e20 3001 2300 |003a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -014e1a: 0c03 |003d: move-result-object v3 │ │ -014e1c: 1a04 1f00 |003e: const-string v4, ".txt" // string@001f │ │ -014e20: 6e20 3001 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -014e26: 0c03 |0043: move-result-object v3 │ │ -014e28: 6e10 3101 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -014e2e: 0c01 |0047: move-result-object v1 │ │ -014e30: 5c65 9302 |0048: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.onPauseBeforeSelectSaveFile:Z // field@0293 │ │ -014e34: 1a03 ec01 |004a: const-string v3, "MODE" // string@01ec │ │ -014e38: 1a04 1402 |004c: const-string v4, "SAVE" // string@0214 │ │ -014e3c: 6e30 3b00 3004 |004e: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -014e42: 1a03 6500 |0051: const-string v3, "FILEPATH" // string@0065 │ │ -014e46: 6e30 3b00 3001 |0053: invoke-virtual {v0, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -014e4c: 1a03 5c00 |0056: const-string v3, "ENCRYPT" // string@005c │ │ -014e50: 5564 8502 |0058: iget-boolean v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ -014e54: 6e30 3c00 3004 |005a: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@003c │ │ -014e5a: 6e30 2204 0605 |005d: invoke-virtual {v6, v0, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@0422 │ │ -014e60: 0e00 |0060: return-void │ │ -014e62: 2203 6c00 |0061: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ -014e66: 7010 2d01 0300 |0063: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -014e6c: 5464 8102 |0066: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -014e70: 6e20 3001 4300 |0068: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -014e76: 0c03 |006b: move-result-object v3 │ │ -014e78: 1a04 2000 |006c: const-string v4, "/" // string@0020 │ │ -014e7c: 6e20 3001 4300 |006e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -014e82: 0c03 |0071: move-result-object v3 │ │ -014e84: 1a04 fc01 |0072: const-string v4, "NewFile.txt" // string@01fc │ │ -014e88: 6e20 3001 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -014e8e: 0c03 |0077: move-result-object v3 │ │ -014e90: 6e10 3101 0300 |0078: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -014e96: 0c01 |007b: move-result-object v1 │ │ -014e98: 28cc |007c: goto 0048 // -0034 │ │ -014e9a: 5461 8102 |007d: iget-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -014e9e: 28c9 |007f: goto 0048 // -0037 │ │ +017dd4: |[017dd4] jp.gr.java_conf.hatalab.mnv.TextEdit.saveFileAsNewFile:()V │ │ +017de4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +017de6: 2200 1000 |0001: new-instance v0, Landroid/content/Intent; // type@0010 │ │ +017dea: 1c03 ca00 |0003: const-class v3, Ljp/gr/java_conf/hatalab/mnv/SelectFileName; // type@00ca │ │ +017dee: 7030 3100 6003 |0005: invoke-direct {v0, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0031 │ │ +017df4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +017df6: 5c63 9002 |0009: iput-boolean v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.needToRenameForSyncTitle:Z // field@0290 │ │ +017dfa: 5463 8002 |000b: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017dfe: 6e10 a300 0300 |000d: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +017e04: 0c03 |0010: move-result-object v3 │ │ +017e06: 6e10 1001 0300 |0011: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +017e0c: 0c03 |0014: move-result-object v3 │ │ +017e0e: 5b63 9e02 |0015: iput-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +017e12: 5463 7702 |0017: iget-object v3, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +017e16: 6e10 eb00 0300 |0019: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +017e1c: 0a03 |001c: move-result v3 │ │ +017e1e: 3803 6000 |001d: if-eqz v3, 007d // +0060 │ │ +017e22: 7010 f103 0600 |001f: invoke-direct {v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getHeadLineForFilename:()Ljava/lang/String; // method@03f1 │ │ +017e28: 0c02 |0022: move-result-object v2 │ │ +017e2a: 6e10 2001 0200 |0023: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0120 │ │ +017e30: 0a03 |0026: move-result v3 │ │ +017e32: 3d03 3a00 |0027: if-lez v3, 0061 // +003a │ │ +017e36: 2203 6c00 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ +017e3a: 7010 2e01 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +017e40: 5464 8102 |002e: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +017e44: 6e20 3101 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017e4a: 0c03 |0033: move-result-object v3 │ │ +017e4c: 1a04 2000 |0034: const-string v4, "/" // string@0020 │ │ +017e50: 6e20 3101 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017e56: 0c03 |0039: move-result-object v3 │ │ +017e58: 6e20 3101 2300 |003a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017e5e: 0c03 |003d: move-result-object v3 │ │ +017e60: 1a04 1f00 |003e: const-string v4, ".txt" // string@001f │ │ +017e64: 6e20 3101 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017e6a: 0c03 |0043: move-result-object v3 │ │ +017e6c: 6e10 3201 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +017e72: 0c01 |0047: move-result-object v1 │ │ +017e74: 5c65 9302 |0048: iput-boolean v5, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.onPauseBeforeSelectSaveFile:Z // field@0293 │ │ +017e78: 1a03 ec01 |004a: const-string v3, "MODE" // string@01ec │ │ +017e7c: 1a04 1402 |004c: const-string v4, "SAVE" // string@0214 │ │ +017e80: 6e30 3b00 3004 |004e: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +017e86: 1a03 6500 |0051: const-string v3, "FILEPATH" // string@0065 │ │ +017e8a: 6e30 3b00 3001 |0053: invoke-virtual {v0, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +017e90: 1a03 5c00 |0056: const-string v3, "ENCRYPT" // string@005c │ │ +017e94: 5564 8502 |0058: iget-boolean v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ +017e98: 6e30 3c00 3004 |005a: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@003c │ │ +017e9e: 6e30 2304 0605 |005d: invoke-virtual {v6, v0, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@0423 │ │ +017ea4: 0e00 |0060: return-void │ │ +017ea6: 2203 6c00 |0061: new-instance v3, Ljava/lang/StringBuilder; // type@006c │ │ +017eaa: 7010 2e01 0300 |0063: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +017eb0: 5464 8102 |0066: iget-object v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +017eb4: 6e20 3101 4300 |0068: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017eba: 0c03 |006b: move-result-object v3 │ │ +017ebc: 1a04 2000 |006c: const-string v4, "/" // string@0020 │ │ +017ec0: 6e20 3101 4300 |006e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017ec6: 0c03 |0071: move-result-object v3 │ │ +017ec8: 1a04 fc01 |0072: const-string v4, "NewFile.txt" // string@01fc │ │ +017ecc: 6e20 3101 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +017ed2: 0c03 |0077: move-result-object v3 │ │ +017ed4: 6e10 3201 0300 |0078: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +017eda: 0c01 |007b: move-result-object v1 │ │ +017edc: 28cc |007c: goto 0048 // -0034 │ │ +017ede: 5461 8102 |007d: iget-object v1, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +017ee2: 28c9 |007f: goto 0048 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1720 │ │ 0x0008 line=1722 │ │ 0x000b line=1724 │ │ 0x0017 line=1725 │ │ 0x001f line=1726 │ │ @@ -30769,60 +30848,60 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -014ea0: |[014ea0] jp.gr.java_conf.hatalab.mnv.TextEdit.search:()V │ │ -014eb0: 5596 9c02 |0000: iget-boolean v6, v9, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showSearchboxFlag:Z // field@029c │ │ -014eb4: 3906 6400 |0002: if-nez v6, 0066 // +0064 │ │ -014eb8: 6e10 f203 0900 |0004: invoke-virtual {v9}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@03f2 │ │ -014ebe: 0c06 |0007: move-result-object v6 │ │ -014ec0: 1407 0d00 037f |0008: const v7, #float 1.74129e+38 // #7f03000d │ │ -014ec6: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -014ec8: 6e30 7e00 7608 |000c: invoke-virtual {v6, v7, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ -014ece: 0c04 |000f: move-result-object v4 │ │ -014ed0: 1406 0600 077f |0010: const v6, #float 1.79446e+38 // #7f070006 │ │ -014ed6: 6e20 ed03 6900 |0013: invoke-virtual {v9, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.findViewById:(I)Landroid/view/View; // method@03ed │ │ -014edc: 0c05 |0016: move-result-object v5 │ │ -014ede: 1f05 3a00 |0017: check-cast v5, Landroid/view/ViewGroup; // type@003a │ │ -014ee2: 1406 1900 077f |0019: const v6, #float 1.79446e+38 // #7f070019 │ │ -014ee8: 6e20 8600 6400 |001c: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -014eee: 0c03 |001f: move-result-object v3 │ │ -014ef0: 1f03 4500 |0020: check-cast v3, Landroid/widget/EditText; // type@0045 │ │ -014ef4: 1406 1a00 077f |0022: const v6, #float 1.79446e+38 // #7f07001a │ │ -014efa: 6e20 8600 6400 |0025: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -014f00: 0c00 |0028: move-result-object v0 │ │ -014f02: 1f00 4600 |0029: check-cast v0, Landroid/widget/ImageView; // type@0046 │ │ -014f06: 1406 1200 077f |002b: const v6, #float 1.79446e+38 // #7f070012 │ │ -014f0c: 6e20 8600 6400 |002e: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -014f12: 0c01 |0031: move-result-object v1 │ │ -014f14: 1f01 4600 |0032: check-cast v1, Landroid/widget/ImageView; // type@0046 │ │ -014f18: 2206 0b01 |0034: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7; // type@010b │ │ -014f1c: 7030 a503 9603 |0036: invoke-direct {v6, v9, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V // method@03a5 │ │ -014f22: 6e20 ad00 6300 |0039: invoke-virtual {v3, v6}, Landroid/widget/EditText;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00ad │ │ -014f28: 1406 1800 077f |003c: const v6, #float 1.79446e+38 // #7f070018 │ │ -014f2e: 6e20 8600 6400 |003f: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ -014f34: 0c02 |0042: move-result-object v2 │ │ -014f36: 1f02 4600 |0043: check-cast v2, Landroid/widget/ImageView; // type@0046 │ │ -014f3a: 2206 0c01 |0045: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8; // type@010c │ │ -014f3e: 7040 a703 9645 |0047: invoke-direct {v6, v9, v5, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/ViewGroup;Landroid/view/View;)V // method@03a7 │ │ -014f44: 6e20 b800 6200 |004a: invoke-virtual {v2, v6}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -014f4a: 2206 0d01 |004d: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9; // type@010d │ │ -014f4e: 7030 a903 9603 |004f: invoke-direct {v6, v9, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V // method@03a9 │ │ -014f54: 6e20 b800 6000 |0052: invoke-virtual {v0, v6}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -014f5a: 2206 f000 |0055: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10; // type@00f0 │ │ -014f5e: 7030 6f03 9603 |0057: invoke-direct {v6, v9, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V // method@036f │ │ -014f64: 6e20 b800 6100 |005a: invoke-virtual {v1, v6}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ -014f6a: 6e20 8b00 4500 |005d: invoke-virtual {v5, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@008b │ │ -014f70: 1216 |0060: const/4 v6, #int 1 // #1 │ │ -014f72: 5c96 9c02 |0061: iput-boolean v6, v9, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showSearchboxFlag:Z // field@029c │ │ -014f76: 6e10 a900 0300 |0063: invoke-virtual {v3}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ -014f7c: 0e00 |0066: return-void │ │ +017ee4: |[017ee4] jp.gr.java_conf.hatalab.mnv.TextEdit.search:()V │ │ +017ef4: 5596 9c02 |0000: iget-boolean v6, v9, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showSearchboxFlag:Z // field@029c │ │ +017ef8: 3906 6400 |0002: if-nez v6, 0066 // +0064 │ │ +017efc: 6e10 f303 0900 |0004: invoke-virtual {v9}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@03f3 │ │ +017f02: 0c06 |0007: move-result-object v6 │ │ +017f04: 1407 0d00 037f |0008: const v7, #float 1.74129e+38 // #7f03000d │ │ +017f0a: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +017f0c: 6e30 7e00 7608 |000c: invoke-virtual {v6, v7, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@007e │ │ +017f12: 0c04 |000f: move-result-object v4 │ │ +017f14: 1406 0600 077f |0010: const v6, #float 1.79446e+38 // #7f070006 │ │ +017f1a: 6e20 ee03 6900 |0013: invoke-virtual {v9, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.findViewById:(I)Landroid/view/View; // method@03ee │ │ +017f20: 0c05 |0016: move-result-object v5 │ │ +017f22: 1f05 3a00 |0017: check-cast v5, Landroid/view/ViewGroup; // type@003a │ │ +017f26: 1406 1900 077f |0019: const v6, #float 1.79446e+38 // #7f070019 │ │ +017f2c: 6e20 8600 6400 |001c: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +017f32: 0c03 |001f: move-result-object v3 │ │ +017f34: 1f03 4500 |0020: check-cast v3, Landroid/widget/EditText; // type@0045 │ │ +017f38: 1406 1a00 077f |0022: const v6, #float 1.79446e+38 // #7f07001a │ │ +017f3e: 6e20 8600 6400 |0025: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +017f44: 0c00 |0028: move-result-object v0 │ │ +017f46: 1f00 4600 |0029: check-cast v0, Landroid/widget/ImageView; // type@0046 │ │ +017f4a: 1406 1200 077f |002b: const v6, #float 1.79446e+38 // #7f070012 │ │ +017f50: 6e20 8600 6400 |002e: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +017f56: 0c01 |0031: move-result-object v1 │ │ +017f58: 1f01 4600 |0032: check-cast v1, Landroid/widget/ImageView; // type@0046 │ │ +017f5c: 2206 0b01 |0034: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7; // type@010b │ │ +017f60: 7030 a603 9603 |0036: invoke-direct {v6, v9, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V // method@03a6 │ │ +017f66: 6e20 ad00 6300 |0039: invoke-virtual {v3, v6}, Landroid/widget/EditText;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00ad │ │ +017f6c: 1406 1800 077f |003c: const v6, #float 1.79446e+38 // #7f070018 │ │ +017f72: 6e20 8600 6400 |003f: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0086 │ │ +017f78: 0c02 |0042: move-result-object v2 │ │ +017f7a: 1f02 4600 |0043: check-cast v2, Landroid/widget/ImageView; // type@0046 │ │ +017f7e: 2206 0c01 |0045: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8; // type@010c │ │ +017f82: 7040 a803 9645 |0047: invoke-direct {v6, v9, v5, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/ViewGroup;Landroid/view/View;)V // method@03a8 │ │ +017f88: 6e20 b800 6200 |004a: invoke-virtual {v2, v6}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +017f8e: 2206 0d01 |004d: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9; // type@010d │ │ +017f92: 7030 aa03 9603 |004f: invoke-direct {v6, v9, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V // method@03aa │ │ +017f98: 6e20 b800 6000 |0052: invoke-virtual {v0, v6}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +017f9e: 2206 f000 |0055: new-instance v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10; // type@00f0 │ │ +017fa2: 7030 7003 9603 |0057: invoke-direct {v6, v9, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V // method@0370 │ │ +017fa8: 6e20 b800 6100 |005a: invoke-virtual {v1, v6}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00b8 │ │ +017fae: 6e20 8b00 4500 |005d: invoke-virtual {v5, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@008b │ │ +017fb4: 1216 |0060: const/4 v6, #int 1 // #1 │ │ +017fb6: 5c96 9c02 |0061: iput-boolean v6, v9, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showSearchboxFlag:Z // field@029c │ │ +017fba: 6e10 a900 0300 |0063: invoke-virtual {v3}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ +017fc0: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0004 line=617 │ │ 0x0010 line=618 │ │ 0x0019 line=619 │ │ 0x0022 line=622 │ │ @@ -30850,62 +30929,62 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -014f80: |[014f80] jp.gr.java_conf.hatalab.mnv.TextEdit.searchWord:(Ljava/lang/String;)V │ │ -014f90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -014f92: 5475 8002 |0001: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -014f96: 6e10 a100 0500 |0003: invoke-virtual {v5}, Landroid/widget/EditText;.getSelectionEnd:()I // method@00a1 │ │ -014f9c: 0a01 |0006: move-result v1 │ │ -014f9e: 6e10 1f01 0800 |0007: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@011f │ │ -014fa4: 0a04 |000a: move-result v4 │ │ -014fa6: 1305 0a00 |000b: const/16 v5, #int 10 // #a │ │ -014faa: 7120 5401 5800 |000d: invoke-static {v8, v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0154 │ │ -014fb0: 0c03 |0010: move-result-object v3 │ │ -014fb2: 5475 8002 |0011: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -014fb6: 6e10 a300 0500 |0013: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -014fbc: 0c05 |0016: move-result-object v5 │ │ -014fbe: 6e10 0f01 0500 |0017: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -014fc4: 0c05 |001a: move-result-object v5 │ │ -014fc6: 6e20 5501 5300 |001b: invoke-virtual {v3, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -014fcc: 0c02 |001e: move-result-object v2 │ │ -014fce: 12f0 |001f: const/4 v0, #int -1 // #ff │ │ -014fd0: 6e20 4f01 1200 |0020: invoke-virtual {v2, v1}, Ljava/util/regex/Matcher;.find:(I)Z // method@014f │ │ -014fd6: 0a05 |0023: move-result v5 │ │ -014fd8: 3805 1d00 |0024: if-eqz v5, 0041 // +001d │ │ -014fdc: 6e10 5201 0200 |0026: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -014fe2: 0a00 |0029: move-result v0 │ │ -014fe4: 6e10 5001 0200 |002a: invoke-virtual {v2}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -014fea: 0c05 |002d: move-result-object v5 │ │ -014fec: 6e10 1f01 0500 |002e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@011f │ │ -014ff2: 0a04 |0031: move-result v4 │ │ -014ff4: 3b00 2200 |0032: if-gez v0, 0054 // +0022 │ │ -014ff8: 1405 3c00 067f |0034: const v5, #float 1.78118e+38 // #7f06003c │ │ -014ffe: 1216 |0037: const/4 v6, #int 1 // #1 │ │ -015000: 7130 2504 5706 |0038: invoke-static {v7, v5, v6}, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.makeTextAndShow:(Landroid/content/Context;II)V // method@0425 │ │ -015006: 5475 8002 |003b: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -01500a: 6e10 a900 0500 |003d: invoke-virtual {v5}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ -015010: 0e00 |0040: return-void │ │ -015012: 6e10 4e01 0200 |0041: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -015018: 0a05 |0044: move-result v5 │ │ -01501a: 3805 edff |0045: if-eqz v5, 0032 // -0013 │ │ -01501e: 6e10 5201 0200 |0047: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -015024: 0a00 |004a: move-result v0 │ │ -015026: 6e10 5001 0200 |004b: invoke-virtual {v2}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -01502c: 0c05 |004e: move-result-object v5 │ │ -01502e: 6e10 1f01 0500 |004f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@011f │ │ -015034: 0a04 |0052: move-result v4 │ │ -015036: 28df |0053: goto 0032 // -0021 │ │ -015038: 5475 8002 |0054: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -01503c: 9006 0004 |0056: add-int v6, v0, v4 │ │ -015040: 6e30 b100 0506 |0058: invoke-virtual {v5, v0, v6}, Landroid/widget/EditText;.setSelection:(II)V // method@00b1 │ │ -015046: 28e0 |005b: goto 003b // -0020 │ │ +017fc4: |[017fc4] jp.gr.java_conf.hatalab.mnv.TextEdit.searchWord:(Ljava/lang/String;)V │ │ +017fd4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +017fd6: 5475 8002 |0001: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017fda: 6e10 a100 0500 |0003: invoke-virtual {v5}, Landroid/widget/EditText;.getSelectionEnd:()I // method@00a1 │ │ +017fe0: 0a01 |0006: move-result v1 │ │ +017fe2: 6e10 2001 0800 |0007: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@0120 │ │ +017fe8: 0a04 |000a: move-result v4 │ │ +017fea: 1305 0a00 |000b: const/16 v5, #int 10 // #a │ │ +017fee: 7120 5501 5800 |000d: invoke-static {v8, v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0155 │ │ +017ff4: 0c03 |0010: move-result-object v3 │ │ +017ff6: 5475 8002 |0011: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +017ffa: 6e10 a300 0500 |0013: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +018000: 0c05 |0016: move-result-object v5 │ │ +018002: 6e10 1001 0500 |0017: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +018008: 0c05 |001a: move-result-object v5 │ │ +01800a: 6e20 5601 5300 |001b: invoke-virtual {v3, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +018010: 0c02 |001e: move-result-object v2 │ │ +018012: 12f0 |001f: const/4 v0, #int -1 // #ff │ │ +018014: 6e20 5001 1200 |0020: invoke-virtual {v2, v1}, Ljava/util/regex/Matcher;.find:(I)Z // method@0150 │ │ +01801a: 0a05 |0023: move-result v5 │ │ +01801c: 3805 1d00 |0024: if-eqz v5, 0041 // +001d │ │ +018020: 6e10 5301 0200 |0026: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +018026: 0a00 |0029: move-result v0 │ │ +018028: 6e10 5101 0200 |002a: invoke-virtual {v2}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +01802e: 0c05 |002d: move-result-object v5 │ │ +018030: 6e10 2001 0500 |002e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0120 │ │ +018036: 0a04 |0031: move-result v4 │ │ +018038: 3b00 2200 |0032: if-gez v0, 0054 // +0022 │ │ +01803c: 1405 3c00 067f |0034: const v5, #float 1.78118e+38 // #7f06003c │ │ +018042: 1216 |0037: const/4 v6, #int 1 // #1 │ │ +018044: 7130 2604 5706 |0038: invoke-static {v7, v5, v6}, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.makeTextAndShow:(Landroid/content/Context;II)V // method@0426 │ │ +01804a: 5475 8002 |003b: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +01804e: 6e10 a900 0500 |003d: invoke-virtual {v5}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ +018054: 0e00 |0040: return-void │ │ +018056: 6e10 4f01 0200 |0041: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +01805c: 0a05 |0044: move-result v5 │ │ +01805e: 3805 edff |0045: if-eqz v5, 0032 // -0013 │ │ +018062: 6e10 5301 0200 |0047: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +018068: 0a00 |004a: move-result v0 │ │ +01806a: 6e10 5101 0200 |004b: invoke-virtual {v2}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +018070: 0c05 |004e: move-result-object v5 │ │ +018072: 6e10 2001 0500 |004f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0120 │ │ +018078: 0a04 |0052: move-result v4 │ │ +01807a: 28df |0053: goto 0032 // -0021 │ │ +01807c: 5475 8002 |0054: iget-object v5, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +018080: 9006 0004 |0056: add-int v6, v0, v4 │ │ +018084: 6e30 b100 0506 |0058: invoke-virtual {v5, v0, v6}, Landroid/widget/EditText;.setSelection:(II)V // method@00b1 │ │ +01808a: 28e0 |005b: goto 003b // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1481 │ │ 0x0001 line=1485 │ │ 0x0007 line=1486 │ │ 0x000b line=1492 │ │ 0x0011 line=1494 │ │ @@ -30935,64 +31014,64 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -015048: |[015048] jp.gr.java_conf.hatalab.mnv.TextEdit.searchWordBackward:(Ljava/lang/String;)V │ │ -015058: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -01505a: 54a8 8002 |0001: iget-object v8, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -01505e: 6e10 a200 0800 |0003: invoke-virtual {v8}, Landroid/widget/EditText;.getSelectionStart:()I // method@00a2 │ │ -015064: 0a01 |0006: move-result v1 │ │ -015066: 54a8 8002 |0007: iget-object v8, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -01506a: 6e10 a300 0800 |0009: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -015070: 0c08 |000c: move-result-object v8 │ │ -015072: 7210 6700 0800 |000d: invoke-interface {v8}, Landroid/text/Editable;.length:()I // method@0067 │ │ -015078: 0a04 |0010: move-result v4 │ │ -01507a: 1308 0a00 |0011: const/16 v8, #int 10 // #a │ │ -01507e: 7120 5401 8b00 |0013: invoke-static {v11, v8}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0154 │ │ -015084: 0c05 |0016: move-result-object v5 │ │ -015086: 54a8 8002 |0017: iget-object v8, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -01508a: 6e10 a300 0800 |0019: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -015090: 0c08 |001c: move-result-object v8 │ │ -015092: 6e10 0f01 0800 |001d: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -015098: 0c08 |0020: move-result-object v8 │ │ -01509a: 6e20 5501 8500 |0021: invoke-virtual {v5, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -0150a0: 0c03 |0024: move-result-object v3 │ │ -0150a2: 12f0 |0025: const/4 v0, #int -1 // #ff │ │ -0150a4: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -0150a6: 12f6 |0027: const/4 v6, #int -1 // #ff │ │ -0150a8: 6e10 4e01 0300 |0028: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -0150ae: 0a08 |002b: move-result v8 │ │ -0150b0: 3808 1300 |002c: if-eqz v8, 003f // +0013 │ │ -0150b4: 6e10 5201 0300 |002e: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -0150ba: 0a00 |0031: move-result v0 │ │ -0150bc: 6e10 5001 0300 |0032: invoke-virtual {v3}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -0150c2: 0c08 |0035: move-result-object v8 │ │ -0150c4: 6e10 1f01 0800 |0036: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@011f │ │ -0150ca: 0a02 |0039: move-result v2 │ │ -0150cc: 3410 1500 |003a: if-lt v0, v1, 004f // +0015 │ │ -0150d0: 12f8 |003c: const/4 v8, #int -1 // #ff │ │ -0150d2: 3786 1100 |003d: if-le v6, v8, 004e // +0011 │ │ -0150d6: 3b06 1300 |003f: if-gez v6, 0052 // +0013 │ │ -0150da: 1408 3c00 067f |0041: const v8, #float 1.78118e+38 // #7f06003c │ │ -0150e0: 1219 |0044: const/4 v9, #int 1 // #1 │ │ -0150e2: 7130 2504 8a09 |0045: invoke-static {v10, v8, v9}, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.makeTextAndShow:(Landroid/content/Context;II)V // method@0425 │ │ -0150e8: 54a8 8002 |0048: iget-object v8, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -0150ec: 6e10 a900 0800 |004a: invoke-virtual {v8}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ -0150f2: 0e00 |004d: return-void │ │ -0150f4: 0141 |004e: move v1, v4 │ │ -0150f6: 0106 |004f: move v6, v0 │ │ -0150f8: 0127 |0050: move v7, v2 │ │ -0150fa: 28d7 |0051: goto 0028 // -0029 │ │ -0150fc: 54a8 8002 |0052: iget-object v8, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -015100: 9009 0607 |0054: add-int v9, v6, v7 │ │ -015104: 6e30 b100 6809 |0056: invoke-virtual {v8, v6, v9}, Landroid/widget/EditText;.setSelection:(II)V // method@00b1 │ │ -01510a: 28ef |0059: goto 0048 // -0011 │ │ +01808c: |[01808c] jp.gr.java_conf.hatalab.mnv.TextEdit.searchWordBackward:(Ljava/lang/String;)V │ │ +01809c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +01809e: 54a8 8002 |0001: iget-object v8, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +0180a2: 6e10 a200 0800 |0003: invoke-virtual {v8}, Landroid/widget/EditText;.getSelectionStart:()I // method@00a2 │ │ +0180a8: 0a01 |0006: move-result v1 │ │ +0180aa: 54a8 8002 |0007: iget-object v8, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +0180ae: 6e10 a300 0800 |0009: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +0180b4: 0c08 |000c: move-result-object v8 │ │ +0180b6: 7210 6700 0800 |000d: invoke-interface {v8}, Landroid/text/Editable;.length:()I // method@0067 │ │ +0180bc: 0a04 |0010: move-result v4 │ │ +0180be: 1308 0a00 |0011: const/16 v8, #int 10 // #a │ │ +0180c2: 7120 5501 8b00 |0013: invoke-static {v11, v8}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0155 │ │ +0180c8: 0c05 |0016: move-result-object v5 │ │ +0180ca: 54a8 8002 |0017: iget-object v8, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +0180ce: 6e10 a300 0800 |0019: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +0180d4: 0c08 |001c: move-result-object v8 │ │ +0180d6: 6e10 1001 0800 |001d: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +0180dc: 0c08 |0020: move-result-object v8 │ │ +0180de: 6e20 5601 8500 |0021: invoke-virtual {v5, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +0180e4: 0c03 |0024: move-result-object v3 │ │ +0180e6: 12f0 |0025: const/4 v0, #int -1 // #ff │ │ +0180e8: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +0180ea: 12f6 |0027: const/4 v6, #int -1 // #ff │ │ +0180ec: 6e10 4f01 0300 |0028: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +0180f2: 0a08 |002b: move-result v8 │ │ +0180f4: 3808 1300 |002c: if-eqz v8, 003f // +0013 │ │ +0180f8: 6e10 5301 0300 |002e: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +0180fe: 0a00 |0031: move-result v0 │ │ +018100: 6e10 5101 0300 |0032: invoke-virtual {v3}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +018106: 0c08 |0035: move-result-object v8 │ │ +018108: 6e10 2001 0800 |0036: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@0120 │ │ +01810e: 0a02 |0039: move-result v2 │ │ +018110: 3410 1500 |003a: if-lt v0, v1, 004f // +0015 │ │ +018114: 12f8 |003c: const/4 v8, #int -1 // #ff │ │ +018116: 3786 1100 |003d: if-le v6, v8, 004e // +0011 │ │ +01811a: 3b06 1300 |003f: if-gez v6, 0052 // +0013 │ │ +01811e: 1408 3c00 067f |0041: const v8, #float 1.78118e+38 // #7f06003c │ │ +018124: 1219 |0044: const/4 v9, #int 1 // #1 │ │ +018126: 7130 2604 8a09 |0045: invoke-static {v10, v8, v9}, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.makeTextAndShow:(Landroid/content/Context;II)V // method@0426 │ │ +01812c: 54a8 8002 |0048: iget-object v8, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +018130: 6e10 a900 0800 |004a: invoke-virtual {v8}, Landroid/widget/EditText;.requestFocus:()Z // method@00a9 │ │ +018136: 0e00 |004d: return-void │ │ +018138: 0141 |004e: move v1, v4 │ │ +01813a: 0106 |004f: move v6, v0 │ │ +01813c: 0127 |0050: move v7, v2 │ │ +01813e: 28d7 |0051: goto 0028 // -0029 │ │ +018140: 54a8 8002 |0052: iget-object v8, v10, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +018144: 9009 0607 |0054: add-int v9, v6, v7 │ │ +018148: 6e30 b100 6809 |0056: invoke-virtual {v8, v6, v9}, Landroid/widget/EditText;.setSelection:(II)V // method@00b1 │ │ +01814e: 28ef |0059: goto 0048 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1522 │ │ 0x0001 line=1524 │ │ 0x0007 line=1526 │ │ 0x0011 line=1533 │ │ 0x0017 line=1535 │ │ @@ -31029,39 +31108,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -01510c: |[01510c] jp.gr.java_conf.hatalab.mnv.TextEdit.setBinTextToStrText:()V │ │ -01511c: 2200 6a00 |0000: new-instance v0, Ljava/lang/String; // type@006a │ │ -015120: 5431 7d02 |0002: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ -015124: 5432 7e02 |0004: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.charsetName:Ljava/lang/String; // field@027e │ │ -015128: 7030 1201 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0112 │ │ -01512e: 5b30 9e02 |0009: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -015132: 5230 8602 |000b: iget v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ -015136: 3900 0800 |000d: if-nez v0, 0015 // +0008 │ │ -01513a: 7010 e603 0300 |000f: invoke-direct {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.checkLineBreak:()I // method@03e6 │ │ -015140: 0a00 |0012: move-result v0 │ │ -015142: 5930 8602 |0013: iput v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ -015146: 5430 9e02 |0015: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -01514a: 1a01 0300 |0017: const-string v1, " │ │ +018150: |[018150] jp.gr.java_conf.hatalab.mnv.TextEdit.setBinTextToStrText:()V │ │ +018160: 2200 6a00 |0000: new-instance v0, Ljava/lang/String; // type@006a │ │ +018164: 5431 7d02 |0002: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ +018168: 5432 7e02 |0004: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.charsetName:Ljava/lang/String; // field@027e │ │ +01816c: 7030 1301 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0113 │ │ +018172: 5b30 9e02 |0009: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +018176: 5230 8602 |000b: iget v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ +01817a: 3900 0800 |000d: if-nez v0, 0015 // +0008 │ │ +01817e: 7010 e703 0300 |000f: invoke-direct {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.checkLineBreak:()I // method@03e7 │ │ +018184: 0a00 |0012: move-result v0 │ │ +018186: 5930 8602 |0013: iput v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ +01818a: 5430 9e02 |0015: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +01818e: 1a01 0300 |0017: const-string v1, " │ │ " // string@0003 │ │ -01514e: 1a02 0100 |0019: const-string v2, " │ │ +018192: 1a02 0100 |0019: const-string v2, " │ │ " // string@0001 │ │ -015152: 6e30 2201 1002 |001b: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -015158: 0c00 |001e: move-result-object v0 │ │ -01515a: 1a01 0200 |001f: const-string v1, " " // string@0002 │ │ -01515e: 1a02 0100 |0021: const-string v2, " │ │ +018196: 6e30 2301 1002 |001b: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +01819c: 0c00 |001e: move-result-object v0 │ │ +01819e: 1a01 0200 |001f: const-string v1, " " // string@0002 │ │ +0181a2: 1a02 0100 |0021: const-string v2, " │ │ " // string@0001 │ │ -015162: 6e30 2201 1002 |0023: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -015168: 0c00 |0026: move-result-object v0 │ │ -01516a: 5b30 9e02 |0027: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -01516e: 0e00 |0029: return-void │ │ +0181a6: 6e30 2301 1002 |0023: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +0181ac: 0c00 |0026: move-result-object v0 │ │ +0181ae: 5b30 9e02 |0027: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +0181b2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1845 │ │ 0x000b line=1847 │ │ 0x000f line=1848 │ │ 0x0015 line=1862 │ │ 0x0029 line=1865 │ │ @@ -31073,77 +31152,77 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 126 16-bit code units │ │ -015170: |[015170] jp.gr.java_conf.hatalab.mnv.TextEdit.setMySpanAll:()V │ │ -015180: 1307 2100 |0000: const/16 v7, #int 33 // #21 │ │ -015184: 5484 8002 |0002: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -015188: 6e10 a300 0400 |0004: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -01518e: 0c00 |0007: move-result-object v0 │ │ -015190: 5584 7b02 |0008: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkWeb:Z // field@027b │ │ -015194: 3804 2500 |000a: if-eqz v4, 002f // +0025 │ │ -015198: 6204 ae00 |000c: sget-object v4, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.WEB_URL_PATTERN:Ljava/util/regex/Pattern; // field@00ae │ │ -01519c: 6e20 5501 0400 |000e: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -0151a2: 0c03 |0011: move-result-object v3 │ │ -0151a4: 6e10 4e01 0300 |0012: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -0151aa: 0a04 |0015: move-result v4 │ │ -0151ac: 3804 1900 |0016: if-eqz v4, 002f // +0019 │ │ -0151b0: 2204 1301 |0018: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ -0151b4: 6e10 5001 0300 |001a: invoke-virtual {v3}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -0151ba: 0c05 |001d: move-result-object v5 │ │ -0151bc: 5486 8002 |001e: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -0151c0: 7040 2604 5486 |0020: invoke-direct {v4, v5, v6, v8}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0426 │ │ -0151c6: 6e10 5201 0300 |0023: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -0151cc: 0a05 |0026: move-result v5 │ │ -0151ce: 6e10 4d01 0300 |0027: invoke-virtual {v3}, Ljava/util/regex/Matcher;.end:()I // method@014d │ │ -0151d4: 0a06 |002a: move-result v6 │ │ -0151d6: 7257 7300 4065 |002b: invoke-interface {v0, v4, v5, v6, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ -0151dc: 28e4 |002e: goto 0012 // -001c │ │ -0151de: 5584 7a02 |002f: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkTel:Z // field@027a │ │ -0151e2: 3804 2500 |0031: if-eqz v4, 0056 // +0025 │ │ -0151e6: 6204 ad00 |0033: sget-object v4, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.PHONE_PATTERN:Ljava/util/regex/Pattern; // field@00ad │ │ -0151ea: 6e20 5501 0400 |0035: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -0151f0: 0c02 |0038: move-result-object v2 │ │ -0151f2: 6e10 4e01 0200 |0039: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -0151f8: 0a04 |003c: move-result v4 │ │ -0151fa: 3804 1900 |003d: if-eqz v4, 0056 // +0019 │ │ -0151fe: 2204 1301 |003f: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ -015202: 6e10 5001 0200 |0041: invoke-virtual {v2}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -015208: 0c05 |0044: move-result-object v5 │ │ -01520a: 5486 8002 |0045: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -01520e: 7040 2604 5486 |0047: invoke-direct {v4, v5, v6, v8}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0426 │ │ -015214: 6e10 5201 0200 |004a: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -01521a: 0a05 |004d: move-result v5 │ │ -01521c: 6e10 4d01 0200 |004e: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@014d │ │ -015222: 0a06 |0051: move-result v6 │ │ -015224: 7257 7300 4065 |0052: invoke-interface {v0, v4, v5, v6, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ -01522a: 28e4 |0055: goto 0039 // -001c │ │ -01522c: 5584 7802 |0056: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkEmail:Z // field@0278 │ │ -015230: 3804 2500 |0058: if-eqz v4, 007d // +0025 │ │ -015234: 6204 ab00 |005a: sget-object v4, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@00ab │ │ -015238: 6e20 5501 0400 |005c: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -01523e: 0c01 |005f: move-result-object v1 │ │ -015240: 6e10 4e01 0100 |0060: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -015246: 0a04 |0063: move-result v4 │ │ -015248: 3804 1900 |0064: if-eqz v4, 007d // +0019 │ │ -01524c: 2204 1301 |0066: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ -015250: 6e10 5001 0100 |0068: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -015256: 0c05 |006b: move-result-object v5 │ │ -015258: 5486 8002 |006c: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -01525c: 7040 2604 5486 |006e: invoke-direct {v4, v5, v6, v8}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0426 │ │ -015262: 6e10 5201 0100 |0071: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -015268: 0a05 |0074: move-result v5 │ │ -01526a: 6e10 4d01 0100 |0075: invoke-virtual {v1}, Ljava/util/regex/Matcher;.end:()I // method@014d │ │ -015270: 0a06 |0078: move-result v6 │ │ -015272: 7257 7300 4065 |0079: invoke-interface {v0, v4, v5, v6, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ -015278: 28e4 |007c: goto 0060 // -001c │ │ -01527a: 0e00 |007d: return-void │ │ +0181b4: |[0181b4] jp.gr.java_conf.hatalab.mnv.TextEdit.setMySpanAll:()V │ │ +0181c4: 1307 2100 |0000: const/16 v7, #int 33 // #21 │ │ +0181c8: 5484 8002 |0002: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +0181cc: 6e10 a300 0400 |0004: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +0181d2: 0c00 |0007: move-result-object v0 │ │ +0181d4: 5584 7b02 |0008: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkWeb:Z // field@027b │ │ +0181d8: 3804 2500 |000a: if-eqz v4, 002f // +0025 │ │ +0181dc: 6204 ae00 |000c: sget-object v4, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.WEB_URL_PATTERN:Ljava/util/regex/Pattern; // field@00ae │ │ +0181e0: 6e20 5601 0400 |000e: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +0181e6: 0c03 |0011: move-result-object v3 │ │ +0181e8: 6e10 4f01 0300 |0012: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +0181ee: 0a04 |0015: move-result v4 │ │ +0181f0: 3804 1900 |0016: if-eqz v4, 002f // +0019 │ │ +0181f4: 2204 1301 |0018: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ +0181f8: 6e10 5101 0300 |001a: invoke-virtual {v3}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +0181fe: 0c05 |001d: move-result-object v5 │ │ +018200: 5486 8002 |001e: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +018204: 7040 2704 5486 |0020: invoke-direct {v4, v5, v6, v8}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0427 │ │ +01820a: 6e10 5301 0300 |0023: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +018210: 0a05 |0026: move-result v5 │ │ +018212: 6e10 4e01 0300 |0027: invoke-virtual {v3}, Ljava/util/regex/Matcher;.end:()I // method@014e │ │ +018218: 0a06 |002a: move-result v6 │ │ +01821a: 7257 7300 4065 |002b: invoke-interface {v0, v4, v5, v6, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ +018220: 28e4 |002e: goto 0012 // -001c │ │ +018222: 5584 7a02 |002f: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkTel:Z // field@027a │ │ +018226: 3804 2500 |0031: if-eqz v4, 0056 // +0025 │ │ +01822a: 6204 ad00 |0033: sget-object v4, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.PHONE_PATTERN:Ljava/util/regex/Pattern; // field@00ad │ │ +01822e: 6e20 5601 0400 |0035: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +018234: 0c02 |0038: move-result-object v2 │ │ +018236: 6e10 4f01 0200 |0039: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +01823c: 0a04 |003c: move-result v4 │ │ +01823e: 3804 1900 |003d: if-eqz v4, 0056 // +0019 │ │ +018242: 2204 1301 |003f: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ +018246: 6e10 5101 0200 |0041: invoke-virtual {v2}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +01824c: 0c05 |0044: move-result-object v5 │ │ +01824e: 5486 8002 |0045: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +018252: 7040 2704 5486 |0047: invoke-direct {v4, v5, v6, v8}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0427 │ │ +018258: 6e10 5301 0200 |004a: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +01825e: 0a05 |004d: move-result v5 │ │ +018260: 6e10 4e01 0200 |004e: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@014e │ │ +018266: 0a06 |0051: move-result v6 │ │ +018268: 7257 7300 4065 |0052: invoke-interface {v0, v4, v5, v6, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ +01826e: 28e4 |0055: goto 0039 // -001c │ │ +018270: 5584 7802 |0056: iget-boolean v4, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkEmail:Z // field@0278 │ │ +018274: 3804 2500 |0058: if-eqz v4, 007d // +0025 │ │ +018278: 6204 ab00 |005a: sget-object v4, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@00ab │ │ +01827c: 6e20 5601 0400 |005c: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +018282: 0c01 |005f: move-result-object v1 │ │ +018284: 6e10 4f01 0100 |0060: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +01828a: 0a04 |0063: move-result v4 │ │ +01828c: 3804 1900 |0064: if-eqz v4, 007d // +0019 │ │ +018290: 2204 1301 |0066: new-instance v4, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; // type@0113 │ │ +018294: 6e10 5101 0100 |0068: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +01829a: 0c05 |006b: move-result-object v5 │ │ +01829c: 5486 8002 |006c: iget-object v6, v8, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +0182a0: 7040 2704 5486 |006e: invoke-direct {v4, v5, v6, v8}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V // method@0427 │ │ +0182a6: 6e10 5301 0100 |0071: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +0182ac: 0a05 |0074: move-result v5 │ │ +0182ae: 6e10 4e01 0100 |0075: invoke-virtual {v1}, Ljava/util/regex/Matcher;.end:()I // method@014e │ │ +0182b4: 0a06 |0078: move-result v6 │ │ +0182b6: 7257 7300 4065 |0079: invoke-interface {v0, v4, v5, v6, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0073 │ │ +0182bc: 28e4 |007c: goto 0060 // -001c │ │ +0182be: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2029 │ │ 0x0008 line=2031 │ │ 0x000c line=2032 │ │ 0x0012 line=2033 │ │ 0x0018 line=2034 │ │ @@ -31168,17 +31247,17 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01527c: |[01527c] jp.gr.java_conf.hatalab.mnv.TextEdit.setOnScrollFlag:(Z)V │ │ -01528c: 5c01 9402 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.onScrollFlag:Z // field@0294 │ │ -015290: 0e00 |0002: return-void │ │ +0182c0: |[0182c0] jp.gr.java_conf.hatalab.mnv.TextEdit.setOnScrollFlag:(Z)V │ │ +0182d0: 5c01 9402 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.onScrollFlag:Z // field@0294 │ │ +0182d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0002 line=494 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0003 reg=1 flag Z │ │ @@ -31188,48 +31267,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -015294: |[015294] jp.gr.java_conf.hatalab.mnv.TextEdit.setResultForActionGetContent:()V │ │ -0152a4: 6e10 f103 0300 |0000: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getIntent:()Landroid/content/Intent; // method@03f1 │ │ -0152aa: 0c00 |0003: move-result-object v0 │ │ -0152ac: 3800 3e00 |0004: if-eqz v0, 0042 // +003e │ │ -0152b0: 1a01 c602 |0006: const-string v1, "android.intent.action.GET_CONTENT" // string@02c6 │ │ -0152b4: 6e10 3400 0000 |0008: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0034 │ │ -0152ba: 0c02 |000b: move-result-object v2 │ │ -0152bc: 6e20 1701 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -0152c2: 0a01 |000f: move-result v1 │ │ -0152c4: 3801 3200 |0010: if-eqz v1, 0042 // +0032 │ │ -0152c8: 5431 7702 |0012: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -0152cc: 3801 2e00 |0014: if-eqz v1, 0042 // +002e │ │ -0152d0: 5431 7702 |0016: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -0152d4: 6e10 e400 0100 |0018: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -0152da: 0a01 |001b: move-result v1 │ │ -0152dc: 3801 2600 |001c: if-eqz v1, 0042 // +0026 │ │ -0152e0: 2201 6c00 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ -0152e4: 7010 2d01 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -0152ea: 1a02 aa03 |0023: const-string v2, "file://" // string@03aa │ │ -0152ee: 6e20 3001 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0152f4: 0c01 |0028: move-result-object v1 │ │ -0152f6: 5432 7702 |0029: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -0152fa: 6e10 e600 0200 |002b: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ -015300: 0c02 |002e: move-result-object v2 │ │ -015302: 6e20 3001 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -015308: 0c01 |0032: move-result-object v1 │ │ -01530a: 6e10 3101 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -015310: 0c01 |0036: move-result-object v1 │ │ -015312: 7110 4d00 0100 |0037: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@004d │ │ -015318: 0c01 |003a: move-result-object v1 │ │ -01531a: 6e20 3e00 1000 |003b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@003e │ │ -015320: 12f1 |003e: const/4 v1, #int -1 // #ff │ │ -015322: 6e30 1704 1300 |003f: invoke-virtual {v3, v1, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setResult:(ILandroid/content/Intent;)V // method@0417 │ │ -015328: 0e00 |0042: return-void │ │ +0182d8: |[0182d8] jp.gr.java_conf.hatalab.mnv.TextEdit.setResultForActionGetContent:()V │ │ +0182e8: 6e10 f203 0300 |0000: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getIntent:()Landroid/content/Intent; // method@03f2 │ │ +0182ee: 0c00 |0003: move-result-object v0 │ │ +0182f0: 3800 3e00 |0004: if-eqz v0, 0042 // +003e │ │ +0182f4: 1a01 c602 |0006: const-string v1, "android.intent.action.GET_CONTENT" // string@02c6 │ │ +0182f8: 6e10 3400 0000 |0008: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0034 │ │ +0182fe: 0c02 |000b: move-result-object v2 │ │ +018300: 6e20 1801 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +018306: 0a01 |000f: move-result v1 │ │ +018308: 3801 3200 |0010: if-eqz v1, 0042 // +0032 │ │ +01830c: 5431 7702 |0012: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +018310: 3801 2e00 |0014: if-eqz v1, 0042 // +002e │ │ +018314: 5431 7702 |0016: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +018318: 6e10 e400 0100 |0018: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +01831e: 0a01 |001b: move-result v1 │ │ +018320: 3801 2600 |001c: if-eqz v1, 0042 // +0026 │ │ +018324: 2201 6c00 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ +018328: 7010 2e01 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +01832e: 1a02 a903 |0023: const-string v2, "file://" // string@03a9 │ │ +018332: 6e20 3101 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +018338: 0c01 |0028: move-result-object v1 │ │ +01833a: 5432 7702 |0029: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +01833e: 6e10 e600 0200 |002b: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00e6 │ │ +018344: 0c02 |002e: move-result-object v2 │ │ +018346: 6e20 3101 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01834c: 0c01 |0032: move-result-object v1 │ │ +01834e: 6e10 3201 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +018354: 0c01 |0036: move-result-object v1 │ │ +018356: 7110 4d00 0100 |0037: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@004d │ │ +01835c: 0c01 |003a: move-result-object v1 │ │ +01835e: 6e20 3e00 1000 |003b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@003e │ │ +018364: 12f1 |003e: const/4 v1, #int -1 // #ff │ │ +018366: 6e30 1804 1300 |003f: invoke-virtual {v3, v1, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setResult:(ILandroid/content/Intent;)V // method@0418 │ │ +01836c: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1969 │ │ 0x0004 line=1970 │ │ 0x0006 line=1971 │ │ 0x0012 line=1972 │ │ 0x001e line=1973 │ │ @@ -31244,29 +31323,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -01532c: |[01532c] jp.gr.java_conf.hatalab.mnv.TextEdit.setSelection:()V │ │ -01533c: 5441 9e02 |0000: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -015340: 6e10 1f01 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@011f │ │ -015346: 0a00 |0005: move-result v0 │ │ -015348: 5241 9902 |0006: iget v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStart:I // field@0299 │ │ -01534c: 3701 0400 |0008: if-le v1, v0, 000c // +0004 │ │ -015350: 5940 9902 |000a: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStart:I // field@0299 │ │ -015354: 5241 9a02 |000c: iget v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStop:I // field@029a │ │ -015358: 3701 0400 |000e: if-le v1, v0, 0012 // +0004 │ │ -01535c: 5940 9a02 |0010: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStop:I // field@029a │ │ -015360: 5441 8002 |0012: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -015364: 5242 9902 |0014: iget v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStart:I // field@0299 │ │ -015368: 5243 9a02 |0016: iget v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStop:I // field@029a │ │ -01536c: 6e30 b100 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/widget/EditText;.setSelection:(II)V // method@00b1 │ │ -015372: 0e00 |001b: return-void │ │ +018370: |[018370] jp.gr.java_conf.hatalab.mnv.TextEdit.setSelection:()V │ │ +018380: 5441 9e02 |0000: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +018384: 6e10 2001 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0120 │ │ +01838a: 0a00 |0005: move-result v0 │ │ +01838c: 5241 9902 |0006: iget v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStart:I // field@0299 │ │ +018390: 3701 0400 |0008: if-le v1, v0, 000c // +0004 │ │ +018394: 5940 9902 |000a: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStart:I // field@0299 │ │ +018398: 5241 9a02 |000c: iget v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStop:I // field@029a │ │ +01839c: 3701 0400 |000e: if-le v1, v0, 0012 // +0004 │ │ +0183a0: 5940 9a02 |0010: iput v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStop:I // field@029a │ │ +0183a4: 5441 8002 |0012: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +0183a8: 5242 9902 |0014: iget v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStart:I // field@0299 │ │ +0183ac: 5243 9a02 |0016: iget v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStop:I // field@029a │ │ +0183b0: 6e30 b100 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/widget/EditText;.setSelection:(II)V // method@00b1 │ │ +0183b6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1896 │ │ 0x0006 line=1897 │ │ 0x000c line=1898 │ │ 0x0012 line=1899 │ │ 0x001b line=1901 │ │ @@ -31279,47 +31358,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -015374: |[015374] jp.gr.java_conf.hatalab.mnv.TextEdit.setStrTextToBinText:()V │ │ -015384: 5230 8602 |0000: iget v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ -015388: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -01538a: 3310 1900 |0003: if-ne v0, v1, 001c // +0019 │ │ -01538e: 5430 9e02 |0005: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -015392: 1a01 0100 |0007: const-string v1, " │ │ +0183b8: |[0183b8] jp.gr.java_conf.hatalab.mnv.TextEdit.setStrTextToBinText:()V │ │ +0183c8: 5230 8602 |0000: iget v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ +0183cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0183ce: 3310 1900 |0003: if-ne v0, v1, 001c // +0019 │ │ +0183d2: 5430 9e02 |0005: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +0183d6: 1a01 0100 |0007: const-string v1, " │ │ " // string@0001 │ │ -015396: 1a02 0300 |0009: const-string v2, " │ │ +0183da: 1a02 0300 |0009: const-string v2, " │ │ " // string@0003 │ │ -01539a: 6e30 2201 1002 |000b: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -0153a0: 0c00 |000e: move-result-object v0 │ │ -0153a2: 5b30 9e02 |000f: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -0153a6: 5430 9e02 |0011: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -0153aa: 5431 7e02 |0013: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.charsetName:Ljava/lang/String; // field@027e │ │ -0153ae: 6e20 1b01 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@011b │ │ -0153b4: 0c00 |0018: move-result-object v0 │ │ -0153b6: 5b30 7d02 |0019: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ -0153ba: 0e00 |001b: return-void │ │ -0153bc: 5230 8602 |001c: iget v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ -0153c0: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -0153c2: 3310 0f00 |001f: if-ne v0, v1, 002e // +000f │ │ -0153c6: 5430 9e02 |0021: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -0153ca: 1a01 0100 |0023: const-string v1, " │ │ +0183de: 6e30 2301 1002 |000b: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +0183e4: 0c00 |000e: move-result-object v0 │ │ +0183e6: 5b30 9e02 |000f: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +0183ea: 5430 9e02 |0011: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +0183ee: 5431 7e02 |0013: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.charsetName:Ljava/lang/String; // field@027e │ │ +0183f2: 6e20 1c01 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@011c │ │ +0183f8: 0c00 |0018: move-result-object v0 │ │ +0183fa: 5b30 7d02 |0019: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.binText:[B // field@027d │ │ +0183fe: 0e00 |001b: return-void │ │ +018400: 5230 8602 |001c: iget v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ +018404: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +018406: 3310 0f00 |001f: if-ne v0, v1, 002e // +000f │ │ +01840a: 5430 9e02 |0021: iget-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +01840e: 1a01 0100 |0023: const-string v1, " │ │ " // string@0001 │ │ -0153ce: 1a02 0200 |0025: const-string v2, " " // string@0002 │ │ -0153d2: 6e30 2201 1002 |0027: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -0153d8: 0c00 |002a: move-result-object v0 │ │ -0153da: 5b30 9e02 |002b: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -0153de: 28e4 |002d: goto 0011 // -001c │ │ -0153e0: 5230 8602 |002e: iget v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ -0153e4: 1221 |0030: const/4 v1, #int 2 // #2 │ │ -0153e6: 3310 e0ff |0031: if-ne v0, v1, 0011 // -0020 │ │ -0153ea: 28de |0033: goto 0011 // -0022 │ │ +018412: 1a02 0200 |0025: const-string v2, " " // string@0002 │ │ +018416: 6e30 2301 1002 |0027: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ +01841c: 0c00 |002a: move-result-object v0 │ │ +01841e: 5b30 9e02 |002b: iput-object v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +018422: 28e4 |002d: goto 0011 // -001c │ │ +018424: 5230 8602 |002e: iget v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.lineBreakSetting:I // field@0286 │ │ +018428: 1221 |0030: const/4 v1, #int 2 // #2 │ │ +01842a: 3310 e0ff |0031: if-ne v0, v1, 0011 // -0020 │ │ +01842e: 28de |0033: goto 0011 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1868 │ │ 0x0005 line=1869 │ │ 0x0011 line=1875 │ │ 0x001b line=1878 │ │ 0x001c line=1870 │ │ @@ -31333,57 +31412,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -0153ec: |[0153ec] jp.gr.java_conf.hatalab.mnv.TextEdit.setStringToEditText:()V │ │ -0153fc: 5542 7902 |0000: iget-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkFlag:Z // field@0279 │ │ -015400: 3802 4c00 |0002: if-eqz v2, 004e // +004c │ │ -015404: 2202 2700 |0004: new-instance v2, Landroid/text/SpannableString; // type@0027 │ │ -015408: 5443 9e02 |0006: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -01540c: 7020 7500 3200 |0008: invoke-direct {v2, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0075 │ │ -015412: 5b42 9d02 |000b: iput-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.spanText:Landroid/text/SpannableString; // field@029d │ │ -015416: 5442 8002 |000d: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -01541a: 5443 9d02 |000f: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.spanText:Landroid/text/SpannableString; // field@029d │ │ -01541e: 6e20 b200 3200 |0011: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -015424: 5442 9e02 |0014: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -015428: 6e10 1f01 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@011f │ │ -01542e: 0a01 |0019: move-result v1 │ │ -015430: 5442 8002 |001a: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -015434: 6e10 a700 0200 |001c: invoke-virtual {v2}, Landroid/widget/EditText;.length:()I // method@00a7 │ │ -01543a: 0a00 |001f: move-result v0 │ │ -01543c: 3201 2d00 |0020: if-eq v1, v0, 004d // +002d │ │ -015440: 2202 6c00 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ -015444: 7010 2d01 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -01544a: 1403 3200 067f |0027: const v3, #float 1.78118e+38 // #7f060032 │ │ -015450: 6e20 f703 3400 |002a: invoke-virtual {v4, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f7 │ │ -015456: 0c03 |002d: move-result-object v3 │ │ -015458: 6e20 3001 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01545e: 0c02 |0031: move-result-object v2 │ │ -015460: 1a03 0100 |0032: const-string v3, " │ │ +018430: |[018430] jp.gr.java_conf.hatalab.mnv.TextEdit.setStringToEditText:()V │ │ +018440: 5542 7902 |0000: iget-boolean v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoLinkFlag:Z // field@0279 │ │ +018444: 3802 4c00 |0002: if-eqz v2, 004e // +004c │ │ +018448: 2202 2700 |0004: new-instance v2, Landroid/text/SpannableString; // type@0027 │ │ +01844c: 5443 9e02 |0006: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +018450: 7020 7500 3200 |0008: invoke-direct {v2, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0075 │ │ +018456: 5b42 9d02 |000b: iput-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.spanText:Landroid/text/SpannableString; // field@029d │ │ +01845a: 5442 8002 |000d: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +01845e: 5443 9d02 |000f: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.spanText:Landroid/text/SpannableString; // field@029d │ │ +018462: 6e20 b200 3200 |0011: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +018468: 5442 9e02 |0014: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +01846c: 6e10 2001 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0120 │ │ +018472: 0a01 |0019: move-result v1 │ │ +018474: 5442 8002 |001a: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +018478: 6e10 a700 0200 |001c: invoke-virtual {v2}, Landroid/widget/EditText;.length:()I // method@00a7 │ │ +01847e: 0a00 |001f: move-result v0 │ │ +018480: 3201 2d00 |0020: if-eq v1, v0, 004d // +002d │ │ +018484: 2202 6c00 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ +018488: 7010 2e01 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +01848e: 1403 3200 067f |0027: const v3, #float 1.78118e+38 // #7f060032 │ │ +018494: 6e20 f803 3400 |002a: invoke-virtual {v4, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f8 │ │ +01849a: 0c03 |002d: move-result-object v3 │ │ +01849c: 6e20 3101 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0184a2: 0c02 |0031: move-result-object v2 │ │ +0184a4: 1a03 0100 |0032: const-string v3, " │ │ " // string@0001 │ │ -015464: 6e20 3001 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01546a: 0c02 |0037: move-result-object v2 │ │ -01546c: 6e20 2e01 1200 |0038: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@012e │ │ -015472: 0c02 |003b: move-result-object v2 │ │ -015474: 1a03 0900 |003c: const-string v3, " -> " // string@0009 │ │ -015478: 6e20 3001 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01547e: 0c02 |0041: move-result-object v2 │ │ -015480: 6e20 2e01 0200 |0042: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@012e │ │ -015486: 0c02 |0045: move-result-object v2 │ │ -015488: 6e10 3101 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -01548e: 0c02 |0049: move-result-object v2 │ │ -015490: 7020 2004 2400 |004a: invoke-direct {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessage:(Ljava/lang/String;)V // method@0420 │ │ -015496: 0e00 |004d: return-void │ │ -015498: 5442 8002 |004e: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -01549c: 5443 9e02 |0050: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -0154a0: 6e20 b200 3200 |0052: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -0154a6: 28bf |0055: goto 0014 // -0041 │ │ +0184a8: 6e20 3101 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0184ae: 0c02 |0037: move-result-object v2 │ │ +0184b0: 6e20 2f01 1200 |0038: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@012f │ │ +0184b6: 0c02 |003b: move-result-object v2 │ │ +0184b8: 1a03 0900 |003c: const-string v3, " -> " // string@0009 │ │ +0184bc: 6e20 3101 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0184c2: 0c02 |0041: move-result-object v2 │ │ +0184c4: 6e20 2f01 0200 |0042: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@012f │ │ +0184ca: 0c02 |0045: move-result-object v2 │ │ +0184cc: 6e10 3201 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0184d2: 0c02 |0049: move-result-object v2 │ │ +0184d4: 7020 2104 2400 |004a: invoke-direct {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessage:(Ljava/lang/String;)V // method@0421 │ │ +0184da: 0e00 |004d: return-void │ │ +0184dc: 5442 8002 |004e: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +0184e0: 5443 9e02 |0050: iget-object v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +0184e4: 6e20 b200 3200 |0052: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +0184ea: 28bf |0055: goto 0014 // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1906 │ │ 0x0004 line=1907 │ │ 0x000d line=1908 │ │ 0x0014 line=1915 │ │ 0x001a line=1916 │ │ @@ -31401,40 +31480,40 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0154a8: |[0154a8] jp.gr.java_conf.hatalab.mnv.TextEdit.setTitleBarCount:(I)V │ │ -0154b8: 5923 8902 |0000: iput v3, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mCharaCount:I // field@0289 │ │ -0154bc: 2200 6c00 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@006c │ │ -0154c0: 7010 2d01 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -0154c6: 5421 8702 |0007: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mAppName:Ljava/lang/String; // field@0287 │ │ -0154ca: 6e20 3001 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0154d0: 0c00 |000c: move-result-object v0 │ │ -0154d2: 1a01 0800 |000d: const-string v1, " - " // string@0008 │ │ -0154d6: 6e20 3001 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0154dc: 0c00 |0012: move-result-object v0 │ │ -0154de: 5421 8a02 |0013: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mFileNameOnTitleBar:Ljava/lang/String; // field@028a │ │ -0154e2: 6e20 3001 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0154e8: 0c00 |0018: move-result-object v0 │ │ -0154ea: 1a01 0500 |0019: const-string v1, " (" // string@0005 │ │ -0154ee: 6e20 3001 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0154f4: 0c00 |001e: move-result-object v0 │ │ -0154f6: 5221 8902 |001f: iget v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mCharaCount:I // field@0289 │ │ -0154fa: 6e20 2e01 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@012e │ │ -015500: 0c00 |0024: move-result-object v0 │ │ -015502: 1a01 1b00 |0025: const-string v1, ")" // string@001b │ │ -015506: 6e20 3001 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01550c: 0c00 |002a: move-result-object v0 │ │ -01550e: 6e10 3101 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -015514: 0c00 |002e: move-result-object v0 │ │ -015516: 6e20 1c04 0200 |002f: invoke-virtual {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitle:(Ljava/lang/CharSequence;)V // method@041c │ │ -01551c: 0e00 |0032: return-void │ │ +0184ec: |[0184ec] jp.gr.java_conf.hatalab.mnv.TextEdit.setTitleBarCount:(I)V │ │ +0184fc: 5923 8902 |0000: iput v3, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mCharaCount:I // field@0289 │ │ +018500: 2200 6c00 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@006c │ │ +018504: 7010 2e01 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +01850a: 5421 8702 |0007: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mAppName:Ljava/lang/String; // field@0287 │ │ +01850e: 6e20 3101 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +018514: 0c00 |000c: move-result-object v0 │ │ +018516: 1a01 0800 |000d: const-string v1, " - " // string@0008 │ │ +01851a: 6e20 3101 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +018520: 0c00 |0012: move-result-object v0 │ │ +018522: 5421 8a02 |0013: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mFileNameOnTitleBar:Ljava/lang/String; // field@028a │ │ +018526: 6e20 3101 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01852c: 0c00 |0018: move-result-object v0 │ │ +01852e: 1a01 0500 |0019: const-string v1, " (" // string@0005 │ │ +018532: 6e20 3101 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +018538: 0c00 |001e: move-result-object v0 │ │ +01853a: 5221 8902 |001f: iget v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mCharaCount:I // field@0289 │ │ +01853e: 6e20 2f01 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@012f │ │ +018544: 0c00 |0024: move-result-object v0 │ │ +018546: 1a01 1b00 |0025: const-string v1, ")" // string@001b │ │ +01854a: 6e20 3101 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +018550: 0c00 |002a: move-result-object v0 │ │ +018552: 6e10 3201 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +018558: 0c00 |002e: move-result-object v0 │ │ +01855a: 6e20 1d04 0200 |002f: invoke-virtual {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitle:(Ljava/lang/CharSequence;)V // method@041d │ │ +018560: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2106 │ │ 0x0002 line=2107 │ │ 0x0032 line=2108 │ │ locals : │ │ 0x0000 - 0x0033 reg=2 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ @@ -31445,31 +31524,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -015520: |[015520] jp.gr.java_conf.hatalab.mnv.TextEdit.setTitleBarText:(Ljava/lang/String;)V │ │ -015530: 5b23 8a02 |0000: iput-object v3, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mFileNameOnTitleBar:Ljava/lang/String; // field@028a │ │ -015534: 2200 6c00 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@006c │ │ -015538: 7010 2d01 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -01553e: 5421 8702 |0007: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mAppName:Ljava/lang/String; // field@0287 │ │ -015542: 6e20 3001 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -015548: 0c00 |000c: move-result-object v0 │ │ -01554a: 1a01 0800 |000d: const-string v1, " - " // string@0008 │ │ -01554e: 6e20 3001 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -015554: 0c00 |0012: move-result-object v0 │ │ -015556: 5421 8a02 |0013: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mFileNameOnTitleBar:Ljava/lang/String; // field@028a │ │ -01555a: 6e20 3001 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -015560: 0c00 |0018: move-result-object v0 │ │ -015562: 6e10 3101 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -015568: 0c00 |001c: move-result-object v0 │ │ -01556a: 6e20 1c04 0200 |001d: invoke-virtual {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitle:(Ljava/lang/CharSequence;)V // method@041c │ │ -015570: 0e00 |0020: return-void │ │ +018564: |[018564] jp.gr.java_conf.hatalab.mnv.TextEdit.setTitleBarText:(Ljava/lang/String;)V │ │ +018574: 5b23 8a02 |0000: iput-object v3, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mFileNameOnTitleBar:Ljava/lang/String; // field@028a │ │ +018578: 2200 6c00 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@006c │ │ +01857c: 7010 2e01 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +018582: 5421 8702 |0007: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mAppName:Ljava/lang/String; // field@0287 │ │ +018586: 6e20 3101 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01858c: 0c00 |000c: move-result-object v0 │ │ +01858e: 1a01 0800 |000d: const-string v1, " - " // string@0008 │ │ +018592: 6e20 3101 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +018598: 0c00 |0012: move-result-object v0 │ │ +01859a: 5421 8a02 |0013: iget-object v1, v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mFileNameOnTitleBar:Ljava/lang/String; // field@028a │ │ +01859e: 6e20 3101 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0185a4: 0c00 |0018: move-result-object v0 │ │ +0185a6: 6e10 3201 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0185ac: 0c00 |001c: move-result-object v0 │ │ +0185ae: 6e20 1d04 0200 |001d: invoke-virtual {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitle:(Ljava/lang/CharSequence;)V // method@041d │ │ +0185b4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2101 │ │ 0x0002 line=2102 │ │ 0x0020 line=2104 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ @@ -31480,27 +31559,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -015574: |[015574] jp.gr.java_conf.hatalab.mnv.TextEdit.showIME:()V │ │ -015584: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -015586: 1a02 7004 |0001: const-string v2, "input_method" // string@0470 │ │ -01558a: 6e20 f803 2400 |0003: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03f8 │ │ -015590: 0c00 |0006: move-result-object v0 │ │ -015592: 1f00 3c00 |0007: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ -015596: 1401 0100 0200 |0009: const v1, #float 1.83672e-40 // #00020001 │ │ -01559c: 5442 8002 |000c: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -0155a0: 6e20 ab00 1200 |000e: invoke-virtual {v2, v1}, Landroid/widget/EditText;.setInputType:(I)V // method@00ab │ │ -0155a6: 5442 8002 |0011: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -0155aa: 6e30 8f00 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@008f │ │ -0155b0: 5c43 8302 |0016: iput-boolean v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.hideIMEFlag:Z // field@0283 │ │ -0155b4: 0e00 |0018: return-void │ │ +0185b8: |[0185b8] jp.gr.java_conf.hatalab.mnv.TextEdit.showIME:()V │ │ +0185c8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0185ca: 1a02 6e04 |0001: const-string v2, "input_method" // string@046e │ │ +0185ce: 6e20 f903 2400 |0003: invoke-virtual {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03f9 │ │ +0185d4: 0c00 |0006: move-result-object v0 │ │ +0185d6: 1f00 3c00 |0007: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@003c │ │ +0185da: 1401 0100 0200 |0009: const v1, #float 1.83672e-40 // #00020001 │ │ +0185e0: 5442 8002 |000c: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +0185e4: 6e20 ab00 1200 |000e: invoke-virtual {v2, v1}, Landroid/widget/EditText;.setInputType:(I)V // method@00ab │ │ +0185ea: 5442 8002 |0011: iget-object v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +0185ee: 6e30 8f00 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@008f │ │ +0185f4: 5c43 8302 |0016: iput-boolean v3, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.hideIMEFlag:Z // field@0283 │ │ +0185f8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1957 │ │ 0x0009 line=1958 │ │ 0x000c line=1959 │ │ 0x0011 line=1960 │ │ 0x0016 line=1962 │ │ @@ -31515,58 +31594,64 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0155b8: |[0155b8] jp.gr.java_conf.hatalab.mnv.TextEdit.showMessage:(Ljava/lang/String;)V │ │ -0155c8: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -0155cc: 7020 0d00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -0155d2: 6e20 1100 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ -0155d8: 0c00 |0008: move-result-object v0 │ │ -0155da: 1401 4100 067f |0009: const v1, #float 1.78118e+38 // #7f060041 │ │ -0155e0: 2202 0401 |000c: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$29; // type@0104 │ │ -0155e4: 7020 9703 3200 |000e: invoke-direct {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$29;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0397 │ │ -0155ea: 6e30 1300 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -0155f0: 0c00 |0014: move-result-object v0 │ │ -0155f2: 6e10 1900 0000 |0015: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -0155f8: 0e00 |0018: return-void │ │ +0185fc: |[0185fc] jp.gr.java_conf.hatalab.mnv.TextEdit.showMessage:(Ljava/lang/String;)V │ │ +01860c: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +018610: 7020 0d00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +018616: 6e20 1100 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +01861c: 0c00 |0008: move-result-object v0 │ │ +01861e: 1401 4100 067f |0009: const v1, #float 1.78118e+38 // #7f060041 │ │ +018624: 2202 0401 |000c: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$29; // type@0104 │ │ +018628: 7020 9803 3200 |000e: invoke-direct {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$29;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0398 │ │ +01862e: 6e30 1300 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +018634: 0c00 |0014: move-result-object v0 │ │ +018636: 6e10 1900 0000 |0015: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +01863c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2116 │ │ + 0x0005 line=2117 │ │ + 0x0011 line=2118 │ │ + 0x0015 line=2123 │ │ 0x0018 line=2124 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0019 reg=4 msg Ljava/lang/String; │ │ │ │ #80 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ name : 'showMessageAndClose' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0155fc: |[0155fc] jp.gr.java_conf.hatalab.mnv.TextEdit.showMessageAndClose:(Ljava/lang/String;)V │ │ -01560c: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -015610: 7020 0d00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -015616: 6e20 1100 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ -01561c: 0c00 |0008: move-result-object v0 │ │ -01561e: 1401 4100 067f |0009: const v1, #float 1.78118e+38 // #7f060041 │ │ -015624: 2202 0601 |000c: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$30; // type@0106 │ │ -015628: 7020 9b03 3200 |000e: invoke-direct {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$30;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@039b │ │ -01562e: 6e30 1300 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -015634: 0c00 |0014: move-result-object v0 │ │ -015636: 6e10 1900 0000 |0015: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -01563c: 0e00 |0018: return-void │ │ +018640: |[018640] jp.gr.java_conf.hatalab.mnv.TextEdit.showMessageAndClose:(Ljava/lang/String;)V │ │ +018650: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +018654: 7020 0d00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +01865a: 6e20 1100 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +018660: 0c00 |0008: move-result-object v0 │ │ +018662: 1401 4100 067f |0009: const v1, #float 1.78118e+38 // #7f060041 │ │ +018668: 2202 0601 |000c: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$30; // type@0106 │ │ +01866c: 7020 9c03 3200 |000e: invoke-direct {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$30;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@039c │ │ +018672: 6e30 1300 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +018678: 0c00 |0014: move-result-object v0 │ │ +01867a: 6e10 1900 0000 |0015: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +018680: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2127 │ │ + 0x0005 line=2128 │ │ + 0x0011 line=2129 │ │ + 0x0015 line=2135 │ │ 0x0018 line=2136 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0019 reg=4 msg Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ @@ -31574,28 +31659,28 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -015640: |[015640] jp.gr.java_conf.hatalab.mnv.TextEdit.convertCharEncodeingJISAutoDetect:([B)Ljava/lang/String; │ │ -015650: 2201 6a00 |0000: new-instance v1, Ljava/lang/String; // type@006a │ │ -015654: 7020 1001 5100 |0002: invoke-direct {v1, v5}, Ljava/lang/String;.:([B)V // method@0110 │ │ -01565a: 2202 6a00 |0005: new-instance v2, Ljava/lang/String; // type@006a │ │ -01565e: 1a03 9e00 |0007: const-string v3, "JISAutoDetect" // string@009e │ │ -015662: 7030 1201 5203 |0009: invoke-direct {v2, v5, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0112 │ │ -015668: 0721 |000c: move-object v1, v2 │ │ -01566a: 1101 |000d: return-object v1 │ │ -01566c: 0d00 |000e: move-exception v0 │ │ -01566e: 6e10 0701 0000 |000f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0107 │ │ -015674: 6e10 0801 0000 |0012: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -01567a: 0c03 |0015: move-result-object v3 │ │ -01567c: 7020 2004 3400 |0016: invoke-direct {v4, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessage:(Ljava/lang/String;)V // method@0420 │ │ -015682: 28f4 |0019: goto 000d // -000c │ │ +018684: |[018684] jp.gr.java_conf.hatalab.mnv.TextEdit.convertCharEncodeingJISAutoDetect:([B)Ljava/lang/String; │ │ +018694: 2201 6a00 |0000: new-instance v1, Ljava/lang/String; // type@006a │ │ +018698: 7020 1101 5100 |0002: invoke-direct {v1, v5}, Ljava/lang/String;.:([B)V // method@0111 │ │ +01869e: 2202 6a00 |0005: new-instance v2, Ljava/lang/String; // type@006a │ │ +0186a2: 1a03 9e00 |0007: const-string v3, "JISAutoDetect" // string@009e │ │ +0186a6: 7030 1301 5203 |0009: invoke-direct {v2, v5, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0113 │ │ +0186ac: 0721 |000c: move-object v1, v2 │ │ +0186ae: 1101 |000d: return-object v1 │ │ +0186b0: 0d00 |000e: move-exception v0 │ │ +0186b2: 6e10 0801 0000 |000f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0108 │ │ +0186b8: 6e10 0901 0000 |0012: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +0186be: 0c03 |0015: move-result-object v3 │ │ +0186c0: 7020 2104 3400 |0016: invoke-direct {v4, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessage:(Ljava/lang/String;)V // method@0421 │ │ +0186c6: 28f4 |0019: goto 000d // -000c │ │ catches : 1 │ │ 0x0005 - 0x000c │ │ Ljava/lang/Exception; -> 0x000e │ │ positions : │ │ 0x0000 line=1575 │ │ 0x0005 line=1577 │ │ 0x000d line=1583 │ │ @@ -31615,56 +31700,56 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -015690: |[015690] jp.gr.java_conf.hatalab.mnv.TextEdit.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -0156a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0156a2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0156a4: 6e10 7b00 0400 |0002: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -0156aa: 0a01 |0005: move-result v1 │ │ -0156ac: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ -0156b0: 6e10 7c00 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ -0156b6: 0a01 |000b: move-result v1 │ │ -0156b8: 2c01 3e00 0000 |000c: sparse-switch v1, 0000004a // +0000003e │ │ -0156be: 5c32 8802 |000f: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mBackKeyDown:Z // field@0288 │ │ -0156c2: 6e10 7b00 0400 |0011: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ -0156c8: 0a01 |0014: move-result v1 │ │ -0156ca: 3301 0b00 |0015: if-ne v1, v0, 0020 // +000b │ │ -0156ce: 6e10 7c00 0400 |0017: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ -0156d4: 0a01 |001a: move-result v1 │ │ -0156d6: 2b01 3900 0000 |001b: packed-switch v1, 00000054 // +00000039 │ │ -0156dc: 5c32 8802 |001e: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mBackKeyDown:Z // field@0288 │ │ -0156e0: 6f20 0300 4300 |0020: invoke-super {v3, v4}, Landroid/app/Activity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0003 │ │ -0156e6: 0a00 |0023: move-result v0 │ │ -0156e8: 0f00 |0024: return v0 │ │ -0156ea: 5c30 8802 |0025: iput-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mBackKeyDown:Z // field@0288 │ │ -0156ee: 28fd |0027: goto 0024 // -0003 │ │ -0156f0: 5431 8002 |0028: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -0156f4: 6e10 a200 0100 |002a: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionStart:()I // method@00a2 │ │ -0156fa: 0a01 |002d: move-result v1 │ │ -0156fc: 3901 e1ff |002e: if-nez v1, 000f // -001f │ │ -015700: 5431 8002 |0030: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -015704: 6e10 a100 0100 |0032: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionEnd:()I // method@00a1 │ │ -01570a: 0a01 |0035: move-result v1 │ │ -01570c: 3901 d9ff |0036: if-nez v1, 000f // -0027 │ │ -015710: 7010 e703 0300 |0038: invoke-direct {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeFile:()V // method@03e7 │ │ -015716: 28e9 |003b: goto 0024 // -0017 │ │ -015718: 5531 8802 |003c: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mBackKeyDown:Z // field@0288 │ │ -01571c: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -015720: 5c32 8802 |0040: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mBackKeyDown:Z // field@0288 │ │ -015724: 7010 e703 0300 |0042: invoke-direct {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeFile:()V // method@03e7 │ │ -01572a: 28df |0045: goto 0024 // -0021 │ │ -01572c: 5c32 8802 |0046: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mBackKeyDown:Z // field@0288 │ │ -015730: 28d6 |0048: goto 001e // -002a │ │ -015732: 0000 |0049: nop // spacer │ │ -015734: 0002 0200 0400 0000 1500 0000 1900 ... |004a: sparse-switch-data (10 units) │ │ -015748: 0001 0100 0400 0000 2100 0000 |0054: packed-switch-data (6 units) │ │ +0186d4: |[0186d4] jp.gr.java_conf.hatalab.mnv.TextEdit.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +0186e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0186e6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0186e8: 6e10 7b00 0400 |0002: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +0186ee: 0a01 |0005: move-result v1 │ │ +0186f0: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ +0186f4: 6e10 7c00 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ +0186fa: 0a01 |000b: move-result v1 │ │ +0186fc: 2c01 3e00 0000 |000c: sparse-switch v1, 0000004a // +0000003e │ │ +018702: 5c32 8802 |000f: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mBackKeyDown:Z // field@0288 │ │ +018706: 6e10 7b00 0400 |0011: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@007b │ │ +01870c: 0a01 |0014: move-result v1 │ │ +01870e: 3301 0b00 |0015: if-ne v1, v0, 0020 // +000b │ │ +018712: 6e10 7c00 0400 |0017: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@007c │ │ +018718: 0a01 |001a: move-result v1 │ │ +01871a: 2b01 3900 0000 |001b: packed-switch v1, 00000054 // +00000039 │ │ +018720: 5c32 8802 |001e: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mBackKeyDown:Z // field@0288 │ │ +018724: 6f20 0300 4300 |0020: invoke-super {v3, v4}, Landroid/app/Activity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0003 │ │ +01872a: 0a00 |0023: move-result v0 │ │ +01872c: 0f00 |0024: return v0 │ │ +01872e: 5c30 8802 |0025: iput-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mBackKeyDown:Z // field@0288 │ │ +018732: 28fd |0027: goto 0024 // -0003 │ │ +018734: 5431 8002 |0028: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +018738: 6e10 a200 0100 |002a: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionStart:()I // method@00a2 │ │ +01873e: 0a01 |002d: move-result v1 │ │ +018740: 3901 e1ff |002e: if-nez v1, 000f // -001f │ │ +018744: 5431 8002 |0030: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +018748: 6e10 a100 0100 |0032: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionEnd:()I // method@00a1 │ │ +01874e: 0a01 |0035: move-result v1 │ │ +018750: 3901 d9ff |0036: if-nez v1, 000f // -0027 │ │ +018754: 7010 e803 0300 |0038: invoke-direct {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeFile:()V // method@03e8 │ │ +01875a: 28e9 |003b: goto 0024 // -0017 │ │ +01875c: 5531 8802 |003c: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mBackKeyDown:Z // field@0288 │ │ +018760: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +018764: 5c32 8802 |0040: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mBackKeyDown:Z // field@0288 │ │ +018768: 7010 e803 0300 |0042: invoke-direct {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeFile:()V // method@03e8 │ │ +01876e: 28df |0045: goto 0024 // -0021 │ │ +018770: 5c32 8802 |0046: iput-boolean v2, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mBackKeyDown:Z // field@0288 │ │ +018774: 28d6 |0048: goto 001e // -002a │ │ +018776: 0000 |0049: nop // spacer │ │ +018778: 0002 0200 0400 0000 1500 0000 1900 ... |004a: sparse-switch-data (10 units) │ │ +01878c: 0001 0100 0400 0000 2100 0000 |0054: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=985 │ │ 0x0008 line=986 │ │ 0x000f line=1001 │ │ 0x0011 line=1006 │ │ 0x0017 line=1007 │ │ @@ -31688,127 +31773,134 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 204 16-bit code units │ │ -015754: |[015754] jp.gr.java_conf.hatalab.mnv.TextEdit.onActivityResult:(IILandroid/content/Intent;)V │ │ -015764: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -015766: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ -015768: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -01576a: 5c75 8402 |0003: iput-boolean v5, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.ignoreOnResume:Z // field@0284 │ │ -01576e: 2b08 bf00 0000 |0005: packed-switch v8, 000000c4 // +000000bf │ │ -015774: 0e00 |0008: return-void │ │ -015776: 3339 ffff |0009: if-ne v9, v3, 0008 // -0001 │ │ -01577a: 1a03 6500 |000b: const-string v3, "FILEPATH" // string@0065 │ │ -01577e: 6e20 3900 3a00 |000d: invoke-virtual {v10, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ -015784: 0c03 |0010: move-result-object v3 │ │ -015786: 5b73 8102 |0011: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -01578a: 2203 5900 |0013: new-instance v3, Ljava/io/File; // type@0059 │ │ -01578e: 5474 8102 |0015: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -015792: 7020 e100 4300 |0017: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -015798: 5b73 7702 |001a: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -01579c: 5473 7702 |001c: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -0157a0: 6e10 e700 0300 |001e: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -0157a6: 0c03 |0021: move-result-object v3 │ │ -0157a8: 7020 1e04 3700 |0022: invoke-direct {v7, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitleBarText:(Ljava/lang/String;)V // method@041e │ │ -0157ae: 1a03 5c00 |0025: const-string v3, "ENCRYPT" // string@005c │ │ -0157b2: 5574 8502 |0027: iget-boolean v4, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ -0157b6: 6e30 3500 3a04 |0029: invoke-virtual {v10, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0035 │ │ -0157bc: 0a03 |002c: move-result v3 │ │ -0157be: 5c73 8502 |002d: iput-boolean v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ -0157c2: 1403 1000 067f |002f: const v3, #float 1.78117e+38 // #7f060010 │ │ -0157c8: 6e20 f703 3700 |0032: invoke-virtual {v7, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f7 │ │ -0157ce: 0c03 |0035: move-result-object v3 │ │ -0157d0: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -0157d2: 7154 2b00 6753 |0037: invoke-static {v7, v6, v3, v5, v4}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; // method@002b │ │ -0157d8: 0c03 |003a: move-result-object v3 │ │ -0157da: 5b73 9502 |003b: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.progressDlg:Landroid/app/ProgressDialog; // field@0295 │ │ -0157de: 2203 0e01 |003d: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread; // type@010e │ │ -0157e2: 7030 ac03 7306 |003f: invoke-direct {v3, v7, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;)V // method@03ac │ │ -0157e8: 6e10 ae03 0300 |0042: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.start:()V // method@03ae │ │ -0157ee: 28c3 |0045: goto 0008 // -003d │ │ -0157f0: 3339 c2ff |0046: if-ne v9, v3, 0008 // -003e │ │ -0157f4: 1a03 6500 |0048: const-string v3, "FILEPATH" // string@0065 │ │ -0157f8: 6e20 3900 3a00 |004a: invoke-virtual {v10, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ -0157fe: 0c02 |004d: move-result-object v2 │ │ -015800: 1a03 5c00 |004e: const-string v3, "ENCRYPT" // string@005c │ │ -015804: 5574 8502 |0050: iget-boolean v4, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ -015808: 6e30 3500 3a04 |0052: invoke-virtual {v10, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0035 │ │ -01580e: 0a01 |0055: move-result v1 │ │ -015810: 2200 5900 |0056: new-instance v0, Ljava/io/File; // type@0059 │ │ -015814: 7020 e100 2000 |0058: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -01581a: 6e10 e400 0000 |005b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ -015820: 0a03 |005e: move-result v3 │ │ -015822: 3803 2f00 |005f: if-eqz v3, 008e // +002f │ │ -015826: 2203 0800 |0061: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -01582a: 7020 0d00 7300 |0063: invoke-direct {v3, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -015830: 1404 2f00 067f |0066: const v4, #float 1.78118e+38 // #7f06002f │ │ -015836: 6e20 1600 4300 |0069: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -01583c: 0c03 |006c: move-result-object v3 │ │ -01583e: 6e20 0f00 5300 |006d: invoke-virtual {v3, v5}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ -015844: 0c03 |0070: move-result-object v3 │ │ -015846: 1404 4100 067f |0071: const v4, #float 1.78118e+38 // #7f060041 │ │ -01584c: 2205 f300 |0074: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13; // type@00f3 │ │ -015850: 7040 7503 7512 |0076: invoke-direct {v5, v7, v2, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;Z)V // method@0375 │ │ -015856: 6e30 1500 4305 |0079: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -01585c: 0c03 |007c: move-result-object v3 │ │ -01585e: 1404 4400 067f |007d: const v4, #float 1.78118e+38 // #7f060044 │ │ -015864: 2205 f200 |0080: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$12; // type@00f2 │ │ -015868: 7020 7303 7500 |0082: invoke-direct {v5, v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$12;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0373 │ │ -01586e: 6e30 1200 4305 |0085: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -015874: 0c03 |0088: move-result-object v3 │ │ -015876: 6e10 1900 0300 |0089: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -01587c: 2900 7cff |008c: goto/16 0008 // -0084 │ │ -015880: 1a03 6500 |008e: const-string v3, "FILEPATH" // string@0065 │ │ -015884: 6e20 3900 3a00 |0090: invoke-virtual {v10, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ -01588a: 0c03 |0093: move-result-object v3 │ │ -01588c: 5b73 8102 |0094: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -015890: 2203 5900 |0096: new-instance v3, Ljava/io/File; // type@0059 │ │ -015894: 5474 8102 |0098: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -015898: 7020 e100 4300 |009a: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -01589e: 5b73 7702 |009d: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -0158a2: 5473 7702 |009f: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -0158a6: 6e10 e700 0300 |00a1: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -0158ac: 0c03 |00a4: move-result-object v3 │ │ -0158ae: 7020 1e04 3700 |00a5: invoke-direct {v7, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitleBarText:(Ljava/lang/String;)V // method@041e │ │ -0158b4: 5473 8002 |00a8: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -0158b8: 6e10 a300 0300 |00aa: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ -0158be: 0c03 |00ad: move-result-object v3 │ │ -0158c0: 6e10 0f01 0300 |00ae: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -0158c6: 0c03 |00b1: move-result-object v3 │ │ -0158c8: 5b73 9e02 |00b2: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ -0158cc: 1a03 5c00 |00b4: const-string v3, "ENCRYPT" // string@005c │ │ -0158d0: 5574 8502 |00b6: iget-boolean v4, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ -0158d4: 6e30 3500 3a04 |00b8: invoke-virtual {v10, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0035 │ │ -0158da: 0a03 |00bb: move-result v3 │ │ -0158dc: 5c73 8502 |00bc: iput-boolean v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ -0158e0: 7010 eb03 0700 |00be: invoke-direct {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.doFileWrite:()V // method@03eb │ │ -0158e6: 2900 47ff |00c1: goto/16 0008 // -00b9 │ │ -0158ea: 0000 |00c3: nop // spacer │ │ -0158ec: 0001 0200 0000 0000 0400 0000 4100 ... |00c4: packed-switch-data (8 units) │ │ +018798: |[018798] jp.gr.java_conf.hatalab.mnv.TextEdit.onActivityResult:(IILandroid/content/Intent;)V │ │ +0187a8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0187aa: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ +0187ac: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +0187ae: 5c75 8402 |0003: iput-boolean v5, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.ignoreOnResume:Z // field@0284 │ │ +0187b2: 2b08 bf00 0000 |0005: packed-switch v8, 000000c4 // +000000bf │ │ +0187b8: 0e00 |0008: return-void │ │ +0187ba: 3339 ffff |0009: if-ne v9, v3, 0008 // -0001 │ │ +0187be: 1a03 6500 |000b: const-string v3, "FILEPATH" // string@0065 │ │ +0187c2: 6e20 3900 3a00 |000d: invoke-virtual {v10, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ +0187c8: 0c03 |0010: move-result-object v3 │ │ +0187ca: 5b73 8102 |0011: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +0187ce: 2203 5900 |0013: new-instance v3, Ljava/io/File; // type@0059 │ │ +0187d2: 5474 8102 |0015: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +0187d6: 7020 e100 4300 |0017: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +0187dc: 5b73 7702 |001a: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +0187e0: 5473 7702 |001c: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +0187e4: 6e10 e700 0300 |001e: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +0187ea: 0c03 |0021: move-result-object v3 │ │ +0187ec: 7020 1f04 3700 |0022: invoke-direct {v7, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitleBarText:(Ljava/lang/String;)V // method@041f │ │ +0187f2: 1a03 5c00 |0025: const-string v3, "ENCRYPT" // string@005c │ │ +0187f6: 5574 8502 |0027: iget-boolean v4, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ +0187fa: 6e30 3500 3a04 |0029: invoke-virtual {v10, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0035 │ │ +018800: 0a03 |002c: move-result v3 │ │ +018802: 5c73 8502 |002d: iput-boolean v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ +018806: 1403 1000 067f |002f: const v3, #float 1.78117e+38 // #7f060010 │ │ +01880c: 6e20 f803 3700 |0032: invoke-virtual {v7, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f8 │ │ +018812: 0c03 |0035: move-result-object v3 │ │ +018814: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +018816: 7154 2b00 6753 |0037: invoke-static {v7, v6, v3, v5, v4}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; // method@002b │ │ +01881c: 0c03 |003a: move-result-object v3 │ │ +01881e: 5b73 9502 |003b: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.progressDlg:Landroid/app/ProgressDialog; // field@0295 │ │ +018822: 2203 0e01 |003d: new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread; // type@010e │ │ +018826: 7030 ad03 7306 |003f: invoke-direct {v3, v7, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;)V // method@03ad │ │ +01882c: 6e10 af03 0300 |0042: invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.start:()V // method@03af │ │ +018832: 28c3 |0045: goto 0008 // -003d │ │ +018834: 3339 c2ff |0046: if-ne v9, v3, 0008 // -003e │ │ +018838: 1a03 6500 |0048: const-string v3, "FILEPATH" // string@0065 │ │ +01883c: 6e20 3900 3a00 |004a: invoke-virtual {v10, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ +018842: 0c02 |004d: move-result-object v2 │ │ +018844: 1a03 5c00 |004e: const-string v3, "ENCRYPT" // string@005c │ │ +018848: 5574 8502 |0050: iget-boolean v4, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ +01884c: 6e30 3500 3a04 |0052: invoke-virtual {v10, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0035 │ │ +018852: 0a01 |0055: move-result v1 │ │ +018854: 2200 5900 |0056: new-instance v0, Ljava/io/File; // type@0059 │ │ +018858: 7020 e100 2000 |0058: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +01885e: 6e10 e400 0000 |005b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00e4 │ │ +018864: 0a03 |005e: move-result v3 │ │ +018866: 3803 2f00 |005f: if-eqz v3, 008e // +002f │ │ +01886a: 2203 0800 |0061: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +01886e: 7020 0d00 7300 |0063: invoke-direct {v3, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +018874: 1404 2f00 067f |0066: const v4, #float 1.78118e+38 // #7f06002f │ │ +01887a: 6e20 1600 4300 |0069: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +018880: 0c03 |006c: move-result-object v3 │ │ +018882: 6e20 0f00 5300 |006d: invoke-virtual {v3, v5}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ +018888: 0c03 |0070: move-result-object v3 │ │ +01888a: 1404 4100 067f |0071: const v4, #float 1.78118e+38 // #7f060041 │ │ +018890: 2205 f300 |0074: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13; // type@00f3 │ │ +018894: 7040 7603 7512 |0076: invoke-direct {v5, v7, v2, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;Z)V // method@0376 │ │ +01889a: 6e30 1500 4305 |0079: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +0188a0: 0c03 |007c: move-result-object v3 │ │ +0188a2: 1404 4400 067f |007d: const v4, #float 1.78118e+38 // #7f060044 │ │ +0188a8: 2205 f200 |0080: new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$12; // type@00f2 │ │ +0188ac: 7020 7403 7500 |0082: invoke-direct {v5, v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$12;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@0374 │ │ +0188b2: 6e30 1200 4305 |0085: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +0188b8: 0c03 |0088: move-result-object v3 │ │ +0188ba: 6e10 1900 0300 |0089: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +0188c0: 2900 7cff |008c: goto/16 0008 // -0084 │ │ +0188c4: 1a03 6500 |008e: const-string v3, "FILEPATH" // string@0065 │ │ +0188c8: 6e20 3900 3a00 |0090: invoke-virtual {v10, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ +0188ce: 0c03 |0093: move-result-object v3 │ │ +0188d0: 5b73 8102 |0094: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +0188d4: 2203 5900 |0096: new-instance v3, Ljava/io/File; // type@0059 │ │ +0188d8: 5474 8102 |0098: iget-object v4, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +0188dc: 7020 e100 4300 |009a: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +0188e2: 5b73 7702 |009d: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +0188e6: 5473 7702 |009f: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +0188ea: 6e10 e700 0300 |00a1: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +0188f0: 0c03 |00a4: move-result-object v3 │ │ +0188f2: 7020 1f04 3700 |00a5: invoke-direct {v7, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitleBarText:(Ljava/lang/String;)V // method@041f │ │ +0188f8: 5473 8002 |00a8: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +0188fc: 6e10 a300 0300 |00aa: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00a3 │ │ +018902: 0c03 |00ad: move-result-object v3 │ │ +018904: 6e10 1001 0300 |00ae: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0110 │ │ +01890a: 0c03 |00b1: move-result-object v3 │ │ +01890c: 5b73 9e02 |00b2: iput-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.strText:Ljava/lang/String; // field@029e │ │ +018910: 1a03 5c00 |00b4: const-string v3, "ENCRYPT" // string@005c │ │ +018914: 5574 8502 |00b6: iget-boolean v4, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ +018918: 6e30 3500 3a04 |00b8: invoke-virtual {v10, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0035 │ │ +01891e: 0a03 |00bb: move-result v3 │ │ +018920: 5c73 8502 |00bc: iput-boolean v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ +018924: 7010 ec03 0700 |00be: invoke-direct {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.doFileWrite:()V // method@03ec │ │ +01892a: 2900 47ff |00c1: goto/16 0008 // -00b9 │ │ +01892e: 0000 |00c3: nop // spacer │ │ +018930: 0001 0200 0000 0000 0400 0000 4100 ... |00c4: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=840 │ │ 0x0005 line=841 │ │ 0x0008 line=910 │ │ 0x0009 line=843 │ │ 0x000b line=844 │ │ 0x0013 line=845 │ │ 0x001c line=847 │ │ 0x0025 line=848 │ │ 0x002f line=850 │ │ + 0x0032 line=851 │ │ + 0x0037 line=850 │ │ 0x003d line=852 │ │ 0x0046 line=856 │ │ 0x0048 line=858 │ │ 0x004e line=859 │ │ 0x0056 line=860 │ │ 0x005b line=861 │ │ 0x0061 line=863 │ │ + 0x0069 line=864 │ │ + 0x006d line=865 │ │ + 0x0079 line=866 │ │ + 0x0085 line=880 │ │ + 0x0089 line=885 │ │ 0x008e line=889 │ │ 0x0096 line=890 │ │ 0x009f line=892 │ │ 0x00a8 line=893 │ │ 0x00b4 line=894 │ │ 0x00be line=898 │ │ 0x00c3 line=841 │ │ @@ -31826,24 +31918,24 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0158fc: |[0158fc] jp.gr.java_conf.hatalab.mnv.TextEdit.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -01590c: 6f20 0500 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0005 │ │ -015912: 7210 8000 0200 |0003: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@0080 │ │ -015918: 0a00 |0006: move-result v0 │ │ -01591a: 2b00 0900 0000 |0007: packed-switch v0, 00000010 // +00000009 │ │ -015920: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -015922: 0f00 |000b: return v0 │ │ -015924: 7010 1f04 0100 |000c: invoke-direct {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showIME:()V // method@041f │ │ -01592a: 28fb |000f: goto 000a // -0005 │ │ -01592c: 0001 0100 0b00 0000 0500 0000 |0010: packed-switch-data (6 units) │ │ +018940: |[018940] jp.gr.java_conf.hatalab.mnv.TextEdit.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +018950: 6f20 0500 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0005 │ │ +018956: 7210 8000 0200 |0003: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@0080 │ │ +01895c: 0a00 |0006: move-result v0 │ │ +01895e: 2b00 0900 0000 |0007: packed-switch v0, 00000010 // +00000009 │ │ +018964: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +018966: 0f00 |000b: return v0 │ │ +018968: 7010 2004 0100 |000c: invoke-direct {v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showIME:()V // method@0420 │ │ +01896e: 28fb |000f: goto 000a // -0005 │ │ +018970: 0001 0100 0b00 0000 0500 0000 |0010: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1934 │ │ 0x0003 line=1936 │ │ 0x000a line=1944 │ │ 0x000c line=1938 │ │ 0x0010 line=1936 │ │ @@ -31856,129 +31948,131 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 224 16-bit code units │ │ -015938: |[015938] jp.gr.java_conf.hatalab.mnv.TextEdit.onCreate:(Landroid/os/Bundle;)V │ │ -015948: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01594a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -01594c: 6f20 0600 8700 |0002: invoke-super {v7, v8}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -015952: 1402 0100 067f |0005: const v2, #float 1.78117e+38 // #7f060001 │ │ -015958: 6e20 f703 2700 |0008: invoke-virtual {v7, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f7 │ │ -01595e: 0c02 |000b: move-result-object v2 │ │ -015960: 5b72 8702 |000c: iput-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mAppName:Ljava/lang/String; // field@0287 │ │ -015964: 7010 fc03 0700 |000e: invoke-direct {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.initConfig:()V // method@03fc │ │ -01596a: 6e10 f103 0700 |0011: invoke-virtual {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getIntent:()Landroid/content/Intent; // method@03f1 │ │ -015970: 0c00 |0014: move-result-object v0 │ │ -015972: 1a02 c702 |0015: const-string v2, "android.intent.action.VIEW" // string@02c7 │ │ -015976: 6e10 f103 0700 |0017: invoke-virtual {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getIntent:()Landroid/content/Intent; // method@03f1 │ │ -01597c: 0c03 |001a: move-result-object v3 │ │ -01597e: 6e10 3400 0300 |001b: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0034 │ │ -015984: 0c03 |001e: move-result-object v3 │ │ -015986: 6e20 1701 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -01598c: 0a02 |0022: move-result v2 │ │ -01598e: 3902 2200 |0023: if-nez v2, 0045 // +0022 │ │ -015992: 1a02 c502 |0025: const-string v2, "android.intent.action.EDIT" // string@02c5 │ │ -015996: 6e10 f103 0700 |0027: invoke-virtual {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getIntent:()Landroid/content/Intent; // method@03f1 │ │ -01599c: 0c03 |002a: move-result-object v3 │ │ -01599e: 6e10 3400 0300 |002b: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0034 │ │ -0159a4: 0c03 |002e: move-result-object v3 │ │ -0159a6: 6e20 1701 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -0159ac: 0a02 |0032: move-result v2 │ │ -0159ae: 3902 1200 |0033: if-nez v2, 0045 // +0012 │ │ -0159b2: 1a02 c602 |0035: const-string v2, "android.intent.action.GET_CONTENT" // string@02c6 │ │ -0159b6: 6e10 f103 0700 |0037: invoke-virtual {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getIntent:()Landroid/content/Intent; // method@03f1 │ │ -0159bc: 0c03 |003a: move-result-object v3 │ │ -0159be: 6e10 3400 0300 |003b: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0034 │ │ -0159c4: 0c03 |003e: move-result-object v3 │ │ -0159c6: 6e20 1701 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -0159cc: 0a02 |0042: move-result v2 │ │ -0159ce: 3802 6100 |0043: if-eqz v2, 00a4 // +0061 │ │ -0159d2: 6e10 3600 0000 |0045: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0036 │ │ -0159d8: 0c01 |0048: move-result-object v1 │ │ -0159da: 3801 0800 |0049: if-eqz v1, 0051 // +0008 │ │ -0159de: 6e10 4c00 0100 |004b: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@004c │ │ -0159e4: 0c02 |004e: move-result-object v2 │ │ -0159e6: 5b72 8102 |004f: iput-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -0159ea: 2202 5900 |0051: new-instance v2, Ljava/io/File; // type@0059 │ │ -0159ee: 5473 8102 |0053: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -0159f2: 7020 e100 3200 |0055: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ -0159f8: 5b72 7702 |0058: iput-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -0159fc: 1402 0200 037f |005a: const v2, #float 1.74129e+38 // #7f030002 │ │ -015a02: 6e20 1404 2700 |005d: invoke-virtual {v7, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setContentView:(I)V // method@0414 │ │ -015a08: 1402 0800 077f |0060: const v2, #float 1.79446e+38 // #7f070008 │ │ -015a0e: 6e20 ed03 2700 |0063: invoke-virtual {v7, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.findViewById:(I)Landroid/view/View; // method@03ed │ │ -015a14: 0c02 |0066: move-result-object v2 │ │ -015a16: 1f02 4500 |0067: check-cast v2, Landroid/widget/EditText; // type@0045 │ │ -015a1a: 5b72 8002 |0069: iput-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -015a1e: 5472 8002 |006b: iget-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -015a22: 1223 |006d: const/4 v3, #int 2 // #2 │ │ -015a24: 5274 8202 |006e: iget v4, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.fontSize:F // field@0282 │ │ -015a28: 6e30 b300 3204 |0070: invoke-virtual {v2, v3, v4}, Landroid/widget/EditText;.setTextSize:(IF)V // method@00b3 │ │ -015a2e: 5472 8002 |0073: iget-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -015a32: 5473 8e02 |0075: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTypeface:Landroid/graphics/Typeface; // field@028e │ │ -015a36: 6e20 b400 3200 |0077: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setTypeface:(Landroid/graphics/Typeface;)V // method@00b4 │ │ -015a3c: 5472 8002 |007a: iget-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -015a40: 6e20 0b04 2700 |007c: invoke-virtual {v7, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.registerForContextMenu:(Landroid/view/View;)V // method@040b │ │ -015a46: 5572 a002 |007f: iget-boolean v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.viewerModeFlag:Z // field@02a0 │ │ -015a4a: 3802 0500 |0081: if-eqz v2, 0086 // +0005 │ │ -015a4e: 7010 fb03 0700 |0083: invoke-direct {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.hideIME:()V // method@03fb │ │ -015a54: 5472 7702 |0086: iget-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -015a58: 6e10 eb00 0200 |0088: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ -015a5e: 0a02 |008b: move-result v2 │ │ -015a60: 3802 3100 |008c: if-eqz v2, 00bd // +0031 │ │ -015a64: 1a02 1900 |008e: const-string v2, "(NewFile)" // string@0019 │ │ -015a68: 7020 1e04 2700 |0090: invoke-direct {v7, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitleBarText:(Ljava/lang/String;)V // method@041e │ │ -015a6e: 7010 f303 0700 |0093: invoke-direct {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getMessageDigest:()Ljava/lang/String; // method@03f3 │ │ -015a74: 0c02 |0096: move-result-object v2 │ │ -015a76: 5b72 8f02 |0097: iput-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.messageDigest:Ljava/lang/String; // field@028f │ │ -015a7a: 5572 9b02 |0099: iget-boolean v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showBottomBarFlag:Z // field@029b │ │ -015a7e: 3802 0500 |009b: if-eqz v2, 00a0 // +0005 │ │ -015a82: 7010 e403 0700 |009d: invoke-direct {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.addBottomBar:()V // method@03e4 │ │ -015a88: 7010 fd03 0700 |00a0: invoke-direct {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.initListener1:()V // method@03fd │ │ -015a8e: 0e00 |00a3: return-void │ │ -015a90: 1a02 6500 |00a4: const-string v2, "FILEPATH" // string@0065 │ │ -015a94: 6e20 3900 2000 |00a6: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ -015a9a: 0c02 |00a9: move-result-object v2 │ │ -015a9c: 5b72 8102 |00aa: iput-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ -015aa0: 1a02 1602 |00ac: const-string v2, "SELSTART" // string@0216 │ │ -015aa4: 6e30 3800 2005 |00ae: invoke-virtual {v0, v2, v5}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0038 │ │ -015aaa: 0a02 |00b1: move-result v2 │ │ -015aac: 5972 9902 |00b2: iput v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStart:I // field@0299 │ │ -015ab0: 1a02 1702 |00b4: const-string v2, "SELSTOP" // string@0217 │ │ -015ab4: 6e30 3800 2005 |00b6: invoke-virtual {v0, v2, v5}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0038 │ │ -015aba: 0a02 |00b9: move-result v2 │ │ -015abc: 5972 9a02 |00ba: iput v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStop:I // field@029a │ │ -015ac0: 2895 |00bc: goto 0051 // -006b │ │ -015ac2: 6e10 fa03 0700 |00bd: invoke-virtual {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getWindow:()Landroid/view/Window; // method@03fa │ │ -015ac8: 0c02 |00c0: move-result-object v2 │ │ -015aca: 1233 |00c1: const/4 v3, #int 3 // #3 │ │ -015acc: 6e20 8d00 3200 |00c2: invoke-virtual {v2, v3}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ -015ad2: 5472 7702 |00c5: iget-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ -015ad6: 6e10 e700 0200 |00c7: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ -015adc: 0c02 |00ca: move-result-object v2 │ │ -015ade: 7020 1e04 2700 |00cb: invoke-direct {v7, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitleBarText:(Ljava/lang/String;)V // method@041e │ │ -015ae4: 1a02 ff01 |00ce: const-string v2, "Now Loading..." // string@01ff │ │ -015ae8: 1213 |00d0: const/4 v3, #int 1 // #1 │ │ -015aea: 7155 2b00 6732 |00d1: invoke-static {v7, v6, v2, v3, v5}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; // method@002b │ │ -015af0: 0c02 |00d4: move-result-object v2 │ │ -015af2: 5b72 9502 |00d5: iput-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.progressDlg:Landroid/app/ProgressDialog; // field@0295 │ │ -015af6: 2202 0e01 |00d7: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread; // type@010e │ │ -015afa: 7030 ac03 7206 |00d9: invoke-direct {v2, v7, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;)V // method@03ac │ │ -015b00: 6e10 ae03 0200 |00dc: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.start:()V // method@03ae │ │ -015b06: 28ba |00df: goto 0099 // -0046 │ │ +01897c: |[01897c] jp.gr.java_conf.hatalab.mnv.TextEdit.onCreate:(Landroid/os/Bundle;)V │ │ +01898c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +01898e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +018990: 6f20 0600 8700 |0002: invoke-super {v7, v8}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +018996: 1402 0100 067f |0005: const v2, #float 1.78117e+38 // #7f060001 │ │ +01899c: 6e20 f803 2700 |0008: invoke-virtual {v7, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f8 │ │ +0189a2: 0c02 |000b: move-result-object v2 │ │ +0189a4: 5b72 8702 |000c: iput-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mAppName:Ljava/lang/String; // field@0287 │ │ +0189a8: 7010 fd03 0700 |000e: invoke-direct {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.initConfig:()V // method@03fd │ │ +0189ae: 6e10 f203 0700 |0011: invoke-virtual {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getIntent:()Landroid/content/Intent; // method@03f2 │ │ +0189b4: 0c00 |0014: move-result-object v0 │ │ +0189b6: 1a02 c702 |0015: const-string v2, "android.intent.action.VIEW" // string@02c7 │ │ +0189ba: 6e10 f203 0700 |0017: invoke-virtual {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getIntent:()Landroid/content/Intent; // method@03f2 │ │ +0189c0: 0c03 |001a: move-result-object v3 │ │ +0189c2: 6e10 3400 0300 |001b: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0034 │ │ +0189c8: 0c03 |001e: move-result-object v3 │ │ +0189ca: 6e20 1801 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +0189d0: 0a02 |0022: move-result v2 │ │ +0189d2: 3902 2200 |0023: if-nez v2, 0045 // +0022 │ │ +0189d6: 1a02 c502 |0025: const-string v2, "android.intent.action.EDIT" // string@02c5 │ │ +0189da: 6e10 f203 0700 |0027: invoke-virtual {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getIntent:()Landroid/content/Intent; // method@03f2 │ │ +0189e0: 0c03 |002a: move-result-object v3 │ │ +0189e2: 6e10 3400 0300 |002b: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0034 │ │ +0189e8: 0c03 |002e: move-result-object v3 │ │ +0189ea: 6e20 1801 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +0189f0: 0a02 |0032: move-result v2 │ │ +0189f2: 3902 1200 |0033: if-nez v2, 0045 // +0012 │ │ +0189f6: 1a02 c602 |0035: const-string v2, "android.intent.action.GET_CONTENT" // string@02c6 │ │ +0189fa: 6e10 f203 0700 |0037: invoke-virtual {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getIntent:()Landroid/content/Intent; // method@03f2 │ │ +018a00: 0c03 |003a: move-result-object v3 │ │ +018a02: 6e10 3400 0300 |003b: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0034 │ │ +018a08: 0c03 |003e: move-result-object v3 │ │ +018a0a: 6e20 1801 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +018a10: 0a02 |0042: move-result v2 │ │ +018a12: 3802 6100 |0043: if-eqz v2, 00a4 // +0061 │ │ +018a16: 6e10 3600 0000 |0045: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0036 │ │ +018a1c: 0c01 |0048: move-result-object v1 │ │ +018a1e: 3801 0800 |0049: if-eqz v1, 0051 // +0008 │ │ +018a22: 6e10 4c00 0100 |004b: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@004c │ │ +018a28: 0c02 |004e: move-result-object v2 │ │ +018a2a: 5b72 8102 |004f: iput-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +018a2e: 2202 5900 |0051: new-instance v2, Ljava/io/File; // type@0059 │ │ +018a32: 5473 8102 |0053: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +018a36: 7020 e100 3200 |0055: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00e1 │ │ +018a3c: 5b72 7702 |0058: iput-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +018a40: 1402 0200 037f |005a: const v2, #float 1.74129e+38 // #7f030002 │ │ +018a46: 6e20 1504 2700 |005d: invoke-virtual {v7, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setContentView:(I)V // method@0415 │ │ +018a4c: 1402 0800 077f |0060: const v2, #float 1.79446e+38 // #7f070008 │ │ +018a52: 6e20 ee03 2700 |0063: invoke-virtual {v7, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.findViewById:(I)Landroid/view/View; // method@03ee │ │ +018a58: 0c02 |0066: move-result-object v2 │ │ +018a5a: 1f02 4500 |0067: check-cast v2, Landroid/widget/EditText; // type@0045 │ │ +018a5e: 5b72 8002 |0069: iput-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +018a62: 5472 8002 |006b: iget-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +018a66: 1223 |006d: const/4 v3, #int 2 // #2 │ │ +018a68: 5274 8202 |006e: iget v4, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.fontSize:F // field@0282 │ │ +018a6c: 6e30 b300 3204 |0070: invoke-virtual {v2, v3, v4}, Landroid/widget/EditText;.setTextSize:(IF)V // method@00b3 │ │ +018a72: 5472 8002 |0073: iget-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +018a76: 5473 8e02 |0075: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mTypeface:Landroid/graphics/Typeface; // field@028e │ │ +018a7a: 6e20 b400 3200 |0077: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setTypeface:(Landroid/graphics/Typeface;)V // method@00b4 │ │ +018a80: 5472 8002 |007a: iget-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +018a84: 6e20 0c04 2700 |007c: invoke-virtual {v7, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.registerForContextMenu:(Landroid/view/View;)V // method@040c │ │ +018a8a: 5572 a002 |007f: iget-boolean v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.viewerModeFlag:Z // field@02a0 │ │ +018a8e: 3802 0500 |0081: if-eqz v2, 0086 // +0005 │ │ +018a92: 7010 fc03 0700 |0083: invoke-direct {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.hideIME:()V // method@03fc │ │ +018a98: 5472 7702 |0086: iget-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +018a9c: 6e10 eb00 0200 |0088: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@00eb │ │ +018aa2: 0a02 |008b: move-result v2 │ │ +018aa4: 3802 3100 |008c: if-eqz v2, 00bd // +0031 │ │ +018aa8: 1a02 1900 |008e: const-string v2, "(NewFile)" // string@0019 │ │ +018aac: 7020 1f04 2700 |0090: invoke-direct {v7, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitleBarText:(Ljava/lang/String;)V // method@041f │ │ +018ab2: 7010 f403 0700 |0093: invoke-direct {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getMessageDigest:()Ljava/lang/String; // method@03f4 │ │ +018ab8: 0c02 |0096: move-result-object v2 │ │ +018aba: 5b72 8f02 |0097: iput-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.messageDigest:Ljava/lang/String; // field@028f │ │ +018abe: 5572 9b02 |0099: iget-boolean v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showBottomBarFlag:Z // field@029b │ │ +018ac2: 3802 0500 |009b: if-eqz v2, 00a0 // +0005 │ │ +018ac6: 7010 e503 0700 |009d: invoke-direct {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.addBottomBar:()V // method@03e5 │ │ +018acc: 7010 fe03 0700 |00a0: invoke-direct {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.initListener1:()V // method@03fe │ │ +018ad2: 0e00 |00a3: return-void │ │ +018ad4: 1a02 6500 |00a4: const-string v2, "FILEPATH" // string@0065 │ │ +018ad8: 6e20 3900 2000 |00a6: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0039 │ │ +018ade: 0c02 |00a9: move-result-object v2 │ │ +018ae0: 5b72 8102 |00aa: iput-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.filepath:Ljava/lang/String; // field@0281 │ │ +018ae4: 1a02 1602 |00ac: const-string v2, "SELSTART" // string@0216 │ │ +018ae8: 6e30 3800 2005 |00ae: invoke-virtual {v0, v2, v5}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0038 │ │ +018aee: 0a02 |00b1: move-result v2 │ │ +018af0: 5972 9902 |00b2: iput v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStart:I // field@0299 │ │ +018af4: 1a02 1702 |00b4: const-string v2, "SELSTOP" // string@0217 │ │ +018af8: 6e30 3800 2005 |00b6: invoke-virtual {v0, v2, v5}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0038 │ │ +018afe: 0a02 |00b9: move-result v2 │ │ +018b00: 5972 9a02 |00ba: iput v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.selStop:I // field@029a │ │ +018b04: 2895 |00bc: goto 0051 // -006b │ │ +018b06: 6e10 fb03 0700 |00bd: invoke-virtual {v7}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getWindow:()Landroid/view/Window; // method@03fb │ │ +018b0c: 0c02 |00c0: move-result-object v2 │ │ +018b0e: 1233 |00c1: const/4 v3, #int 3 // #3 │ │ +018b10: 6e20 8d00 3200 |00c2: invoke-virtual {v2, v3}, Landroid/view/Window;.setSoftInputMode:(I)V // method@008d │ │ +018b16: 5472 7702 |00c5: iget-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.aFile:Ljava/io/File; // field@0277 │ │ +018b1a: 6e10 e700 0200 |00c7: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00e7 │ │ +018b20: 0c02 |00ca: move-result-object v2 │ │ +018b22: 7020 1f04 2700 |00cb: invoke-direct {v7, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.setTitleBarText:(Ljava/lang/String;)V // method@041f │ │ +018b28: 1a02 ff01 |00ce: const-string v2, "Now Loading..." // string@01ff │ │ +018b2c: 1213 |00d0: const/4 v3, #int 1 // #1 │ │ +018b2e: 7155 2b00 6732 |00d1: invoke-static {v7, v6, v2, v3, v5}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; // method@002b │ │ +018b34: 0c02 |00d4: move-result-object v2 │ │ +018b36: 5b72 9502 |00d5: iput-object v2, v7, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.progressDlg:Landroid/app/ProgressDialog; // field@0295 │ │ +018b3a: 2202 0e01 |00d7: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread; // type@010e │ │ +018b3e: 7030 ad03 7206 |00d9: invoke-direct {v2, v7, v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;)V // method@03ad │ │ +018b44: 6e10 af03 0200 |00dc: invoke-virtual {v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread;.start:()V // method@03af │ │ +018b4a: 28ba |00df: goto 0099 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=174 │ │ 0x0005 line=175 │ │ 0x000e line=177 │ │ 0x0011 line=178 │ │ 0x0015 line=180 │ │ + 0x0027 line=181 │ │ + 0x0037 line=182 │ │ 0x0045 line=184 │ │ 0x0049 line=185 │ │ 0x004b line=186 │ │ 0x0051 line=195 │ │ 0x005a line=199 │ │ 0x0060 line=200 │ │ 0x006b line=201 │ │ @@ -32010,23 +32104,23 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -015b08: |[015b08] jp.gr.java_conf.hatalab.mnv.TextEdit.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -015b18: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -015b1a: 6f40 0700 4365 |0001: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0007 │ │ -015b20: 5530 8302 |0004: iget-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.hideIMEFlag:Z // field@0283 │ │ -015b24: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -015b28: 1300 0b00 |0008: const/16 v0, #int 11 // #b │ │ -015b2c: 1401 0d00 067f |000a: const v1, #float 1.78117e+38 // #7f06000d │ │ -015b32: 7251 7900 2420 |000d: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0079 │ │ -015b38: 0e00 |0010: return-void │ │ +018b4c: |[018b4c] jp.gr.java_conf.hatalab.mnv.TextEdit.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +018b5c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +018b5e: 6f40 0700 4365 |0001: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0007 │ │ +018b64: 5530 8302 |0004: iget-boolean v0, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.hideIMEFlag:Z // field@0283 │ │ +018b68: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +018b6c: 1300 0b00 |0008: const/16 v0, #int 11 // #b │ │ +018b70: 1401 0d00 067f |000a: const v1, #float 1.78117e+38 // #7f06000d │ │ +018b76: 7251 7900 2420 |000d: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0079 │ │ +018b7c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1927 │ │ 0x0004 line=1928 │ │ 0x0010 line=1929 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ @@ -32039,236 +32133,253 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 134 16-bit code units │ │ -015b3c: |[015b3c] jp.gr.java_conf.hatalab.mnv.TextEdit.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -015b4c: 1405 4e00 0801 |0000: const v5, #float 2.49795e-38 // #0108004e │ │ -015b52: 1304 7600 |0003: const/16 v4, #int 118 // #76 │ │ -015b56: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -015b58: 6f20 0800 7600 |0006: invoke-super {v6, v7}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0008 │ │ -015b5e: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -015b60: 1401 0600 067f |000a: const v1, #float 1.78117e+38 // #7f060006 │ │ -015b66: 7251 7f00 3730 |000d: invoke-interface {v7, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ -015b6c: 0c00 |0010: move-result-object v0 │ │ -015b6e: 1301 3000 |0011: const/16 v1, #int 48 // #30 │ │ -015b72: 1302 6300 |0013: const/16 v2, #int 99 // #63 │ │ -015b76: 7230 8200 1002 |0015: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ -015b7c: 0c00 |0018: move-result-object v0 │ │ -015b7e: 1401 3800 0801 |0019: const v1, #float 2.49794e-38 // #01080038 │ │ -015b84: 7220 8100 1000 |001c: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ -015b8a: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -015b8c: 1401 0700 067f |0020: const v1, #float 1.78117e+38 // #7f060007 │ │ -015b92: 7251 7f00 3730 |0023: invoke-interface {v7, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ -015b98: 0c00 |0026: move-result-object v0 │ │ -015b9a: 1301 3100 |0027: const/16 v1, #int 49 // #31 │ │ -015b9e: 1302 7300 |0029: const/16 v2, #int 115 // #73 │ │ -015ba2: 7230 8200 1002 |002b: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ -015ba8: 0c00 |002e: move-result-object v0 │ │ -015baa: 7220 8100 5000 |002f: invoke-interface {v0, v5}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ -015bb0: 1240 |0032: const/4 v0, #int 4 // #4 │ │ -015bb2: 1401 0800 067f |0033: const v1, #float 1.78117e+38 // #7f060008 │ │ -015bb8: 7251 7f00 3730 |0036: invoke-interface {v7, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ -015bbe: 0c00 |0039: move-result-object v0 │ │ -015bc0: 1301 3200 |003a: const/16 v1, #int 50 // #32 │ │ -015bc4: 1302 6100 |003c: const/16 v2, #int 97 // #61 │ │ -015bc8: 7230 8200 1002 |003e: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ -015bce: 0c00 |0041: move-result-object v0 │ │ -015bd0: 7220 8100 5000 |0042: invoke-interface {v0, v5}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ -015bd6: 1260 |0045: const/4 v0, #int 6 // #6 │ │ -015bd8: 1401 0b00 067f |0046: const v1, #float 1.78117e+38 // #7f06000b │ │ -015bde: 7251 7f00 3730 |0049: invoke-interface {v7, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ -015be4: 0c00 |004c: move-result-object v0 │ │ -015be6: 1301 3400 |004d: const/16 v1, #int 52 // #34 │ │ -015bea: 1302 6600 |004f: const/16 v2, #int 102 // #66 │ │ -015bee: 7230 8200 1002 |0051: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ -015bf4: 0c00 |0054: move-result-object v0 │ │ -015bf6: 1401 4f00 0801 |0055: const v1, #float 2.49795e-38 // #0108004f │ │ -015bfc: 7220 8100 1000 |0058: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ -015c02: 1270 |005b: const/4 v0, #int 7 // #7 │ │ -015c04: 1401 0f00 067f |005c: const v1, #float 1.78117e+38 // #7f06000f │ │ -015c0a: 7251 7f00 3730 |005f: invoke-interface {v7, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ -015c10: 0c00 |0062: move-result-object v0 │ │ -015c12: 1301 3500 |0063: const/16 v1, #int 53 // #35 │ │ -015c16: 7230 8200 1004 |0065: invoke-interface {v0, v1, v4}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ -015c1c: 0c00 |0068: move-result-object v0 │ │ -015c1e: 1401 3300 0801 |0069: const v1, #float 2.49794e-38 // #01080033 │ │ -015c24: 7220 8100 1000 |006c: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ -015c2a: 1300 0800 |006f: const/16 v0, #int 8 // #8 │ │ -015c2e: 1401 0e00 067f |0071: const v1, #float 1.78117e+38 // #7f06000e │ │ -015c34: 7251 7f00 3730 |0074: invoke-interface {v7, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ -015c3a: 0c00 |0077: move-result-object v0 │ │ -015c3c: 1301 3600 |0078: const/16 v1, #int 54 // #36 │ │ -015c40: 7230 8200 1004 |007a: invoke-interface {v0, v1, v4}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ -015c46: 0c00 |007d: move-result-object v0 │ │ -015c48: 1401 3400 0801 |007e: const v1, #float 2.49794e-38 // #01080034 │ │ -015c4e: 7220 8100 1000 |0081: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ -015c54: 1210 |0084: const/4 v0, #int 1 // #1 │ │ -015c56: 0f00 |0085: return v0 │ │ +018b80: |[018b80] jp.gr.java_conf.hatalab.mnv.TextEdit.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +018b90: 1405 4e00 0801 |0000: const v5, #float 2.49795e-38 // #0108004e │ │ +018b96: 1304 7600 |0003: const/16 v4, #int 118 // #76 │ │ +018b9a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +018b9c: 6f20 0800 7600 |0006: invoke-super {v6, v7}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0008 │ │ +018ba2: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +018ba4: 1401 0600 067f |000a: const v1, #float 1.78117e+38 // #7f060006 │ │ +018baa: 7251 7f00 3730 |000d: invoke-interface {v7, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ +018bb0: 0c00 |0010: move-result-object v0 │ │ +018bb2: 1301 3000 |0011: const/16 v1, #int 48 // #30 │ │ +018bb6: 1302 6300 |0013: const/16 v2, #int 99 // #63 │ │ +018bba: 7230 8200 1002 |0015: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ +018bc0: 0c00 |0018: move-result-object v0 │ │ +018bc2: 1401 3800 0801 |0019: const v1, #float 2.49794e-38 // #01080038 │ │ +018bc8: 7220 8100 1000 |001c: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ +018bce: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +018bd0: 1401 0700 067f |0020: const v1, #float 1.78117e+38 // #7f060007 │ │ +018bd6: 7251 7f00 3730 |0023: invoke-interface {v7, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ +018bdc: 0c00 |0026: move-result-object v0 │ │ +018bde: 1301 3100 |0027: const/16 v1, #int 49 // #31 │ │ +018be2: 1302 7300 |0029: const/16 v2, #int 115 // #73 │ │ +018be6: 7230 8200 1002 |002b: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ +018bec: 0c00 |002e: move-result-object v0 │ │ +018bee: 7220 8100 5000 |002f: invoke-interface {v0, v5}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ +018bf4: 1240 |0032: const/4 v0, #int 4 // #4 │ │ +018bf6: 1401 0800 067f |0033: const v1, #float 1.78117e+38 // #7f060008 │ │ +018bfc: 7251 7f00 3730 |0036: invoke-interface {v7, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ +018c02: 0c00 |0039: move-result-object v0 │ │ +018c04: 1301 3200 |003a: const/16 v1, #int 50 // #32 │ │ +018c08: 1302 6100 |003c: const/16 v2, #int 97 // #61 │ │ +018c0c: 7230 8200 1002 |003e: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ +018c12: 0c00 |0041: move-result-object v0 │ │ +018c14: 7220 8100 5000 |0042: invoke-interface {v0, v5}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ +018c1a: 1260 |0045: const/4 v0, #int 6 // #6 │ │ +018c1c: 1401 0b00 067f |0046: const v1, #float 1.78117e+38 // #7f06000b │ │ +018c22: 7251 7f00 3730 |0049: invoke-interface {v7, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ +018c28: 0c00 |004c: move-result-object v0 │ │ +018c2a: 1301 3400 |004d: const/16 v1, #int 52 // #34 │ │ +018c2e: 1302 6600 |004f: const/16 v2, #int 102 // #66 │ │ +018c32: 7230 8200 1002 |0051: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ +018c38: 0c00 |0054: move-result-object v0 │ │ +018c3a: 1401 4f00 0801 |0055: const v1, #float 2.49795e-38 // #0108004f │ │ +018c40: 7220 8100 1000 |0058: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ +018c46: 1270 |005b: const/4 v0, #int 7 // #7 │ │ +018c48: 1401 0f00 067f |005c: const v1, #float 1.78117e+38 // #7f06000f │ │ +018c4e: 7251 7f00 3730 |005f: invoke-interface {v7, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ +018c54: 0c00 |0062: move-result-object v0 │ │ +018c56: 1301 3500 |0063: const/16 v1, #int 53 // #35 │ │ +018c5a: 7230 8200 1004 |0065: invoke-interface {v0, v1, v4}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ +018c60: 0c00 |0068: move-result-object v0 │ │ +018c62: 1401 3300 0801 |0069: const v1, #float 2.49794e-38 // #01080033 │ │ +018c68: 7220 8100 1000 |006c: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ +018c6e: 1300 0800 |006f: const/16 v0, #int 8 // #8 │ │ +018c72: 1401 0e00 067f |0071: const v1, #float 1.78117e+38 // #7f06000e │ │ +018c78: 7251 7f00 3730 |0074: invoke-interface {v7, v3, v0, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@007f │ │ +018c7e: 0c00 |0077: move-result-object v0 │ │ +018c80: 1301 3600 |0078: const/16 v1, #int 54 // #36 │ │ +018c84: 7230 8200 1004 |007a: invoke-interface {v0, v1, v4}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0082 │ │ +018c8a: 0c00 |007d: move-result-object v0 │ │ +018c8c: 1401 3400 0801 |007e: const v1, #float 2.49794e-38 // #01080034 │ │ +018c92: 7220 8100 1000 |0081: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0081 │ │ +018c98: 1210 |0084: const/4 v0, #int 1 // #1 │ │ +018c9a: 0f00 |0085: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=504 │ │ 0x0009 line=510 │ │ + 0x0015 line=511 │ │ + 0x001c line=512 │ │ 0x001f line=514 │ │ + 0x002b line=515 │ │ + 0x002f line=516 │ │ 0x0032 line=518 │ │ + 0x003e line=519 │ │ + 0x0042 line=520 │ │ 0x0045 line=526 │ │ + 0x0051 line=527 │ │ + 0x0058 line=528 │ │ 0x005b line=530 │ │ + 0x0065 line=531 │ │ + 0x006c line=532 │ │ 0x006f line=534 │ │ + 0x007a line=535 │ │ + 0x0081 line=536 │ │ 0x0084 line=538 │ │ locals : │ │ 0x0000 - 0x0086 reg=6 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0086 reg=7 menu Landroid/view/Menu; │ │ │ │ #7 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ name : 'onMenuItemSelected' │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -015c58: |[015c58] jp.gr.java_conf.hatalab.mnv.TextEdit.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -015c68: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -015c6a: 6f30 0900 5406 |0001: invoke-super {v4, v5, v6}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0009 │ │ -015c70: 7210 8000 0600 |0004: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@0080 │ │ -015c76: 0a00 |0007: move-result v0 │ │ -015c78: 2b00 4a00 0000 |0008: packed-switch v0, 00000052 // +0000004a │ │ -015c7e: 0f03 |000b: return v3 │ │ -015c80: 7010 e703 0400 |000c: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeFile:()V // method@03e7 │ │ -015c86: 28fc |000f: goto 000b // -0004 │ │ -015c88: 7010 0e04 0400 |0010: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.saveFile:()V // method@040e │ │ -015c8e: 28f8 |0013: goto 000b // -0008 │ │ -015c90: 7010 0f04 0400 |0014: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.saveFileAsNewFile:()V // method@040f │ │ -015c96: 28f4 |0017: goto 000b // -000c │ │ -015c98: 2200 0800 |0018: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -015c9c: 7020 0d00 4000 |001a: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -015ca2: 1401 1700 067f |001d: const v1, #float 1.78117e+38 // #7f060017 │ │ -015ca8: 6e20 1600 1000 |0020: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -015cae: 0c00 |0023: move-result-object v0 │ │ -015cb0: 6e20 0f00 3000 |0024: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ -015cb6: 0c00 |0027: move-result-object v0 │ │ -015cb8: 1401 4100 067f |0028: const v1, #float 1.78118e+38 // #7f060041 │ │ -015cbe: 2202 0a01 |002b: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6; // type@010a │ │ -015cc2: 7020 a303 4200 |002d: invoke-direct {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03a3 │ │ -015cc8: 6e30 1500 1002 |0030: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -015cce: 0c00 |0033: move-result-object v0 │ │ -015cd0: 1401 4400 067f |0034: const v1, #float 1.78118e+38 // #7f060044 │ │ -015cd6: 2202 0901 |0037: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$5; // type@0109 │ │ -015cda: 7020 a103 4200 |0039: invoke-direct {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$5;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03a1 │ │ -015ce0: 6e30 1200 1002 |003c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -015ce6: 0c00 |003f: move-result-object v0 │ │ -015ce8: 6e10 1900 0000 |0040: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -015cee: 28c8 |0043: goto 000b // -0038 │ │ -015cf0: 7010 1004 0400 |0044: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.search:()V // method@0410 │ │ -015cf6: 28c4 |0047: goto 000b // -003c │ │ -015cf8: 7010 fe03 0400 |0048: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.insertText:()V // method@03fe │ │ -015cfe: 28c0 |004b: goto 000b // -0040 │ │ -015d00: 5440 8002 |004c: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ -015d04: 6e20 0804 0400 |004e: invoke-virtual {v4, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.openContextMenu:(Landroid/view/View;)V // method@0408 │ │ -015d0a: 28ba |0051: goto 000b // -0046 │ │ -015d0c: 0001 0700 0200 0000 0400 0000 0800 ... |0052: packed-switch-data (18 units) │ │ +018c9c: |[018c9c] jp.gr.java_conf.hatalab.mnv.TextEdit.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +018cac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +018cae: 6f30 0900 5406 |0001: invoke-super {v4, v5, v6}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0009 │ │ +018cb4: 7210 8000 0600 |0004: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@0080 │ │ +018cba: 0a00 |0007: move-result v0 │ │ +018cbc: 2b00 4a00 0000 |0008: packed-switch v0, 00000052 // +0000004a │ │ +018cc2: 0f03 |000b: return v3 │ │ +018cc4: 7010 e803 0400 |000c: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.closeFile:()V // method@03e8 │ │ +018cca: 28fc |000f: goto 000b // -0004 │ │ +018ccc: 7010 0f04 0400 |0010: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.saveFile:()V // method@040f │ │ +018cd2: 28f8 |0013: goto 000b // -0008 │ │ +018cd4: 7010 1004 0400 |0014: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.saveFileAsNewFile:()V // method@0410 │ │ +018cda: 28f4 |0017: goto 000b // -000c │ │ +018cdc: 2200 0800 |0018: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +018ce0: 7020 0d00 4000 |001a: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +018ce6: 1401 1700 067f |001d: const v1, #float 1.78117e+38 // #7f060017 │ │ +018cec: 6e20 1600 1000 |0020: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +018cf2: 0c00 |0023: move-result-object v0 │ │ +018cf4: 6e20 0f00 3000 |0024: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ +018cfa: 0c00 |0027: move-result-object v0 │ │ +018cfc: 1401 4100 067f |0028: const v1, #float 1.78118e+38 // #7f060041 │ │ +018d02: 2202 0a01 |002b: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6; // type@010a │ │ +018d06: 7020 a403 4200 |002d: invoke-direct {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03a4 │ │ +018d0c: 6e30 1500 1002 |0030: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +018d12: 0c00 |0033: move-result-object v0 │ │ +018d14: 1401 4400 067f |0034: const v1, #float 1.78118e+38 // #7f060044 │ │ +018d1a: 2202 0901 |0037: new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$5; // type@0109 │ │ +018d1e: 7020 a203 4200 |0039: invoke-direct {v2, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$5;.:(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V // method@03a2 │ │ +018d24: 6e30 1200 1002 |003c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +018d2a: 0c00 |003f: move-result-object v0 │ │ +018d2c: 6e10 1900 0000 |0040: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +018d32: 28c8 |0043: goto 000b // -0038 │ │ +018d34: 7010 1104 0400 |0044: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.search:()V // method@0411 │ │ +018d3a: 28c4 |0047: goto 000b // -003c │ │ +018d3c: 7010 ff03 0400 |0048: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.insertText:()V // method@03ff │ │ +018d42: 28c0 |004b: goto 000b // -0040 │ │ +018d44: 5440 8002 |004c: iget-object v0, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.edit:Landroid/widget/EditText; // field@0280 │ │ +018d48: 6e20 0904 0400 |004e: invoke-virtual {v4, v0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.openContextMenu:(Landroid/view/View;)V // method@0409 │ │ +018d4e: 28ba |0051: goto 000b // -0046 │ │ +018d50: 0001 0700 0200 0000 0400 0000 0800 ... |0052: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=547 │ │ 0x0004 line=549 │ │ 0x000b line=611 │ │ 0x000c line=552 │ │ 0x0010 line=557 │ │ 0x0014 line=561 │ │ 0x0018 line=565 │ │ + 0x0020 line=566 │ │ + 0x0024 line=567 │ │ + 0x0030 line=568 │ │ + 0x003c line=585 │ │ + 0x0040 line=590 │ │ 0x0044 line=595 │ │ 0x0048 line=600 │ │ 0x004c line=605 │ │ 0x0052 line=549 │ │ locals : │ │ 0x0000 - 0x0064 reg=4 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ 0x0000 - 0x0064 reg=5 featureId I │ │ 0x0000 - 0x0064 reg=6 item Landroid/view/MenuItem; │ │ │ │ #8 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ name : 'onPause' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -015d30: |[015d30] jp.gr.java_conf.hatalab.mnv.TextEdit.onPause:()V │ │ -015d40: 6f10 0a00 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onPause:()V // method@000a │ │ -015d46: 2201 7d00 |0003: new-instance v1, Ljava/util/Date; // type@007d │ │ -015d4a: 7010 4301 0100 |0005: invoke-direct {v1}, Ljava/util/Date;.:()V // method@0143 │ │ -015d50: 6e10 4401 0100 |0008: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@0144 │ │ -015d56: 0b01 |000b: move-result-wide v1 │ │ -015d58: 5a31 8b02 |000c: iput-wide v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mOnPauseTime:J // field@028b │ │ -015d5c: 5531 7c02 |000e: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoSaveFlag:Z // field@027c │ │ -015d60: 3801 1400 |0010: if-eqz v1, 0024 // +0014 │ │ -015d64: 5531 9302 |0012: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.onPauseBeforeSelectSaveFile:Z // field@0293 │ │ -015d68: 3901 1000 |0014: if-nez v1, 0024 // +0010 │ │ -015d6c: 7010 f303 0300 |0016: invoke-direct {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getMessageDigest:()Ljava/lang/String; // method@03f3 │ │ -015d72: 0c00 |0019: move-result-object v0 │ │ -015d74: 3800 0e00 |001a: if-eqz v0, 0028 // +000e │ │ -015d78: 5431 8f02 |001c: iget-object v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.messageDigest:Ljava/lang/String; // field@028f │ │ -015d7c: 6e20 1701 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0117 │ │ -015d82: 0a01 |0021: move-result v1 │ │ -015d84: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ -015d88: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -015d8a: 5c31 9302 |0025: iput-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.onPauseBeforeSelectSaveFile:Z // field@0293 │ │ -015d8e: 0e00 |0027: return-void │ │ -015d90: 7010 e503 0300 |0028: invoke-direct {v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoSaveFile:()V // method@03e5 │ │ -015d96: 28f9 |002b: goto 0024 // -0007 │ │ +018d74: |[018d74] jp.gr.java_conf.hatalab.mnv.TextEdit.onPause:()V │ │ +018d84: 6f10 0a00 0400 |0000: invoke-super {v4}, Landroid/app/Activity;.onPause:()V // method@000a │ │ +018d8a: 2201 7d00 |0003: new-instance v1, Ljava/util/Date; // type@007d │ │ +018d8e: 7010 4401 0100 |0005: invoke-direct {v1}, Ljava/util/Date;.:()V // method@0144 │ │ +018d94: 6e10 4501 0100 |0008: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@0145 │ │ +018d9a: 0b02 |000b: move-result-wide v2 │ │ +018d9c: 5a42 8b02 |000c: iput-wide v2, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mOnPauseTime:J // field@028b │ │ +018da0: 5541 7c02 |000e: iget-boolean v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoSaveFlag:Z // field@027c │ │ +018da4: 3801 1400 |0010: if-eqz v1, 0024 // +0014 │ │ +018da8: 5541 9302 |0012: iget-boolean v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.onPauseBeforeSelectSaveFile:Z // field@0293 │ │ +018dac: 3901 1000 |0014: if-nez v1, 0024 // +0010 │ │ +018db0: 7010 f403 0400 |0016: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getMessageDigest:()Ljava/lang/String; // method@03f4 │ │ +018db6: 0c00 |0019: move-result-object v0 │ │ +018db8: 3800 0e00 |001a: if-eqz v0, 0028 // +000e │ │ +018dbc: 5441 8f02 |001c: iget-object v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.messageDigest:Ljava/lang/String; // field@028f │ │ +018dc0: 6e20 1801 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0118 │ │ +018dc6: 0a01 |0021: move-result v1 │ │ +018dc8: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ +018dcc: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +018dce: 5c41 9302 |0025: iput-boolean v1, v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.onPauseBeforeSelectSaveFile:Z // field@0293 │ │ +018dd2: 0e00 |0027: return-void │ │ +018dd4: 7010 e603 0400 |0028: invoke-direct {v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.autoSaveFile:()V // method@03e6 │ │ +018dda: 28f9 |002b: goto 0024 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ 0x0003 line=919 │ │ 0x000e line=931 │ │ 0x0016 line=933 │ │ 0x001a line=934 │ │ 0x0024 line=941 │ │ 0x0027 line=942 │ │ 0x0028 line=937 │ │ locals : │ │ 0x001a - 0x0024 reg=0 tmpDigest Ljava/lang/String; │ │ 0x0028 - 0x002c reg=0 tmpDigest Ljava/lang/String; │ │ - 0x0000 - 0x002c reg=3 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ + 0x0000 - 0x002c reg=4 this Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ │ #9 : (in Ljp/gr/java_conf/hatalab/mnv/TextEdit;) │ │ name : 'onResume' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -015d98: |[015d98] jp.gr.java_conf.hatalab.mnv.TextEdit.onResume:()V │ │ -015da8: 6f10 0b00 0600 |0000: invoke-super {v6}, Landroid/app/Activity;.onResume:()V // method@000b │ │ -015dae: 5562 8502 |0003: iget-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ -015db2: 3802 2100 |0005: if-eqz v2, 0026 // +0021 │ │ -015db6: 5562 8402 |0007: iget-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.ignoreOnResume:Z // field@0284 │ │ -015dba: 3902 1d00 |0009: if-nez v2, 0026 // +001d │ │ -015dbe: 2202 7d00 |000b: new-instance v2, Ljava/util/Date; // type@007d │ │ -015dc2: 7010 4301 0200 |000d: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0143 │ │ -015dc8: 6e10 4401 0200 |0010: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@0144 │ │ -015dce: 0b00 |0013: move-result-wide v0 │ │ -015dd0: 5362 8b02 |0014: iget-wide v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mOnPauseTime:J // field@028b │ │ -015dd4: 9c02 0002 |0016: sub-long v2, v0, v2 │ │ -015dd8: 5264 8c02 |0018: iget v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mResetTimer:I // field@028c │ │ -015ddc: da04 043c |001a: mul-int/lit8 v4, v4, #int 60 // #3c │ │ -015de0: d244 e803 |001c: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ -015de4: 8144 |001e: int-to-long v4, v4 │ │ -015de6: 3102 0204 |001f: cmp-long v2, v2, v4 │ │ -015dea: 3d02 0500 |0021: if-lez v2, 0026 // +0005 │ │ -015dee: 6e10 ee03 0600 |0023: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ee │ │ -015df4: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -015df6: 5c62 8402 |0027: iput-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.ignoreOnResume:Z // field@0284 │ │ -015dfa: 0e00 |0029: return-void │ │ +018ddc: |[018ddc] jp.gr.java_conf.hatalab.mnv.TextEdit.onResume:()V │ │ +018dec: 6f10 0b00 0600 |0000: invoke-super {v6}, Landroid/app/Activity;.onResume:()V // method@000b │ │ +018df2: 5562 8502 |0003: iget-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.isEncrypt:Z // field@0285 │ │ +018df6: 3802 2100 |0005: if-eqz v2, 0026 // +0021 │ │ +018dfa: 5562 8402 |0007: iget-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.ignoreOnResume:Z // field@0284 │ │ +018dfe: 3902 1d00 |0009: if-nez v2, 0026 // +001d │ │ +018e02: 2202 7d00 |000b: new-instance v2, Ljava/util/Date; // type@007d │ │ +018e06: 7010 4401 0200 |000d: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0144 │ │ +018e0c: 6e10 4501 0200 |0010: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@0145 │ │ +018e12: 0b00 |0013: move-result-wide v0 │ │ +018e14: 5362 8b02 |0014: iget-wide v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mOnPauseTime:J // field@028b │ │ +018e18: 9c02 0002 |0016: sub-long v2, v0, v2 │ │ +018e1c: 5264 8c02 |0018: iget v4, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.mResetTimer:I // field@028c │ │ +018e20: da04 043c |001a: mul-int/lit8 v4, v4, #int 60 // #3c │ │ +018e24: d244 e803 |001c: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ +018e28: 8144 |001e: int-to-long v4, v4 │ │ +018e2a: 3102 0204 |001f: cmp-long v2, v2, v4 │ │ +018e2e: 3d02 0500 |0021: if-lez v2, 0026 // +0005 │ │ +018e32: 6e10 ef03 0600 |0023: invoke-virtual {v6}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.finish:()V // method@03ef │ │ +018e38: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +018e3a: 5c62 8402 |0027: iput-boolean v2, v6, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.ignoreOnResume:Z // field@0284 │ │ +018e3e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=947 │ │ 0x0003 line=951 │ │ 0x000b line=952 │ │ 0x0014 line=953 │ │ 0x0023 line=955 │ │ @@ -32283,59 +32394,59 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -015dfc: |[015dfc] jp.gr.java_conf.hatalab.mnv.TextEdit.regexCompileOK:(Ljava/lang/String;)Z │ │ -015e0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -015e0e: 7110 5301 0500 |0001: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0153 │ │ -015e14: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -015e16: 0f01 |0005: return v1 │ │ -015e18: 0d00 |0006: move-exception v0 │ │ -015e1a: 2202 6c00 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ -015e1e: 7010 2d01 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -015e24: 1403 3400 067f |000c: const v3, #float 1.78118e+38 // #7f060034 │ │ -015e2a: 6e20 f703 3400 |000f: invoke-virtual {v4, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f7 │ │ -015e30: 0c03 |0012: move-result-object v3 │ │ -015e32: 6e20 3001 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -015e38: 0c02 |0016: move-result-object v2 │ │ -015e3a: 1a03 0100 |0017: const-string v3, " │ │ +018e40: |[018e40] jp.gr.java_conf.hatalab.mnv.TextEdit.regexCompileOK:(Ljava/lang/String;)Z │ │ +018e50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +018e52: 7110 5401 0500 |0001: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0154 │ │ +018e58: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +018e5a: 0f01 |0005: return v1 │ │ +018e5c: 0d00 |0006: move-exception v0 │ │ +018e5e: 2202 6c00 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ +018e62: 7010 2e01 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +018e68: 1403 3400 067f |000c: const v3, #float 1.78118e+38 // #7f060034 │ │ +018e6e: 6e20 f803 3400 |000f: invoke-virtual {v4, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.getString:(I)Ljava/lang/String; // method@03f8 │ │ +018e74: 0c03 |0012: move-result-object v3 │ │ +018e76: 6e20 3101 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +018e7c: 0c02 |0016: move-result-object v2 │ │ +018e7e: 1a03 0100 |0017: const-string v3, " │ │ " // string@0001 │ │ -015e3e: 6e20 3001 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -015e44: 0c02 |001c: move-result-object v2 │ │ -015e46: 6e10 5601 0000 |001d: invoke-virtual {v0}, Ljava/util/regex/PatternSyntaxException;.getDescription:()Ljava/lang/String; // method@0156 │ │ -015e4c: 0c03 |0020: move-result-object v3 │ │ -015e4e: 6e20 3001 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -015e54: 0c02 |0024: move-result-object v2 │ │ -015e56: 1a03 0600 |0025: const-string v3, " near index " // string@0006 │ │ -015e5a: 6e20 3001 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -015e60: 0c02 |002a: move-result-object v2 │ │ -015e62: 6e10 5701 0000 |002b: invoke-virtual {v0}, Ljava/util/regex/PatternSyntaxException;.getIndex:()I // method@0157 │ │ -015e68: 0a03 |002e: move-result v3 │ │ -015e6a: 6e20 2e01 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@012e │ │ -015e70: 0c02 |0032: move-result-object v2 │ │ -015e72: 1a03 2900 |0033: const-string v3, ": │ │ +018e82: 6e20 3101 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +018e88: 0c02 |001c: move-result-object v2 │ │ +018e8a: 6e10 5701 0000 |001d: invoke-virtual {v0}, Ljava/util/regex/PatternSyntaxException;.getDescription:()Ljava/lang/String; // method@0157 │ │ +018e90: 0c03 |0020: move-result-object v3 │ │ +018e92: 6e20 3101 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +018e98: 0c02 |0024: move-result-object v2 │ │ +018e9a: 1a03 0600 |0025: const-string v3, " near index " // string@0006 │ │ +018e9e: 6e20 3101 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +018ea4: 0c02 |002a: move-result-object v2 │ │ +018ea6: 6e10 5801 0000 |002b: invoke-virtual {v0}, Ljava/util/regex/PatternSyntaxException;.getIndex:()I // method@0158 │ │ +018eac: 0a03 |002e: move-result v3 │ │ +018eae: 6e20 2f01 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@012f │ │ +018eb4: 0c02 |0032: move-result-object v2 │ │ +018eb6: 1a03 2900 |0033: const-string v3, ": │ │ " // string@0029 │ │ -015e76: 6e20 3001 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -015e7c: 0c02 |0038: move-result-object v2 │ │ -015e7e: 6e10 5801 0000 |0039: invoke-virtual {v0}, Ljava/util/regex/PatternSyntaxException;.getPattern:()Ljava/lang/String; // method@0158 │ │ -015e84: 0c03 |003c: move-result-object v3 │ │ -015e86: 6e20 3001 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -015e8c: 0c02 |0040: move-result-object v2 │ │ -015e8e: 6e10 3101 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -015e94: 0c02 |0044: move-result-object v2 │ │ -015e96: 7020 2004 2400 |0045: invoke-direct {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessage:(Ljava/lang/String;)V // method@0420 │ │ -015e9c: 28bd |0048: goto 0005 // -0043 │ │ -015e9e: 0d00 |0049: move-exception v0 │ │ -015ea0: 6e10 0801 0000 |004a: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0108 │ │ -015ea6: 0c02 |004d: move-result-object v2 │ │ -015ea8: 7020 2004 2400 |004e: invoke-direct {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessage:(Ljava/lang/String;)V // method@0420 │ │ -015eae: 28b4 |0051: goto 0005 // -004c │ │ +018eba: 6e20 3101 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +018ec0: 0c02 |0038: move-result-object v2 │ │ +018ec2: 6e10 5901 0000 |0039: invoke-virtual {v0}, Ljava/util/regex/PatternSyntaxException;.getPattern:()Ljava/lang/String; // method@0159 │ │ +018ec8: 0c03 |003c: move-result-object v3 │ │ +018eca: 6e20 3101 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +018ed0: 0c02 |0040: move-result-object v2 │ │ +018ed2: 6e10 3201 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +018ed8: 0c02 |0044: move-result-object v2 │ │ +018eda: 7020 2104 2400 |0045: invoke-direct {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessage:(Ljava/lang/String;)V // method@0421 │ │ +018ee0: 28bd |0048: goto 0005 // -0043 │ │ +018ee2: 0d00 |0049: move-exception v0 │ │ +018ee4: 6e10 0901 0000 |004a: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0109 │ │ +018eea: 0c02 |004d: move-result-object v2 │ │ +018eec: 7020 2104 2400 |004e: invoke-direct {v4, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;.showMessage:(Ljava/lang/String;)V // method@0421 │ │ +018ef2: 28b4 |0051: goto 0005 // -004c │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ Ljava/util/regex/PatternSyntaxException; -> 0x0006 │ │ Ljava/lang/Exception; -> 0x0049 │ │ positions : │ │ 0x0001 line=730 │ │ 0x0004 line=731 │ │ @@ -32383,35 +32494,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -015ec0: |[015ec0] jp.gr.java_conf.hatalab.mnv.ToastMaster.:()V │ │ -015ed0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -015ed2: 6900 a202 |0001: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ -015ed6: 0e00 |0003: return-void │ │ +018f04: |[018f04] jp.gr.java_conf.hatalab.mnv.ToastMaster.:()V │ │ +018f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +018f16: 6900 a202 |0001: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ +018f1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ │ │ #1 : (in Ljp/gr/java_conf/hatalab/mnv/ToastMaster;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -015ed8: |[015ed8] jp.gr.java_conf.hatalab.mnv.ToastMaster.:()V │ │ -015ee8: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -015eee: 0e00 |0003: return-void │ │ +018f1c: |[018f1c] jp.gr.java_conf.hatalab.mnv.ToastMaster.:()V │ │ +018f2c: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +018f32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/gr/java_conf/hatalab/mnv/ToastMaster; │ │ │ │ @@ -32420,35 +32531,35 @@ │ │ type : '(Landroid/content/Context;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -015ef0: |[015ef0] jp.gr.java_conf.hatalab.mnv.ToastMaster.makeTextAndShow:(Landroid/content/Context;II)V │ │ -015f00: 6200 a202 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ -015f04: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -015f08: 6200 a102 |0004: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sContext:Landroid/content/Context; // field@02a1 │ │ -015f0c: 3310 1700 |0006: if-ne v0, v1, 001d // +0017 │ │ -015f10: 6200 a202 |0008: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ -015f14: 6e10 d300 0000 |000a: invoke-virtual {v0}, Landroid/widget/Toast;.cancel:()V // method@00d3 │ │ -015f1a: 6200 a202 |000d: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ -015f1e: 6e20 d600 3000 |000f: invoke-virtual {v0, v3}, Landroid/widget/Toast;.setDuration:(I)V // method@00d6 │ │ -015f24: 6200 a202 |0012: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ -015f28: 6e20 d700 2000 |0014: invoke-virtual {v0, v2}, Landroid/widget/Toast;.setText:(I)V // method@00d7 │ │ -015f2e: 6200 a202 |0017: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ -015f32: 6e10 d800 0000 |0019: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -015f38: 0e00 |001c: return-void │ │ -015f3a: 6901 a102 |001d: sput-object v1, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sContext:Landroid/content/Context; // field@02a1 │ │ -015f3e: 7130 d400 2103 |001f: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ -015f44: 0c00 |0022: move-result-object v0 │ │ -015f46: 6900 a202 |0023: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ -015f4a: 6200 a202 |0025: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ -015f4e: 6e10 d800 0000 |0027: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ -015f54: 28f2 |002a: goto 001c // -000e │ │ +018f34: |[018f34] jp.gr.java_conf.hatalab.mnv.ToastMaster.makeTextAndShow:(Landroid/content/Context;II)V │ │ +018f44: 6200 a202 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ +018f48: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +018f4c: 6200 a102 |0004: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sContext:Landroid/content/Context; // field@02a1 │ │ +018f50: 3310 1700 |0006: if-ne v0, v1, 001d // +0017 │ │ +018f54: 6200 a202 |0008: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ +018f58: 6e10 d300 0000 |000a: invoke-virtual {v0}, Landroid/widget/Toast;.cancel:()V // method@00d3 │ │ +018f5e: 6200 a202 |000d: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ +018f62: 6e20 d600 3000 |000f: invoke-virtual {v0, v3}, Landroid/widget/Toast;.setDuration:(I)V // method@00d6 │ │ +018f68: 6200 a202 |0012: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ +018f6c: 6e20 d700 2000 |0014: invoke-virtual {v0, v2}, Landroid/widget/Toast;.setText:(I)V // method@00d7 │ │ +018f72: 6200 a202 |0017: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ +018f76: 6e10 d800 0000 |0019: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +018f7c: 0e00 |001c: return-void │ │ +018f7e: 6901 a102 |001d: sput-object v1, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sContext:Landroid/content/Context; // field@02a1 │ │ +018f82: 7130 d400 2103 |001f: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00d4 │ │ +018f88: 0c00 |0022: move-result-object v0 │ │ +018f8a: 6900 a202 |0023: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ +018f8e: 6200 a202 |0025: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/ToastMaster;.sToast:Landroid/widget/Toast; // field@02a2 │ │ +018f92: 6e10 d800 0000 |0027: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00d8 │ │ +018f98: 28f2 |002a: goto 001c // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0008 line=23 │ │ 0x000d line=24 │ │ 0x0012 line=25 │ │ 0x0017 line=26 │ │ @@ -32464,15 +32575,15 @@ │ │ Virtual methods - │ │ source_file_idx : 563 (ToastMaster.java) │ │ │ │ Class #145 header: │ │ class_idx : 275 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 41 │ │ -source_file_idx : 1326 │ │ +source_file_idx : 1323 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #145 - │ │ Class descriptor : 'Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;' │ │ @@ -32499,20 +32610,20 @@ │ │ type : '(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -015f58: |[015f58] jp.gr.java_conf.hatalab.mnv.myClickableSpan.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ -015f68: 7010 7600 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@0076 │ │ -015f6e: 5b01 a402 |0003: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.sText:Ljava/lang/String; // field@02a4 │ │ -015f72: 5b02 a502 |0005: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.tvPost:Landroid/widget/TextView; // field@02a5 │ │ -015f76: 5b03 a302 |0007: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.mActivity:Landroid/app/Activity; // field@02a3 │ │ -015f7a: 0e00 |0009: return-void │ │ +018f9c: |[018f9c] jp.gr.java_conf.hatalab.mnv.myClickableSpan.:(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ +018fac: 7010 7600 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@0076 │ │ +018fb2: 5b01 a402 |0003: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.sText:Ljava/lang/String; // field@02a4 │ │ +018fb6: 5b02 a502 |0005: iput-object v2, v0, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.tvPost:Landroid/widget/TextView; // field@02a5 │ │ +018fba: 5b03 a302 |0007: iput-object v3, v0, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.mActivity:Landroid/app/Activity; // field@02a3 │ │ +018fbe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ 0x0007 line=25 │ │ 0x0009 line=26 │ │ @@ -32528,96 +32639,96 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -015f7c: |[015f7c] jp.gr.java_conf.hatalab.mnv.myClickableSpan.onClick:(Landroid/view/View;)V │ │ -015f8c: 07c9 |0000: move-object v9, v12 │ │ -015f8e: 1f09 4e00 |0001: check-cast v9, Landroid/widget/TextView; // type@004e │ │ -015f92: 6e10 cd00 0900 |0003: invoke-virtual {v9}, Landroid/widget/TextView;.getSelectionStart:()I // method@00cd │ │ -015f98: 0a07 |0006: move-result v7 │ │ -015f9a: 07c9 |0007: move-object v9, v12 │ │ -015f9c: 1f09 4e00 |0008: check-cast v9, Landroid/widget/TextView; // type@004e │ │ -015fa0: 6e10 cc00 0900 |000a: invoke-virtual {v9}, Landroid/widget/TextView;.getSelectionEnd:()I // method@00cc │ │ -015fa6: 0a00 |000d: move-result v0 │ │ -015fa8: 1f0c 4e00 |000e: check-cast v12, Landroid/widget/TextView; // type@004e │ │ -015fac: 6e10 ce00 0c00 |0010: invoke-virtual {v12}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@00ce │ │ -015fb2: 0c09 |0013: move-result-object v9 │ │ -015fb4: 7230 0201 7900 |0014: invoke-interface {v9, v7, v0}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@0102 │ │ -015fba: 0c09 |0017: move-result-object v9 │ │ -015fbc: 6e10 0f01 0900 |0018: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@010f │ │ -015fc2: 0c06 |001b: move-result-object v6 │ │ -015fc4: 6209 ae00 |001c: sget-object v9, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.WEB_URL_PATTERN:Ljava/util/regex/Pattern; // field@00ae │ │ -015fc8: 6e20 5501 6900 |001e: invoke-virtual {v9, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -015fce: 0c04 |0021: move-result-object v4 │ │ -015fd0: 6e10 4e01 0400 |0022: invoke-virtual {v4}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -015fd6: 0a09 |0025: move-result v9 │ │ -015fd8: 3809 1700 |0026: if-eqz v9, 003d // +0017 │ │ -015fdc: 6e10 5001 0400 |0028: invoke-virtual {v4}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -015fe2: 0c05 |002b: move-result-object v5 │ │ -015fe4: 7110 4d00 0500 |002c: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@004d │ │ -015fea: 0c08 |002f: move-result-object v8 │ │ -015fec: 2201 1000 |0030: new-instance v1, Landroid/content/Intent; // type@0010 │ │ -015ff0: 1a09 c702 |0032: const-string v9, "android.intent.action.VIEW" // string@02c7 │ │ -015ff4: 7030 3200 9108 |0034: invoke-direct {v1, v9, v8}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0032 │ │ -015ffa: 54b9 a302 |0037: iget-object v9, v11, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.mActivity:Landroid/app/Activity; // field@02a3 │ │ -015ffe: 6e20 0c00 1900 |0039: invoke-virtual {v9, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000c │ │ -016004: 0e00 |003c: return-void │ │ -016006: 6209 ab00 |003d: sget-object v9, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@00ab │ │ -01600a: 6e20 5501 6900 |003f: invoke-virtual {v9, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -016010: 0c02 |0042: move-result-object v2 │ │ -016012: 6e10 4e01 0200 |0043: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -016018: 0a09 |0046: move-result v9 │ │ -01601a: 3809 2a00 |0047: if-eqz v9, 0071 // +002a │ │ -01601e: 6e10 5001 0200 |0049: invoke-virtual {v2}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -016024: 0c05 |004c: move-result-object v5 │ │ -016026: 2209 6c00 |004d: new-instance v9, Ljava/lang/StringBuilder; // type@006c │ │ -01602a: 7010 2d01 0900 |004f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -016030: 1a0a 0205 |0052: const-string v10, "mailto:" // string@0502 │ │ -016034: 6e20 3001 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01603a: 0c09 |0057: move-result-object v9 │ │ -01603c: 6e20 3001 5900 |0058: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -016042: 0c09 |005b: move-result-object v9 │ │ -016044: 6e10 3101 0900 |005c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -01604a: 0c09 |005f: move-result-object v9 │ │ -01604c: 7110 4d00 0900 |0060: invoke-static {v9}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@004d │ │ -016052: 0c08 |0063: move-result-object v8 │ │ -016054: 2201 1000 |0064: new-instance v1, Landroid/content/Intent; // type@0010 │ │ -016058: 1a09 c702 |0066: const-string v9, "android.intent.action.VIEW" // string@02c7 │ │ -01605c: 7030 3200 9108 |0068: invoke-direct {v1, v9, v8}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0032 │ │ -016062: 54b9 a302 |006b: iget-object v9, v11, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.mActivity:Landroid/app/Activity; // field@02a3 │ │ -016066: 6e20 0c00 1900 |006d: invoke-virtual {v9, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000c │ │ -01606c: 28cc |0070: goto 003c // -0034 │ │ -01606e: 6209 ad00 |0071: sget-object v9, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.PHONE_PATTERN:Ljava/util/regex/Pattern; // field@00ad │ │ -016072: 6e20 5501 6900 |0073: invoke-virtual {v9, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -016078: 0c03 |0076: move-result-object v3 │ │ -01607a: 6e10 4e01 0300 |0077: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -016080: 0a09 |007a: move-result v9 │ │ -016082: 3809 c1ff |007b: if-eqz v9, 003c // -003f │ │ -016086: 6e10 5001 0300 |007d: invoke-virtual {v3}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -01608c: 0c05 |0080: move-result-object v5 │ │ -01608e: 2209 6c00 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@006c │ │ -016092: 7010 2d01 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -016098: 1a0a d306 |0086: const-string v10, "tel:" // string@06d3 │ │ -01609c: 6e20 3001 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0160a2: 0c09 |008b: move-result-object v9 │ │ -0160a4: 6e20 3001 5900 |008c: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0160aa: 0c09 |008f: move-result-object v9 │ │ -0160ac: 6e10 3101 0900 |0090: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -0160b2: 0c09 |0093: move-result-object v9 │ │ -0160b4: 7110 4d00 0900 |0094: invoke-static {v9}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@004d │ │ -0160ba: 0c08 |0097: move-result-object v8 │ │ -0160bc: 2201 1000 |0098: new-instance v1, Landroid/content/Intent; // type@0010 │ │ -0160c0: 1a09 c702 |009a: const-string v9, "android.intent.action.VIEW" // string@02c7 │ │ -0160c4: 7030 3200 9108 |009c: invoke-direct {v1, v9, v8}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0032 │ │ -0160ca: 54b9 a302 |009f: iget-object v9, v11, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.mActivity:Landroid/app/Activity; // field@02a3 │ │ -0160ce: 6e20 0c00 1900 |00a1: invoke-virtual {v9, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000c │ │ -0160d4: 2898 |00a4: goto 003c // -0068 │ │ +018fc0: |[018fc0] jp.gr.java_conf.hatalab.mnv.myClickableSpan.onClick:(Landroid/view/View;)V │ │ +018fd0: 07c9 |0000: move-object v9, v12 │ │ +018fd2: 1f09 4e00 |0001: check-cast v9, Landroid/widget/TextView; // type@004e │ │ +018fd6: 6e10 cd00 0900 |0003: invoke-virtual {v9}, Landroid/widget/TextView;.getSelectionStart:()I // method@00cd │ │ +018fdc: 0a07 |0006: move-result v7 │ │ +018fde: 07c9 |0007: move-object v9, v12 │ │ +018fe0: 1f09 4e00 |0008: check-cast v9, Landroid/widget/TextView; // type@004e │ │ +018fe4: 6e10 cc00 0900 |000a: invoke-virtual {v9}, Landroid/widget/TextView;.getSelectionEnd:()I // method@00cc │ │ +018fea: 0a00 |000d: move-result v0 │ │ +018fec: 1f0c 4e00 |000e: check-cast v12, Landroid/widget/TextView; // type@004e │ │ +018ff0: 6e10 ce00 0c00 |0010: invoke-virtual {v12}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@00ce │ │ +018ff6: 0c09 |0013: move-result-object v9 │ │ +018ff8: 7230 0201 7900 |0014: invoke-interface {v9, v7, v0}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@0102 │ │ +018ffe: 0c09 |0017: move-result-object v9 │ │ +019000: 7210 0301 0900 |0018: invoke-interface {v9}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0103 │ │ +019006: 0c06 |001b: move-result-object v6 │ │ +019008: 6209 ae00 |001c: sget-object v9, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.WEB_URL_PATTERN:Ljava/util/regex/Pattern; // field@00ae │ │ +01900c: 6e20 5601 6900 |001e: invoke-virtual {v9, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +019012: 0c04 |0021: move-result-object v4 │ │ +019014: 6e10 4f01 0400 |0022: invoke-virtual {v4}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +01901a: 0a09 |0025: move-result v9 │ │ +01901c: 3809 1700 |0026: if-eqz v9, 003d // +0017 │ │ +019020: 6e10 5101 0400 |0028: invoke-virtual {v4}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +019026: 0c05 |002b: move-result-object v5 │ │ +019028: 7110 4d00 0500 |002c: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@004d │ │ +01902e: 0c08 |002f: move-result-object v8 │ │ +019030: 2201 1000 |0030: new-instance v1, Landroid/content/Intent; // type@0010 │ │ +019034: 1a09 c702 |0032: const-string v9, "android.intent.action.VIEW" // string@02c7 │ │ +019038: 7030 3200 9108 |0034: invoke-direct {v1, v9, v8}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0032 │ │ +01903e: 54b9 a302 |0037: iget-object v9, v11, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.mActivity:Landroid/app/Activity; // field@02a3 │ │ +019042: 6e20 0c00 1900 |0039: invoke-virtual {v9, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000c │ │ +019048: 0e00 |003c: return-void │ │ +01904a: 6209 ab00 |003d: sget-object v9, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@00ab │ │ +01904e: 6e20 5601 6900 |003f: invoke-virtual {v9, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +019054: 0c02 |0042: move-result-object v2 │ │ +019056: 6e10 4f01 0200 |0043: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +01905c: 0a09 |0046: move-result v9 │ │ +01905e: 3809 2a00 |0047: if-eqz v9, 0071 // +002a │ │ +019062: 6e10 5101 0200 |0049: invoke-virtual {v2}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +019068: 0c05 |004c: move-result-object v5 │ │ +01906a: 2209 6c00 |004d: new-instance v9, Ljava/lang/StringBuilder; // type@006c │ │ +01906e: 7010 2e01 0900 |004f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +019074: 1a0a ff04 |0052: const-string v10, "mailto:" // string@04ff │ │ +019078: 6e20 3101 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +01907e: 0c09 |0057: move-result-object v9 │ │ +019080: 6e20 3101 5900 |0058: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +019086: 0c09 |005b: move-result-object v9 │ │ +019088: 6e10 3201 0900 |005c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +01908e: 0c09 |005f: move-result-object v9 │ │ +019090: 7110 4d00 0900 |0060: invoke-static {v9}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@004d │ │ +019096: 0c08 |0063: move-result-object v8 │ │ +019098: 2201 1000 |0064: new-instance v1, Landroid/content/Intent; // type@0010 │ │ +01909c: 1a09 c702 |0066: const-string v9, "android.intent.action.VIEW" // string@02c7 │ │ +0190a0: 7030 3200 9108 |0068: invoke-direct {v1, v9, v8}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0032 │ │ +0190a6: 54b9 a302 |006b: iget-object v9, v11, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.mActivity:Landroid/app/Activity; // field@02a3 │ │ +0190aa: 6e20 0c00 1900 |006d: invoke-virtual {v9, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000c │ │ +0190b0: 28cc |0070: goto 003c // -0034 │ │ +0190b2: 6209 ad00 |0071: sget-object v9, Ljp/gr/java_conf/hatalab/mnv/MyUtil;.PHONE_PATTERN:Ljava/util/regex/Pattern; // field@00ad │ │ +0190b6: 6e20 5601 6900 |0073: invoke-virtual {v9, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +0190bc: 0c03 |0076: move-result-object v3 │ │ +0190be: 6e10 4f01 0300 |0077: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +0190c4: 0a09 |007a: move-result v9 │ │ +0190c6: 3809 c1ff |007b: if-eqz v9, 003c // -003f │ │ +0190ca: 6e10 5101 0300 |007d: invoke-virtual {v3}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +0190d0: 0c05 |0080: move-result-object v5 │ │ +0190d2: 2209 6c00 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@006c │ │ +0190d6: 7010 2e01 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +0190dc: 1a0a d006 |0086: const-string v10, "tel:" // string@06d0 │ │ +0190e0: 6e20 3101 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0190e6: 0c09 |008b: move-result-object v9 │ │ +0190e8: 6e20 3101 5900 |008c: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0190ee: 0c09 |008f: move-result-object v9 │ │ +0190f0: 6e10 3201 0900 |0090: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0190f6: 0c09 |0093: move-result-object v9 │ │ +0190f8: 7110 4d00 0900 |0094: invoke-static {v9}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@004d │ │ +0190fe: 0c08 |0097: move-result-object v8 │ │ +019100: 2201 1000 |0098: new-instance v1, Landroid/content/Intent; // type@0010 │ │ +019104: 1a09 c702 |009a: const-string v9, "android.intent.action.VIEW" // string@02c7 │ │ +019108: 7030 3200 9108 |009c: invoke-direct {v1, v9, v8}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0032 │ │ +01910e: 54b9 a302 |009f: iget-object v9, v11, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;.mActivity:Landroid/app/Activity; // field@02a3 │ │ +019112: 6e20 0c00 1900 |00a1: invoke-virtual {v9, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000c │ │ +019118: 2898 |00a4: goto 003c // -0068 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0008 line=31 │ │ 0x000e line=32 │ │ 0x001c line=36 │ │ 0x0022 line=37 │ │ @@ -32653,21 +32764,21 @@ │ │ 0x0022 - 0x00a5 reg=4 matcherURL Ljava/util/regex/Matcher; │ │ 0x0081 - 0x00a5 reg=5 s Ljava/lang/String; │ │ 0x001c - 0x00a5 reg=6 selectedText Ljava/lang/String; │ │ 0x0007 - 0x00a5 reg=7 start I │ │ 0x0098 - 0x00a5 reg=8 uri Landroid/net/Uri; │ │ 0x0000 - 0x00a5 reg=11 this Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; │ │ │ │ - source_file_idx : 1326 (myClickableSpan.java) │ │ + source_file_idx : 1323 (myClickableSpan.java) │ │ │ │ Class #146 header: │ │ class_idx : 276 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 104 │ │ -source_file_idx : 1328 │ │ +source_file_idx : 1325 │ │ static_fields_size : 4 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 11 │ │ │ │ Class #146 - │ │ Class descriptor : 'Ljp/gr/java_conf/hatalab/mnv/myTemplateText;' │ │ @@ -32714,24 +32825,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0160d8: |[0160d8] jp.gr.java_conf.hatalab.mnv.myTemplateText.:()V │ │ -0160e8: 1a00 4105 |0000: const-string v0, "normal:" // string@0541 │ │ -0160ec: 6900 a702 |0002: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_NORMAL:Ljava/lang/String; // field@02a7 │ │ -0160f0: 1a00 e706 |0004: const-string v0, "timeformat:" // string@06e7 │ │ -0160f4: 6900 a802 |0006: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@02a8 │ │ -0160f8: 1a00 3a07 |0008: const-string v0, "withnumber:" // string@073a │ │ -0160fc: 6900 aa02 |000a: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_WITHNUMBER:Ljava/lang/String; // field@02aa │ │ -016100: 1a00 e606 |000c: const-string v0, "time_number:" // string@06e6 │ │ -016104: 6900 a902 |000e: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_TIME_NUMBER:Ljava/lang/String; // field@02a9 │ │ -016108: 0e00 |0010: return-void │ │ +01911c: |[01911c] jp.gr.java_conf.hatalab.mnv.myTemplateText.:()V │ │ +01912c: 1a00 3e05 |0000: const-string v0, "normal:" // string@053e │ │ +019130: 6900 a702 |0002: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_NORMAL:Ljava/lang/String; // field@02a7 │ │ +019134: 1a00 e406 |0004: const-string v0, "timeformat:" // string@06e4 │ │ +019138: 6900 a802 |0006: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@02a8 │ │ +01913c: 1a00 3707 |0008: const-string v0, "withnumber:" // string@0737 │ │ +019140: 6900 aa02 |000a: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_WITHNUMBER:Ljava/lang/String; // field@02aa │ │ +019144: 1a00 e306 |000c: const-string v0, "time_number:" // string@06e3 │ │ +019148: 6900 a902 |000e: sput-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_TIME_NUMBER:Ljava/lang/String; // field@02a9 │ │ +01914c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0004 line=12 │ │ 0x0008 line=13 │ │ 0x000c line=14 │ │ locals : │ │ @@ -32741,26 +32852,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -01610c: |[01610c] jp.gr.java_conf.hatalab.mnv.myTemplateText.:()V │ │ -01611c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01611e: 7010 0e01 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@010e │ │ -016124: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -016128: 5b20 ad02 |0006: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ -01612c: 5c21 ab02 |0008: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ -016130: 5c21 ac02 |000a: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ -016134: 1a00 1200 |000c: const-string v0, "(%[ 0]{0,1}[1-9][0-9]*?d|%d)" // string@0012 │ │ -016138: 5b20 a602 |000e: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.NUBER_REGEX:Ljava/lang/String; // field@02a6 │ │ -01613c: 1a00 0000 |0010: const-string v0, "" // string@0000 │ │ -016140: 5b20 ad02 |0012: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ -016144: 0e00 |0014: return-void │ │ +019150: |[019150] jp.gr.java_conf.hatalab.mnv.myTemplateText.:()V │ │ +019160: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +019162: 7010 0f01 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@010f │ │ +019168: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +01916c: 5b20 ad02 |0006: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ +019170: 5c21 ab02 |0008: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ +019174: 5c21 ac02 |000a: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ +019178: 1a00 1200 |000c: const-string v0, "(%[ 0]{0,1}[1-9][0-9]*?d|%d)" // string@0012 │ │ +01917c: 5b20 a602 |000e: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.NUBER_REGEX:Ljava/lang/String; // field@02a6 │ │ +019180: 1a00 0000 |0010: const-string v0, "" // string@0000 │ │ +019184: 5b20 ad02 |0012: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ +019188: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ 0x0004 line=17 │ │ 0x0008 line=18 │ │ 0x000a line=19 │ │ 0x000c line=120 │ │ @@ -32774,25 +32885,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -016148: |[016148] jp.gr.java_conf.hatalab.mnv.myTemplateText.:(Ljava/lang/String;)V │ │ -016158: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01615a: 7010 0e01 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@010e │ │ -016160: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -016164: 5b20 ad02 |0006: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ -016168: 5c21 ab02 |0008: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ -01616c: 5c21 ac02 |000a: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ -016170: 1a00 1200 |000c: const-string v0, "(%[ 0]{0,1}[1-9][0-9]*?d|%d)" // string@0012 │ │ -016174: 5b20 a602 |000e: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.NUBER_REGEX:Ljava/lang/String; // field@02a6 │ │ -016178: 5b23 ad02 |0010: iput-object v3, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ -01617c: 0e00 |0012: return-void │ │ +01918c: |[01918c] jp.gr.java_conf.hatalab.mnv.myTemplateText.:(Ljava/lang/String;)V │ │ +01919c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01919e: 7010 0f01 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@010f │ │ +0191a4: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +0191a8: 5b20 ad02 |0006: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ +0191ac: 5c21 ab02 |0008: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ +0191b0: 5c21 ac02 |000a: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ +0191b4: 1a00 1200 |000c: const-string v0, "(%[ 0]{0,1}[1-9][0-9]*?d|%d)" // string@0012 │ │ +0191b8: 5b20 a602 |000e: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.NUBER_REGEX:Ljava/lang/String; // field@02a6 │ │ +0191bc: 5b23 ad02 |0010: iput-object v3, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ +0191c0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ 0x0004 line=17 │ │ 0x0008 line=18 │ │ 0x000a line=19 │ │ 0x000c line=120 │ │ @@ -32807,26 +32918,26 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -016180: |[016180] jp.gr.java_conf.hatalab.mnv.myTemplateText.:(Ljava/lang/String;Z)V │ │ -016190: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -016192: 7010 0e01 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@010e │ │ -016198: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -01619c: 5b20 ad02 |0006: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ -0161a0: 5c21 ab02 |0008: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ -0161a4: 5c21 ac02 |000a: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ -0161a8: 1a00 1200 |000c: const-string v0, "(%[ 0]{0,1}[1-9][0-9]*?d|%d)" // string@0012 │ │ -0161ac: 5b20 a602 |000e: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.NUBER_REGEX:Ljava/lang/String; // field@02a6 │ │ -0161b0: 5b23 ad02 |0010: iput-object v3, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ -0161b4: 5c24 ab02 |0012: iput-boolean v4, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ -0161b8: 0e00 |0014: return-void │ │ +0191c4: |[0191c4] jp.gr.java_conf.hatalab.mnv.myTemplateText.:(Ljava/lang/String;Z)V │ │ +0191d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0191d6: 7010 0f01 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@010f │ │ +0191dc: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +0191e0: 5b20 ad02 |0006: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ +0191e4: 5c21 ab02 |0008: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ +0191e8: 5c21 ac02 |000a: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ +0191ec: 1a00 1200 |000c: const-string v0, "(%[ 0]{0,1}[1-9][0-9]*?d|%d)" // string@0012 │ │ +0191f0: 5b20 a602 |000e: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.NUBER_REGEX:Ljava/lang/String; // field@02a6 │ │ +0191f4: 5b23 ad02 |0010: iput-object v3, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ +0191f8: 5c24 ab02 |0012: iput-boolean v4, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ +0191fc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0004 line=17 │ │ 0x0008 line=18 │ │ 0x000a line=19 │ │ 0x000c line=120 │ │ @@ -32843,53 +32954,53 @@ │ │ type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0161bc: |[0161bc] jp.gr.java_conf.hatalab.mnv.myTemplateText.getNumberFormat:(Ljava/lang/String;I)Ljava/lang/String; │ │ -0161cc: 5473 a602 |0000: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.NUBER_REGEX:Ljava/lang/String; // field@02a6 │ │ -0161d0: 7110 5301 0300 |0002: invoke-static {v3}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0153 │ │ -0161d6: 0c02 |0005: move-result-object v2 │ │ -0161d8: 6e20 5501 8200 |0006: invoke-virtual {v2, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -0161de: 0c01 |0009: move-result-object v1 │ │ -0161e0: 6e10 4e01 0100 |000a: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -0161e6: 0a04 |000d: move-result v4 │ │ -0161e8: 3804 2200 |000e: if-eqz v4, 0030 // +0022 │ │ -0161ec: 6e10 5201 0100 |0010: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -0161f2: 0a04 |0013: move-result v4 │ │ -0161f4: 3d04 1d00 |0014: if-lez v4, 0031 // +001d │ │ -0161f8: 6e10 5201 0100 |0016: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -0161fe: 0a04 |0019: move-result v4 │ │ -016200: d804 04ff |001a: add-int/lit8 v4, v4, #int -1 // #ff │ │ -016204: 6e20 2501 4800 |001c: invoke-virtual {v8, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0125 │ │ -01620a: 0c04 |001f: move-result-object v4 │ │ -01620c: 1a05 6d02 |0020: const-string v5, "\%" // string@026d │ │ -016210: 6e20 2401 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0124 │ │ -016216: 0a04 |0025: move-result v4 │ │ -016218: 3804 0b00 |0026: if-eqz v4, 0031 // +000b │ │ -01621c: 1a04 6d02 |0028: const-string v4, "\%" // string@026d │ │ -016220: 1a05 0c00 |002a: const-string v5, "%" // string@000c │ │ -016224: 6e30 2301 4805 |002c: invoke-virtual {v8, v4, v5}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ -01622a: 0c08 |002f: move-result-object v8 │ │ -01622c: 1108 |0030: return-object v8 │ │ -01622e: 6e10 5001 0100 |0031: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -016234: 0c00 |0034: move-result-object v0 │ │ -016236: 1214 |0035: const/4 v4, #int 1 // #1 │ │ -016238: 2344 1f01 |0036: new-array v4, v4, [Ljava/lang/Object; // type@011f │ │ -01623c: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -01623e: 7110 0d01 0900 |0039: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@010d │ │ -016244: 0c06 |003c: move-result-object v6 │ │ -016246: 4d06 0405 |003d: aput-object v6, v4, v5 │ │ -01624a: 7120 1901 4000 |003f: invoke-static {v0, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0119 │ │ -016250: 0c04 |0042: move-result-object v4 │ │ -016252: 6e30 2301 0804 |0043: invoke-virtual {v8, v0, v4}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ -016258: 0c08 |0046: move-result-object v8 │ │ -01625a: 28e9 |0047: goto 0030 // -0017 │ │ +019200: |[019200] jp.gr.java_conf.hatalab.mnv.myTemplateText.getNumberFormat:(Ljava/lang/String;I)Ljava/lang/String; │ │ +019210: 5473 a602 |0000: iget-object v3, v7, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.NUBER_REGEX:Ljava/lang/String; // field@02a6 │ │ +019214: 7110 5401 0300 |0002: invoke-static {v3}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0154 │ │ +01921a: 0c02 |0005: move-result-object v2 │ │ +01921c: 6e20 5601 8200 |0006: invoke-virtual {v2, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +019222: 0c01 |0009: move-result-object v1 │ │ +019224: 6e10 4f01 0100 |000a: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +01922a: 0a04 |000d: move-result v4 │ │ +01922c: 3804 2200 |000e: if-eqz v4, 0030 // +0022 │ │ +019230: 6e10 5301 0100 |0010: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +019236: 0a04 |0013: move-result v4 │ │ +019238: 3d04 1d00 |0014: if-lez v4, 0031 // +001d │ │ +01923c: 6e10 5301 0100 |0016: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +019242: 0a04 |0019: move-result v4 │ │ +019244: d804 04ff |001a: add-int/lit8 v4, v4, #int -1 // #ff │ │ +019248: 6e20 2601 4800 |001c: invoke-virtual {v8, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0126 │ │ +01924e: 0c04 |001f: move-result-object v4 │ │ +019250: 1a05 6d02 |0020: const-string v5, "\%" // string@026d │ │ +019254: 6e20 2501 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0125 │ │ +01925a: 0a04 |0025: move-result v4 │ │ +01925c: 3804 0b00 |0026: if-eqz v4, 0031 // +000b │ │ +019260: 1a04 6d02 |0028: const-string v4, "\%" // string@026d │ │ +019264: 1a05 0c00 |002a: const-string v5, "%" // string@000c │ │ +019268: 6e30 2401 4805 |002c: invoke-virtual {v8, v4, v5}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0124 │ │ +01926e: 0c08 |002f: move-result-object v8 │ │ +019270: 1108 |0030: return-object v8 │ │ +019272: 6e10 5101 0100 |0031: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +019278: 0c00 |0034: move-result-object v0 │ │ +01927a: 1214 |0035: const/4 v4, #int 1 // #1 │ │ +01927c: 2344 1f01 |0036: new-array v4, v4, [Ljava/lang/Object; // type@011f │ │ +019280: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +019282: 7110 0e01 0900 |0039: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@010e │ │ +019288: 0c06 |003c: move-result-object v6 │ │ +01928a: 4d06 0405 |003d: aput-object v6, v4, v5 │ │ +01928e: 7120 1a01 4000 |003f: invoke-static {v0, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@011a │ │ +019294: 0c04 |0042: move-result-object v4 │ │ +019296: 6e30 2401 0804 |0043: invoke-virtual {v8, v0, v4}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0124 │ │ +01929c: 0c08 |0046: move-result-object v8 │ │ +01929e: 28e9 |0047: goto 0030 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0002 line=124 │ │ 0x0006 line=125 │ │ 0x000a line=127 │ │ 0x0010 line=128 │ │ @@ -32911,25 +33022,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -01625c: |[01625c] jp.gr.java_conf.hatalab.mnv.myTemplateText.getTimeFormat:(Ljava/lang/String;)Ljava/lang/String; │ │ -01626c: 2201 7d00 |0000: new-instance v1, Ljava/util/Date; // type@007d │ │ -016270: 7010 4301 0100 |0002: invoke-direct {v1}, Ljava/util/Date;.:()V // method@0143 │ │ -016276: 2203 7900 |0005: new-instance v3, Ljava/text/SimpleDateFormat; // type@0079 │ │ -01627a: 7020 3b01 5300 |0007: invoke-direct {v3, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@013b │ │ -016280: 6e20 3c01 1300 |000a: invoke-virtual {v3, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@013c │ │ -016286: 0c02 |000d: move-result-object v2 │ │ -016288: 1102 |000e: return-object v2 │ │ -01628a: 0d00 |000f: move-exception v0 │ │ -01628c: 0752 |0010: move-object v2, v5 │ │ -01628e: 28fd |0011: goto 000e // -0003 │ │ +0192a0: |[0192a0] jp.gr.java_conf.hatalab.mnv.myTemplateText.getTimeFormat:(Ljava/lang/String;)Ljava/lang/String; │ │ +0192b0: 2201 7d00 |0000: new-instance v1, Ljava/util/Date; // type@007d │ │ +0192b4: 7010 4401 0100 |0002: invoke-direct {v1}, Ljava/util/Date;.:()V // method@0144 │ │ +0192ba: 2203 7900 |0005: new-instance v3, Ljava/text/SimpleDateFormat; // type@0079 │ │ +0192be: 7020 3c01 5300 |0007: invoke-direct {v3, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@013c │ │ +0192c4: 6e20 3d01 1300 |000a: invoke-virtual {v3, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@013d │ │ +0192ca: 0c02 |000d: move-result-object v2 │ │ +0192cc: 1102 |000e: return-object v2 │ │ +0192ce: 0d00 |000f: move-exception v0 │ │ +0192d0: 0752 |0010: move-object v2, v5 │ │ +0192d2: 28fd |0011: goto 000e // -0003 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ 0x000a line=113 │ │ @@ -32951,60 +33062,60 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -01629c: |[01629c] jp.gr.java_conf.hatalab.mnv.myTemplateText.getNumberRegex:()Ljava/lang/String; │ │ -0162ac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0162ae: 5484 ad02 |0001: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ -0162b2: 5586 ab02 |0003: iget-boolean v6, v8, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ -0162b6: 3806 0600 |0005: if-eqz v6, 000b // +0006 │ │ -0162ba: 7020 3004 4800 |0007: invoke-direct {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getTimeFormat:(Ljava/lang/String;)Ljava/lang/String; // method@0430 │ │ -0162c0: 0c04 |000a: move-result-object v4 │ │ -0162c2: 5483 a602 |000b: iget-object v3, v8, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.NUBER_REGEX:Ljava/lang/String; // field@02a6 │ │ -0162c6: 7110 5301 0300 |000d: invoke-static {v3}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0153 │ │ -0162cc: 0c02 |0010: move-result-object v2 │ │ -0162ce: 6e20 5501 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0155 │ │ -0162d4: 0c01 |0014: move-result-object v1 │ │ -0162d6: 6e10 4e01 0100 |0015: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@014e │ │ -0162dc: 0a06 |0018: move-result v6 │ │ -0162de: 3806 1a00 |0019: if-eqz v6, 0033 // +001a │ │ -0162e2: 6e10 5201 0100 |001b: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -0162e8: 0a06 |001e: move-result v6 │ │ -0162ea: 3806 1500 |001f: if-eqz v6, 0034 // +0015 │ │ -0162ee: 6e10 5201 0100 |0021: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0152 │ │ -0162f4: 0a06 |0024: move-result v6 │ │ -0162f6: d806 06ff |0025: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0162fa: 6e20 2501 6400 |0027: invoke-virtual {v4, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0125 │ │ -016300: 0c06 |002a: move-result-object v6 │ │ -016302: 1a07 6d02 |002b: const-string v7, "\%" // string@026d │ │ -016306: 6e20 2401 7600 |002d: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0124 │ │ -01630c: 0a06 |0030: move-result v6 │ │ -01630e: 3806 0300 |0031: if-eqz v6, 0034 // +0003 │ │ -016312: 1105 |0033: return-object v5 │ │ -016314: 6e10 5001 0100 |0034: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0150 │ │ -01631a: 0c00 |0037: move-result-object v0 │ │ -01631c: 1a05 6102 |0038: const-string v5, "[ ]*([0-9]+)" // string@0261 │ │ -016320: 6e30 2301 0405 |003a: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ -016326: 0c04 |003d: move-result-object v4 │ │ -016328: 2205 6c00 |003e: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ -01632c: 7010 2d01 0500 |0040: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -016332: 1a06 7002 |0043: const-string v6, "^" // string@0270 │ │ -016336: 6e20 3001 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01633c: 0c05 |0048: move-result-object v5 │ │ -01633e: 6e20 3001 4500 |0049: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -016344: 0c05 |004c: move-result-object v5 │ │ -016346: 1a06 0b00 |004d: const-string v6, "$" // string@000b │ │ -01634a: 6e20 3001 6500 |004f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -016350: 0c05 |0052: move-result-object v5 │ │ -016352: 6e10 3101 0500 |0053: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -016358: 0c05 |0056: move-result-object v5 │ │ -01635a: 28dc |0057: goto 0033 // -0024 │ │ +0192e0: |[0192e0] jp.gr.java_conf.hatalab.mnv.myTemplateText.getNumberRegex:()Ljava/lang/String; │ │ +0192f0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0192f2: 5484 ad02 |0001: iget-object v4, v8, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ +0192f6: 5586 ab02 |0003: iget-boolean v6, v8, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ +0192fa: 3806 0600 |0005: if-eqz v6, 000b // +0006 │ │ +0192fe: 7020 3104 4800 |0007: invoke-direct {v8, v4}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getTimeFormat:(Ljava/lang/String;)Ljava/lang/String; // method@0431 │ │ +019304: 0c04 |000a: move-result-object v4 │ │ +019306: 5483 a602 |000b: iget-object v3, v8, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.NUBER_REGEX:Ljava/lang/String; // field@02a6 │ │ +01930a: 7110 5401 0300 |000d: invoke-static {v3}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0154 │ │ +019310: 0c02 |0010: move-result-object v2 │ │ +019312: 6e20 5601 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0156 │ │ +019318: 0c01 |0014: move-result-object v1 │ │ +01931a: 6e10 4f01 0100 |0015: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@014f │ │ +019320: 0a06 |0018: move-result v6 │ │ +019322: 3806 1a00 |0019: if-eqz v6, 0033 // +001a │ │ +019326: 6e10 5301 0100 |001b: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +01932c: 0a06 |001e: move-result v6 │ │ +01932e: 3806 1500 |001f: if-eqz v6, 0034 // +0015 │ │ +019332: 6e10 5301 0100 |0021: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@0153 │ │ +019338: 0a06 |0024: move-result v6 │ │ +01933a: d806 06ff |0025: add-int/lit8 v6, v6, #int -1 // #ff │ │ +01933e: 6e20 2601 6400 |0027: invoke-virtual {v4, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0126 │ │ +019344: 0c06 |002a: move-result-object v6 │ │ +019346: 1a07 6d02 |002b: const-string v7, "\%" // string@026d │ │ +01934a: 6e20 2501 7600 |002d: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0125 │ │ +019350: 0a06 |0030: move-result v6 │ │ +019352: 3806 0300 |0031: if-eqz v6, 0034 // +0003 │ │ +019356: 1105 |0033: return-object v5 │ │ +019358: 6e10 5101 0100 |0034: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0151 │ │ +01935e: 0c00 |0037: move-result-object v0 │ │ +019360: 1a05 6102 |0038: const-string v5, "[ ]*([0-9]+)" // string@0261 │ │ +019364: 6e30 2401 0405 |003a: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0124 │ │ +01936a: 0c04 |003d: move-result-object v4 │ │ +01936c: 2205 6c00 |003e: new-instance v5, Ljava/lang/StringBuilder; // type@006c │ │ +019370: 7010 2e01 0500 |0040: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +019376: 1a06 7002 |0043: const-string v6, "^" // string@0270 │ │ +01937a: 6e20 3101 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +019380: 0c05 |0048: move-result-object v5 │ │ +019382: 6e20 3101 4500 |0049: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +019388: 0c05 |004c: move-result-object v5 │ │ +01938a: 1a06 0b00 |004d: const-string v6, "$" // string@000b │ │ +01938e: 6e20 3101 6500 |004f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +019394: 0c05 |0052: move-result-object v5 │ │ +019396: 6e10 3201 0500 |0053: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +01939c: 0c05 |0056: move-result-object v5 │ │ +01939e: 28dc |0057: goto 0033 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=142 │ │ 0x0003 line=143 │ │ 0x0007 line=144 │ │ 0x000b line=148 │ │ 0x000d line=149 │ │ @@ -33028,38 +33139,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -01635c: |[01635c] jp.gr.java_conf.hatalab.mnv.myTemplateText.getPrefString:()Ljava/lang/String; │ │ -01636c: 6200 a702 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_NORMAL:Ljava/lang/String; // field@02a7 │ │ -016370: 5531 ab02 |0002: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ -016374: 3801 2200 |0004: if-eqz v1, 0026 // +0022 │ │ -016378: 6200 a802 |0006: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@02a8 │ │ -01637c: 5531 ab02 |0008: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ -016380: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ -016384: 5531 ac02 |000c: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ -016388: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -01638c: 6200 a902 |0010: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_TIME_NUMBER:Ljava/lang/String; // field@02a9 │ │ -016390: 2201 6c00 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ -016394: 7010 2d01 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -01639a: 6e20 3001 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0163a0: 0c01 |001a: move-result-object v1 │ │ -0163a2: 5432 ad02 |001b: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ -0163a6: 6e20 3001 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -0163ac: 0c01 |0020: move-result-object v1 │ │ -0163ae: 6e10 3101 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -0163b4: 0c01 |0024: move-result-object v1 │ │ -0163b6: 1101 |0025: return-object v1 │ │ -0163b8: 5531 ac02 |0026: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ -0163bc: 3801 e0ff |0028: if-eqz v1, 0008 // -0020 │ │ -0163c0: 6200 aa02 |002a: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_WITHNUMBER:Ljava/lang/String; // field@02aa │ │ -0163c4: 28dc |002c: goto 0008 // -0024 │ │ +0193a0: |[0193a0] jp.gr.java_conf.hatalab.mnv.myTemplateText.getPrefString:()Ljava/lang/String; │ │ +0193b0: 6200 a702 |0000: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_NORMAL:Ljava/lang/String; // field@02a7 │ │ +0193b4: 5531 ab02 |0002: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ +0193b8: 3801 2200 |0004: if-eqz v1, 0026 // +0022 │ │ +0193bc: 6200 a802 |0006: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@02a8 │ │ +0193c0: 5531 ab02 |0008: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ +0193c4: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ +0193c8: 5531 ac02 |000c: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ +0193cc: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +0193d0: 6200 a902 |0010: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_TIME_NUMBER:Ljava/lang/String; // field@02a9 │ │ +0193d4: 2201 6c00 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@006c │ │ +0193d8: 7010 2e01 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +0193de: 6e20 3101 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0193e4: 0c01 |001a: move-result-object v1 │ │ +0193e6: 5432 ad02 |001b: iget-object v2, v3, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ +0193ea: 6e20 3101 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0193f0: 0c01 |0020: move-result-object v1 │ │ +0193f2: 6e10 3201 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0193f8: 0c01 |0024: move-result-object v1 │ │ +0193fa: 1101 |0025: return-object v1 │ │ +0193fc: 5531 ac02 |0026: iget-boolean v1, v3, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ +019400: 3801 e0ff |0028: if-eqz v1, 0008 // -0020 │ │ +019404: 6200 aa02 |002a: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_WITHNUMBER:Ljava/lang/String; // field@02aa │ │ +019408: 28dc |002c: goto 0008 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=63 │ │ 0x0006 line=64 │ │ 0x0008 line=68 │ │ 0x0010 line=69 │ │ @@ -33075,17 +33186,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0163c8: |[0163c8] jp.gr.java_conf.hatalab.mnv.myTemplateText.getText:()Ljava/lang/String; │ │ -0163d8: 5410 ad02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ -0163dc: 1100 |0002: return-object v0 │ │ +01940c: |[01940c] jp.gr.java_conf.hatalab.mnv.myTemplateText.getText:()Ljava/lang/String; │ │ +01941c: 5410 ad02 |0000: iget-object v0, v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ +019420: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ #3 : (in Ljp/gr/java_conf/hatalab/mnv/myTemplateText;) │ │ @@ -33093,17 +33204,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0163e0: |[0163e0] jp.gr.java_conf.hatalab.mnv.myTemplateText.isTimeFormat:()Z │ │ -0163f0: 5510 ab02 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ -0163f4: 0f00 |0002: return v0 │ │ +019424: |[019424] jp.gr.java_conf.hatalab.mnv.myTemplateText.isTimeFormat:()Z │ │ +019434: 5510 ab02 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ +019438: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ #4 : (in Ljp/gr/java_conf/hatalab/mnv/myTemplateText;) │ │ @@ -33111,17 +33222,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0163f8: |[0163f8] jp.gr.java_conf.hatalab.mnv.myTemplateText.isWithNumber:()Z │ │ -016408: 5510 ac02 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ -01640c: 0f00 |0002: return v0 │ │ +01943c: |[01943c] jp.gr.java_conf.hatalab.mnv.myTemplateText.isWithNumber:()Z │ │ +01944c: 5510 ac02 |0000: iget-boolean v0, v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ +019450: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ #5 : (in Ljp/gr/java_conf/hatalab/mnv/myTemplateText;) │ │ @@ -33129,38 +33240,38 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -016410: |[016410] jp.gr.java_conf.hatalab.mnv.myTemplateText.setPrefString:(Ljava/lang/String;)V │ │ -016420: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -016422: 6200 a802 |0001: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@02a8 │ │ -016426: 6e20 2401 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0124 │ │ -01642c: 0a00 |0006: move-result v0 │ │ -01642e: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ -016432: 5c21 ab02 |0009: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ -016436: 6200 aa02 |000b: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_WITHNUMBER:Ljava/lang/String; // field@02aa │ │ -01643a: 6e20 2401 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0124 │ │ -016440: 0a00 |0010: move-result v0 │ │ -016442: 3800 0400 |0011: if-eqz v0, 0015 // +0004 │ │ -016446: 5c21 ac02 |0013: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ -01644a: 6200 a902 |0015: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_TIME_NUMBER:Ljava/lang/String; // field@02a9 │ │ -01644e: 6e20 2401 0300 |0017: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0124 │ │ -016454: 0a00 |001a: move-result v0 │ │ -016456: 3800 0600 |001b: if-eqz v0, 0021 // +0006 │ │ -01645a: 5c21 ab02 |001d: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ -01645e: 5c21 ac02 |001f: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ -016462: 1a00 7102 |0021: const-string v0, "^.+?:" // string@0271 │ │ -016466: 1a01 0000 |0023: const-string v1, "" // string@0000 │ │ -01646a: 6e30 2301 0301 |0025: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0123 │ │ -016470: 0c00 |0028: move-result-object v0 │ │ -016472: 5b20 ad02 |0029: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ -016476: 0e00 |002b: return-void │ │ +019454: |[019454] jp.gr.java_conf.hatalab.mnv.myTemplateText.setPrefString:(Ljava/lang/String;)V │ │ +019464: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +019466: 6200 a802 |0001: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_TIMEFORMAT:Ljava/lang/String; // field@02a8 │ │ +01946a: 6e20 2501 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0125 │ │ +019470: 0a00 |0006: move-result v0 │ │ +019472: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ +019476: 5c21 ab02 |0009: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ +01947a: 6200 aa02 |000b: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_WITHNUMBER:Ljava/lang/String; // field@02aa │ │ +01947e: 6e20 2501 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0125 │ │ +019484: 0a00 |0010: move-result v0 │ │ +019486: 3800 0400 |0011: if-eqz v0, 0015 // +0004 │ │ +01948a: 5c21 ac02 |0013: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ +01948e: 6200 a902 |0015: sget-object v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.PREFIX_TIME_NUMBER:Ljava/lang/String; // field@02a9 │ │ +019492: 6e20 2501 0300 |0017: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0125 │ │ +019498: 0a00 |001a: move-result v0 │ │ +01949a: 3800 0600 |001b: if-eqz v0, 0021 // +0006 │ │ +01949e: 5c21 ab02 |001d: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ +0194a2: 5c21 ac02 |001f: iput-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ +0194a6: 1a00 7102 |0021: const-string v0, "^.+?:" // string@0271 │ │ +0194aa: 1a01 0000 |0023: const-string v1, "" // string@0000 │ │ +0194ae: 6e30 2401 0301 |0025: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0124 │ │ +0194b4: 0c00 |0028: move-result-object v0 │ │ +0194b6: 5b20 ad02 |0029: iput-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ +0194ba: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=76 │ │ 0x000b line=77 │ │ 0x0015 line=78 │ │ 0x001d line=79 │ │ 0x001f line=80 │ │ @@ -33175,17 +33286,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016478: |[016478] jp.gr.java_conf.hatalab.mnv.myTemplateText.setText:(Ljava/lang/String;)V │ │ -016488: 5b01 ad02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ -01648c: 0e00 |0002: return-void │ │ +0194bc: |[0194bc] jp.gr.java_conf.hatalab.mnv.myTemplateText.setText:(Ljava/lang/String;)V │ │ +0194cc: 5b01 ad02 |0000: iput-object v1, v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ +0194d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/String; │ │ @@ -33195,17 +33306,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016490: |[016490] jp.gr.java_conf.hatalab.mnv.myTemplateText.setTimeFormat:(Z)V │ │ -0164a0: 5c01 ab02 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ -0164a4: 0e00 |0002: return-void │ │ +0194d4: |[0194d4] jp.gr.java_conf.hatalab.mnv.myTemplateText.setTimeFormat:(Z)V │ │ +0194e4: 5c01 ab02 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ +0194e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ 0x0000 - 0x0003 reg=1 isTimeFormat Z │ │ @@ -33215,17 +33326,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0164a8: |[0164a8] jp.gr.java_conf.hatalab.mnv.myTemplateText.setWithNumber:(Z)V │ │ -0164b8: 5c01 ac02 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ -0164bc: 0e00 |0002: return-void │ │ +0194ec: |[0194ec] jp.gr.java_conf.hatalab.mnv.myTemplateText.setWithNumber:(Z)V │ │ +0194fc: 5c01 ac02 |0000: iput-boolean v1, v0, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ +019500: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ 0x0000 - 0x0003 reg=1 isWithNumber Z │ │ @@ -33235,21 +33346,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0164c0: |[0164c0] jp.gr.java_conf.hatalab.mnv.myTemplateText.toString:()Ljava/lang/String; │ │ -0164d0: 5420 ad02 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ -0164d4: 5521 ab02 |0002: iget-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ -0164d8: 3801 0600 |0004: if-eqz v1, 000a // +0006 │ │ -0164dc: 7020 3004 0200 |0006: invoke-direct {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getTimeFormat:(Ljava/lang/String;)Ljava/lang/String; // method@0430 │ │ -0164e2: 0c00 |0009: move-result-object v0 │ │ -0164e4: 1100 |000a: return-object v0 │ │ +019504: |[019504] jp.gr.java_conf.hatalab.mnv.myTemplateText.toString:()Ljava/lang/String; │ │ +019514: 5420 ad02 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ +019518: 5521 ab02 |0002: iget-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ +01951c: 3801 0600 |0004: if-eqz v1, 000a // +0006 │ │ +019520: 7020 3104 0200 |0006: invoke-direct {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getTimeFormat:(Ljava/lang/String;)Ljava/lang/String; // method@0431 │ │ +019526: 0c00 |0009: move-result-object v0 │ │ +019528: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0002 line=88 │ │ 0x0006 line=89 │ │ 0x000a line=94 │ │ locals : │ │ @@ -33261,39 +33372,39 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0164e8: |[0164e8] jp.gr.java_conf.hatalab.mnv.myTemplateText.toString:(I)Ljava/lang/String; │ │ -0164f8: 5420 ad02 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ -0164fc: 5521 ab02 |0002: iget-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ -016500: 3801 0600 |0004: if-eqz v1, 000a // +0006 │ │ -016504: 7020 3004 0200 |0006: invoke-direct {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getTimeFormat:(Ljava/lang/String;)Ljava/lang/String; // method@0430 │ │ -01650a: 0c00 |0009: move-result-object v0 │ │ -01650c: 5521 ac02 |000a: iget-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ -016510: 3801 0600 |000c: if-eqz v1, 0012 // +0006 │ │ -016514: 7030 2c04 0203 |000e: invoke-direct {v2, v0, v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getNumberFormat:(Ljava/lang/String;I)Ljava/lang/String; // method@042c │ │ -01651a: 0c00 |0011: move-result-object v0 │ │ -01651c: 1100 |0012: return-object v0 │ │ +01952c: |[01952c] jp.gr.java_conf.hatalab.mnv.myTemplateText.toString:(I)Ljava/lang/String; │ │ +01953c: 5420 ad02 |0000: iget-object v0, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.mText:Ljava/lang/String; // field@02ad │ │ +019540: 5521 ab02 |0002: iget-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isTimeFormat:Z // field@02ab │ │ +019544: 3801 0600 |0004: if-eqz v1, 000a // +0006 │ │ +019548: 7020 3104 0200 |0006: invoke-direct {v2, v0}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getTimeFormat:(Ljava/lang/String;)Ljava/lang/String; // method@0431 │ │ +01954e: 0c00 |0009: move-result-object v0 │ │ +019550: 5521 ac02 |000a: iget-boolean v1, v2, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.isWithNumber:Z // field@02ac │ │ +019554: 3801 0600 |000c: if-eqz v1, 0012 // +0006 │ │ +019558: 7030 2d04 0203 |000e: invoke-direct {v2, v0, v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;.getNumberFormat:(Ljava/lang/String;I)Ljava/lang/String; // method@042d │ │ +01955e: 0c00 |0011: move-result-object v0 │ │ +019560: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=99 │ │ 0x0006 line=100 │ │ 0x000a line=102 │ │ 0x000e line=103 │ │ 0x0012 line=105 │ │ locals : │ │ 0x0002 - 0x0013 reg=0 text Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=2 this Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ 0x0000 - 0x0013 reg=3 number I │ │ │ │ - source_file_idx : 1328 (myTemplateText.java) │ │ + source_file_idx : 1325 (myTemplateText.java) │ │ │ │ Class #147 header: │ │ class_idx : 278 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 104 │ │ source_file_idx : 74 │ │ static_fields_size : 0 │ │ @@ -33314,17 +33425,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016520: |[016520] ssh.Cipher.:()V │ │ -016530: 7010 0e01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010e │ │ -016536: 0e00 |0003: return-void │ │ +019564: |[019564] ssh.Cipher.:()V │ │ +019574: 7010 0f01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@010f │ │ +01957a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lssh/Cipher; │ │ │ │ #1 : (in Lssh/Cipher;) │ │ @@ -33332,33 +33443,33 @@ │ │ type : '(Ljava/lang/String;)Lssh/Cipher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -016538: |[016538] ssh.Cipher.getInstance:(Ljava/lang/String;)Lssh/Cipher; │ │ -016548: 2202 6c00 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ -01654c: 7010 2d01 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012d │ │ -016552: 1a03 b506 |0005: const-string v3, "ssh." // string@06b5 │ │ -016556: 6e20 3001 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -01655c: 0c02 |000a: move-result-object v2 │ │ -01655e: 6e20 3001 4200 |000b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0130 │ │ -016564: 0c02 |000e: move-result-object v2 │ │ -016566: 6e10 3101 0200 |000f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0131 │ │ -01656c: 0c02 |0012: move-result-object v2 │ │ -01656e: 7110 0301 0200 |0013: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0103 │ │ -016574: 0c00 |0016: move-result-object v0 │ │ -016576: 6e10 0501 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@0105 │ │ -01657c: 0c02 |001a: move-result-object v2 │ │ -01657e: 1f02 1601 |001b: check-cast v2, Lssh/Cipher; // type@0116 │ │ -016582: 1102 |001d: return-object v2 │ │ -016584: 0d01 |001e: move-exception v1 │ │ -016586: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -016588: 28fd |0020: goto 001d // -0003 │ │ +01957c: |[01957c] ssh.Cipher.getInstance:(Ljava/lang/String;)Lssh/Cipher; │ │ +01958c: 2202 6c00 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@006c │ │ +019590: 7010 2e01 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@012e │ │ +019596: 1a03 b206 |0005: const-string v3, "ssh." // string@06b2 │ │ +01959a: 6e20 3101 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0195a0: 0c02 |000a: move-result-object v2 │ │ +0195a2: 6e20 3101 4200 |000b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0131 │ │ +0195a8: 0c02 |000e: move-result-object v2 │ │ +0195aa: 6e10 3201 0200 |000f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0132 │ │ +0195b0: 0c02 |0012: move-result-object v2 │ │ +0195b2: 7110 0401 0200 |0013: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0104 │ │ +0195b8: 0c00 |0016: move-result-object v0 │ │ +0195ba: 6e10 0601 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@0106 │ │ +0195c0: 0c02 |001a: move-result-object v2 │ │ +0195c2: 1f02 1601 |001b: check-cast v2, Lssh/Cipher; // type@0116 │ │ +0195c6: 1102 |001d: return-object v2 │ │ +0195c8: 0d01 |001e: move-exception v1 │ │ +0195ca: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0195cc: 28fd |0020: goto 001d // -0003 │ │ catches : 1 │ │ 0x0000 - 0x001d │ │ Ljava/lang/Throwable; -> 0x001e │ │ positions : │ │ 0x0000 line=39 │ │ 0x0017 line=40 │ │ 0x001d line=43 │ │ @@ -33381,24 +33492,24 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -016598: |[016598] ssh.Cipher.decrypt:([B)[B │ │ -0165a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0165aa: 2170 |0001: array-length v0, v7 │ │ -0165ac: 2303 1a01 |0002: new-array v3, v0, [B // type@011a │ │ -0165b0: 2175 |0004: array-length v5, v7 │ │ -0165b2: 0760 |0005: move-object v0, v6 │ │ -0165b4: 0771 |0006: move-object v1, v7 │ │ -0165b6: 0124 |0007: move v4, v2 │ │ -0165b8: 7406 4204 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lssh/Cipher;.decrypt:([BI[BII)V // method@0442 │ │ -0165be: 1103 |000b: return-object v3 │ │ +0195dc: |[0195dc] ssh.Cipher.decrypt:([B)[B │ │ +0195ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0195ee: 2170 |0001: array-length v0, v7 │ │ +0195f0: 2303 1a01 |0002: new-array v3, v0, [B // type@011a │ │ +0195f4: 2175 |0004: array-length v5, v7 │ │ +0195f6: 0760 |0005: move-object v0, v6 │ │ +0195f8: 0771 |0006: move-object v1, v7 │ │ +0195fa: 0124 |0007: move v4, v2 │ │ +0195fc: 7406 4304 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lssh/Cipher;.decrypt:([BI[BII)V // method@0443 │ │ +019602: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0004 line=66 │ │ 0x000b line=67 │ │ locals : │ │ 0x0004 - 0x000c reg=3 dest [B │ │ @@ -33416,24 +33527,24 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0165c0: |[0165c0] ssh.Cipher.encrypt:([B)[B │ │ -0165d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0165d2: 2170 |0001: array-length v0, v7 │ │ -0165d4: 2303 1a01 |0002: new-array v3, v0, [B // type@011a │ │ -0165d8: 2175 |0004: array-length v5, v7 │ │ -0165da: 0760 |0005: move-object v0, v6 │ │ -0165dc: 0771 |0006: move-object v1, v7 │ │ -0165de: 0124 |0007: move v4, v2 │ │ -0165e0: 7406 4404 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lssh/Cipher;.encrypt:([BI[BII)V // method@0444 │ │ -0165e6: 1103 |000b: return-object v3 │ │ +019604: |[019604] ssh.Cipher.encrypt:([B)[B │ │ +019614: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +019616: 2170 |0001: array-length v0, v7 │ │ +019618: 2303 1a01 |0002: new-array v3, v0, [B // type@011a │ │ +01961c: 2175 |0004: array-length v5, v7 │ │ +01961e: 0760 |0005: move-object v0, v6 │ │ +019620: 0771 |0006: move-object v1, v7 │ │ +019622: 0124 |0007: move v4, v2 │ │ +019624: 7406 4504 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lssh/Cipher;.encrypt:([BI[BII)V // method@0445 │ │ +01962a: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0004 line=52 │ │ 0x000b line=53 │ │ locals : │ │ 0x0004 - 0x000c reg=3 dest [B │ │ @@ -33445,19 +33556,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0165e8: |[0165e8] ssh.Cipher.setKey:(Ljava/lang/String;)V │ │ -0165f8: 6e10 1a01 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@011a │ │ -0165fe: 0c00 |0003: move-result-object v0 │ │ -016600: 6e20 4804 0100 |0004: invoke-virtual {v1, v0}, Lssh/Cipher;.setKey:([B)V // method@0448 │ │ -016606: 0e00 |0007: return-void │ │ +01962c: |[01962c] ssh.Cipher.setKey:(Ljava/lang/String;)V │ │ +01963c: 6e10 1b01 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@011b │ │ +019642: 0c00 |0003: move-result-object v0 │ │ +019644: 6e20 4904 0100 |0004: invoke-virtual {v1, v0}, Lssh/Cipher;.setKey:([B)V // method@0449 │ │ +01964a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lssh/Cipher; │ │ 0x0000 - 0x0008 reg=2 key Ljava/lang/String; │ │ @@ -33467,1519 +33578,24 @@ │ │ type : '([B)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 74 (Cipher.java) │ │ │ │ Class #148 header: │ │ -class_idx : 277 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 278 │ │ -source_file_idx : 58 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 7 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #148 - │ │ - Class descriptor : 'Lssh/Blowfish;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Lssh/Cipher;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lssh/Blowfish;) │ │ - name : 'blowfish_pbox' │ │ - type : '[I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #1 : (in Lssh/Blowfish;) │ │ - name : 'blowfish_sbox' │ │ - type : '[I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Lssh/Blowfish;) │ │ - name : 'IV0' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lssh/Blowfish;) │ │ - name : 'IV1' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lssh/Blowfish;) │ │ - name : 'P' │ │ - type : '[I' │ │ - access : 0x0004 (PROTECTED) │ │ - #3 : (in Lssh/Blowfish;) │ │ - name : 'S0' │ │ - type : '[I' │ │ - access : 0x0004 (PROTECTED) │ │ - #4 : (in Lssh/Blowfish;) │ │ - name : 'S1' │ │ - type : '[I' │ │ - access : 0x0004 (PROTECTED) │ │ - #5 : (in Lssh/Blowfish;) │ │ - name : 'S2' │ │ - type : '[I' │ │ - access : 0x0004 (PROTECTED) │ │ - #6 : (in Lssh/Blowfish;) │ │ - name : 'S3' │ │ - type : '[I' │ │ - access : 0x0004 (PROTECTED) │ │ - Direct methods - │ │ - #0 : (in Lssh/Blowfish;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 2112 16-bit code units │ │ -016608: |[016608] ssh.Blowfish.:()V │ │ -016618: 1300 1200 |0000: const/16 v0, #int 18 // #12 │ │ -01661c: 2300 1b01 |0002: new-array v0, v0, [I // type@011b │ │ -016620: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ -016626: 6900 b502 |0007: sput-object v0, Lssh/Blowfish;.blowfish_pbox:[I // field@02b5 │ │ -01662a: 1300 0004 |0009: const/16 v0, #int 1024 // #400 │ │ -01662e: 2300 1b01 |000b: new-array v0, v0, [I // type@011b │ │ -016632: 2600 2f00 0000 |000d: fill-array-data v0, 0000003c // +0000002f │ │ -016638: 6900 b602 |0010: sput-object v0, Lssh/Blowfish;.blowfish_sbox:[I // field@02b6 │ │ -01663c: 0e00 |0012: return-void │ │ -01663e: 0000 |0013: nop // spacer │ │ -016640: 0003 0400 1200 0000 886a 3f24 d308 ... |0014: array-data (40 units) │ │ -016690: 0003 0400 0004 0000 a60b 31d1 acb5 ... |003c: array-data (2052 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=341 │ │ - 0x0009 line=350 │ │ - 0x0013 line=341 │ │ - 0x003c line=350 │ │ - locals : │ │ - │ │ - #1 : (in Lssh/Blowfish;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 28 16-bit code units │ │ -017698: |[017698] ssh.Blowfish.:()V │ │ -0176a8: 1301 0001 |0000: const/16 v1, #int 256 // #100 │ │ -0176ac: 7010 4104 0200 |0002: invoke-direct {v2}, Lssh/Cipher;.:()V // method@0441 │ │ -0176b2: 2310 1b01 |0005: new-array v0, v1, [I // type@011b │ │ -0176b6: 5b20 b102 |0007: iput-object v0, v2, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -0176ba: 2310 1b01 |0009: new-array v0, v1, [I // type@011b │ │ -0176be: 5b20 b202 |000b: iput-object v0, v2, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -0176c2: 2310 1b01 |000d: new-array v0, v1, [I // type@011b │ │ -0176c6: 5b20 b302 |000f: iput-object v0, v2, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -0176ca: 2310 1b01 |0011: new-array v0, v1, [I // type@011b │ │ -0176ce: 5b20 b402 |0013: iput-object v0, v2, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -0176d2: 1300 1200 |0015: const/16 v0, #int 18 // #12 │ │ -0176d6: 2300 1b01 |0017: new-array v0, v0, [I // type@011b │ │ -0176da: 5b20 b002 |0019: iput-object v0, v2, Lssh/Blowfish;.P:[I // field@02b0 │ │ -0176de: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=48 │ │ - 0x0005 line=39 │ │ - 0x0009 line=40 │ │ - 0x000d line=41 │ │ - 0x0011 line=42 │ │ - 0x0015 line=43 │ │ - 0x001b line=49 │ │ - locals : │ │ - 0x0000 - 0x001c reg=2 this Lssh/Blowfish; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lssh/Blowfish;) │ │ - name : 'decrypt' │ │ - type : '([BI[BII)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 16 │ │ - ins : 6 │ │ - outs : 4 │ │ - insns size : 174 16-bit code units │ │ -0176e0: |[0176e0] ssh.Blowfish.decrypt:([BI[BII)V │ │ -0176f0: 1d0a |0000: monitor-enter v10 │ │ -0176f2: 1228 |0001: const/4 v8, #int 2 // #2 │ │ -0176f4: 2386 1b01 |0002: new-array v6, v8, [I // type@011b │ │ -0176f8: 52a4 ae02 |0004: iget v4, v10, Lssh/Blowfish;.IV0:I // field@02ae │ │ -0176fc: 52a5 af02 |0006: iget v5, v10, Lssh/Blowfish;.IV1:I // field@02af │ │ -017700: 9003 0c0f |0008: add-int v3, v12, v15 │ │ -017704: 01c7 |000a: move v7, v12 │ │ -017706: 01e2 |000b: move v2, v14 │ │ -017708: 3537 9900 |000c: if-ge v7, v3, 00a5 // +0099 │ │ -01770c: 4808 0b07 |000e: aget-byte v8, v11, v7 │ │ -017710: d588 ff00 |0010: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -017714: d809 0701 |0012: add-int/lit8 v9, v7, #int 1 // #01 │ │ -017718: 4809 0b09 |0014: aget-byte v9, v11, v9 │ │ -01771c: d599 ff00 |0016: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -017720: e009 0908 |0018: shl-int/lit8 v9, v9, #int 8 // #08 │ │ -017724: b698 |001a: or-int/2addr v8, v9 │ │ -017726: d809 0702 |001b: add-int/lit8 v9, v7, #int 2 // #02 │ │ -01772a: 4809 0b09 |001d: aget-byte v9, v11, v9 │ │ -01772e: d599 ff00 |001f: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -017732: e009 0910 |0021: shl-int/lit8 v9, v9, #int 16 // #10 │ │ -017736: b698 |0023: or-int/2addr v8, v9 │ │ -017738: d809 0703 |0024: add-int/lit8 v9, v7, #int 3 // #03 │ │ -01773c: 4809 0b09 |0026: aget-byte v9, v11, v9 │ │ -017740: d599 ff00 |0028: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -017744: e009 0918 |002a: shl-int/lit8 v9, v9, #int 24 // #18 │ │ -017748: 9600 0809 |002c: or-int v0, v8, v9 │ │ -01774c: d808 0704 |002e: add-int/lit8 v8, v7, #int 4 // #04 │ │ -017750: 4808 0b08 |0030: aget-byte v8, v11, v8 │ │ -017754: d588 ff00 |0032: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -017758: d809 0705 |0034: add-int/lit8 v9, v7, #int 5 // #05 │ │ -01775c: 4809 0b09 |0036: aget-byte v9, v11, v9 │ │ -017760: d599 ff00 |0038: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -017764: e009 0908 |003a: shl-int/lit8 v9, v9, #int 8 // #08 │ │ -017768: b698 |003c: or-int/2addr v8, v9 │ │ -01776a: d809 0706 |003d: add-int/lit8 v9, v7, #int 6 // #06 │ │ -01776e: 4809 0b09 |003f: aget-byte v9, v11, v9 │ │ -017772: d599 ff00 |0041: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -017776: e009 0910 |0043: shl-int/lit8 v9, v9, #int 16 // #10 │ │ -01777a: b698 |0045: or-int/2addr v8, v9 │ │ -01777c: d809 0707 |0046: add-int/lit8 v9, v7, #int 7 // #07 │ │ -017780: 4809 0b09 |0048: aget-byte v9, v11, v9 │ │ -017784: d599 ff00 |004a: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -017788: e009 0918 |004c: shl-int/lit8 v9, v9, #int 24 // #18 │ │ -01778c: 9601 0809 |004e: or-int v1, v8, v9 │ │ -017790: 6e40 3c04 0a61 |0050: invoke-virtual {v10, v0, v1, v6}, Lssh/Blowfish;.decrypt:(II[I)[I // method@043c │ │ -017796: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -017798: 4408 0608 |0054: aget v8, v6, v8 │ │ -01779c: b784 |0056: xor-int/2addr v4, v8 │ │ -01779e: 1218 |0057: const/4 v8, #int 1 // #1 │ │ -0177a0: 4408 0608 |0058: aget v8, v6, v8 │ │ -0177a4: b785 |005a: xor-int/2addr v5, v8 │ │ -0177a6: d548 ff00 |005b: and-int/lit16 v8, v4, #int 255 // #00ff │ │ -0177aa: 8d88 |005d: int-to-byte v8, v8 │ │ -0177ac: 4f08 0d02 |005e: aput-byte v8, v13, v2 │ │ -0177b0: d808 0201 |0060: add-int/lit8 v8, v2, #int 1 // #01 │ │ -0177b4: e209 0408 |0062: ushr-int/lit8 v9, v4, #int 8 // #08 │ │ -0177b8: d599 ff00 |0064: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -0177bc: 8d99 |0066: int-to-byte v9, v9 │ │ -0177be: 4f09 0d08 |0067: aput-byte v9, v13, v8 │ │ -0177c2: d808 0202 |0069: add-int/lit8 v8, v2, #int 2 // #02 │ │ -0177c6: e209 0410 |006b: ushr-int/lit8 v9, v4, #int 16 // #10 │ │ -0177ca: d599 ff00 |006d: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -0177ce: 8d99 |006f: int-to-byte v9, v9 │ │ -0177d0: 4f09 0d08 |0070: aput-byte v9, v13, v8 │ │ -0177d4: d808 0203 |0072: add-int/lit8 v8, v2, #int 3 // #03 │ │ -0177d8: e209 0418 |0074: ushr-int/lit8 v9, v4, #int 24 // #18 │ │ -0177dc: d599 ff00 |0076: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -0177e0: 8d99 |0078: int-to-byte v9, v9 │ │ -0177e2: 4f09 0d08 |0079: aput-byte v9, v13, v8 │ │ -0177e6: d808 0204 |007b: add-int/lit8 v8, v2, #int 4 // #04 │ │ -0177ea: d559 ff00 |007d: and-int/lit16 v9, v5, #int 255 // #00ff │ │ -0177ee: 8d99 |007f: int-to-byte v9, v9 │ │ -0177f0: 4f09 0d08 |0080: aput-byte v9, v13, v8 │ │ -0177f4: d808 0205 |0082: add-int/lit8 v8, v2, #int 5 // #05 │ │ -0177f8: e209 0508 |0084: ushr-int/lit8 v9, v5, #int 8 // #08 │ │ -0177fc: d599 ff00 |0086: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -017800: 8d99 |0088: int-to-byte v9, v9 │ │ -017802: 4f09 0d08 |0089: aput-byte v9, v13, v8 │ │ -017806: d808 0206 |008b: add-int/lit8 v8, v2, #int 6 // #06 │ │ -01780a: e209 0510 |008d: ushr-int/lit8 v9, v5, #int 16 // #10 │ │ -01780e: d599 ff00 |008f: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -017812: 8d99 |0091: int-to-byte v9, v9 │ │ -017814: 4f09 0d08 |0092: aput-byte v9, v13, v8 │ │ -017818: d808 0207 |0094: add-int/lit8 v8, v2, #int 7 // #07 │ │ -01781c: e209 0518 |0096: ushr-int/lit8 v9, v5, #int 24 // #18 │ │ -017820: d599 ff00 |0098: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -017824: 8d99 |009a: int-to-byte v9, v9 │ │ -017826: 4f09 0d08 |009b: aput-byte v9, v13, v8 │ │ -01782a: 0104 |009d: move v4, v0 │ │ -01782c: 0115 |009e: move v5, v1 │ │ -01782e: d807 0708 |009f: add-int/lit8 v7, v7, #int 8 // #08 │ │ -017832: d802 0208 |00a1: add-int/lit8 v2, v2, #int 8 // #08 │ │ -017836: 2900 69ff |00a3: goto/16 000c // -0097 │ │ -01783a: 59a4 ae02 |00a5: iput v4, v10, Lssh/Blowfish;.IV0:I // field@02ae │ │ -01783e: 59a5 af02 |00a7: iput v5, v10, Lssh/Blowfish;.IV1:I // field@02af │ │ -017842: 1e0a |00a9: monitor-exit v10 │ │ -017844: 0e00 |00aa: return-void │ │ -017846: 0d08 |00ab: move-exception v8 │ │ -017848: 1e0a |00ac: monitor-exit v10 │ │ -01784a: 2708 |00ad: throw v8 │ │ - catches : 1 │ │ - 0x0002 - 0x00a9 │ │ - -> 0x00ab │ │ - positions : │ │ - 0x0000 line=238 │ │ - 0x0004 line=239 │ │ - 0x0006 line=240 │ │ - 0x0008 line=243 │ │ - 0x000a line=245 │ │ - 0x000e line=246 │ │ - 0x002e line=248 │ │ - 0x0050 line=250 │ │ - 0x0053 line=251 │ │ - 0x0057 line=252 │ │ - 0x005b line=253 │ │ - 0x0060 line=254 │ │ - 0x0069 line=255 │ │ - 0x0072 line=256 │ │ - 0x007b line=257 │ │ - 0x0082 line=258 │ │ - 0x008b line=259 │ │ - 0x0094 line=260 │ │ - 0x009d line=261 │ │ - 0x009e line=262 │ │ - 0x009f line=245 │ │ - 0x00a5 line=264 │ │ - 0x00a7 line=265 │ │ - 0x00a9 line=266 │ │ - 0x00ab line=238 │ │ - locals : │ │ - 0x002e - 0x00a5 reg=0 d0 I │ │ - 0x0050 - 0x00a5 reg=1 d1 I │ │ - 0x000c - 0x00ab reg=2 di I │ │ - 0x000a - 0x00ab reg=3 end I │ │ - 0x0006 - 0x00ab reg=4 iv0 I │ │ - 0x0008 - 0x00ab reg=5 iv1 I │ │ - 0x0004 - 0x00ab reg=6 out [I │ │ - 0x000b - 0x00ab reg=7 si I │ │ - 0x0000 - 0x00ae reg=10 this Lssh/Blowfish; │ │ - 0x0000 - 0x00ae reg=11 src [B │ │ - 0x0000 - 0x00ae reg=12 srcOff I │ │ - 0x0000 - 0x00ae reg=13 dest [B │ │ - 0x0000 - 0x00ae reg=14 destOff I │ │ - 0x0000 - 0x00ae reg=15 len I │ │ - │ │ - #1 : (in Lssh/Blowfish;) │ │ - name : 'decrypt' │ │ - type : '(II[I)[I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 669 16-bit code units │ │ -017858: |[017858] ssh.Blowfish.decrypt:(II[I)[I │ │ -017868: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -01786a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -01786c: 0180 |0002: move v0, v8 │ │ -01786e: 0191 |0003: move v1, v9 │ │ -017870: 5472 b002 |0004: iget-object v2, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017874: 1303 1100 |0006: const/16 v3, #int 17 // #11 │ │ -017878: 4402 0203 |0008: aget v2, v2, v3 │ │ -01787c: b720 |000a: xor-int/2addr v0, v2 │ │ -01787e: 5472 b102 |000b: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017882: e203 0018 |000d: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -017886: d533 ff00 |000f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -01788a: 4402 0203 |0011: aget v2, v2, v3 │ │ -01788e: 5473 b202 |0013: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017892: e204 0010 |0015: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -017896: d544 ff00 |0017: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -01789a: 4403 0304 |0019: aget v3, v3, v4 │ │ -01789e: b032 |001b: add-int/2addr v2, v3 │ │ -0178a0: 5473 b302 |001c: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -0178a4: e204 0008 |001e: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -0178a8: d544 ff00 |0020: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0178ac: 4403 0304 |0022: aget v3, v3, v4 │ │ -0178b0: b732 |0024: xor-int/2addr v2, v3 │ │ -0178b2: 5473 b402 |0025: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -0178b6: d504 ff00 |0027: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -0178ba: 4403 0304 |0029: aget v3, v3, v4 │ │ -0178be: b032 |002b: add-int/2addr v2, v3 │ │ -0178c0: 5473 b002 |002c: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -0178c4: 1304 1000 |002e: const/16 v4, #int 16 // #10 │ │ -0178c8: 4403 0304 |0030: aget v3, v3, v4 │ │ -0178cc: b732 |0032: xor-int/2addr v2, v3 │ │ -0178ce: b721 |0033: xor-int/2addr v1, v2 │ │ -0178d0: 5472 b102 |0034: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -0178d4: e203 0118 |0036: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -0178d8: d533 ff00 |0038: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0178dc: 4402 0203 |003a: aget v2, v2, v3 │ │ -0178e0: 5473 b202 |003c: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -0178e4: e204 0110 |003e: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -0178e8: d544 ff00 |0040: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0178ec: 4403 0304 |0042: aget v3, v3, v4 │ │ -0178f0: b032 |0044: add-int/2addr v2, v3 │ │ -0178f2: 5473 b302 |0045: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -0178f6: e204 0108 |0047: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -0178fa: d544 ff00 |0049: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0178fe: 4403 0304 |004b: aget v3, v3, v4 │ │ -017902: b732 |004d: xor-int/2addr v2, v3 │ │ -017904: 5473 b402 |004e: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017908: d514 ff00 |0050: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -01790c: 4403 0304 |0052: aget v3, v3, v4 │ │ -017910: b032 |0054: add-int/2addr v2, v3 │ │ -017912: 5473 b002 |0055: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017916: 1304 0f00 |0057: const/16 v4, #int 15 // #f │ │ -01791a: 4403 0304 |0059: aget v3, v3, v4 │ │ -01791e: b732 |005b: xor-int/2addr v2, v3 │ │ -017920: b720 |005c: xor-int/2addr v0, v2 │ │ -017922: 5472 b102 |005d: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017926: e203 0018 |005f: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -01792a: d533 ff00 |0061: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -01792e: 4402 0203 |0063: aget v2, v2, v3 │ │ -017932: 5473 b202 |0065: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017936: e204 0010 |0067: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -01793a: d544 ff00 |0069: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -01793e: 4403 0304 |006b: aget v3, v3, v4 │ │ -017942: b032 |006d: add-int/2addr v2, v3 │ │ -017944: 5473 b302 |006e: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017948: e204 0008 |0070: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -01794c: d544 ff00 |0072: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017950: 4403 0304 |0074: aget v3, v3, v4 │ │ -017954: b732 |0076: xor-int/2addr v2, v3 │ │ -017956: 5473 b402 |0077: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -01795a: d504 ff00 |0079: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -01795e: 4403 0304 |007b: aget v3, v3, v4 │ │ -017962: b032 |007d: add-int/2addr v2, v3 │ │ -017964: 5473 b002 |007e: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017968: 1304 0e00 |0080: const/16 v4, #int 14 // #e │ │ -01796c: 4403 0304 |0082: aget v3, v3, v4 │ │ -017970: b732 |0084: xor-int/2addr v2, v3 │ │ -017972: b721 |0085: xor-int/2addr v1, v2 │ │ -017974: 5472 b102 |0086: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017978: e203 0118 |0088: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -01797c: d533 ff00 |008a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017980: 4402 0203 |008c: aget v2, v2, v3 │ │ -017984: 5473 b202 |008e: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017988: e204 0110 |0090: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -01798c: d544 ff00 |0092: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017990: 4403 0304 |0094: aget v3, v3, v4 │ │ -017994: b032 |0096: add-int/2addr v2, v3 │ │ -017996: 5473 b302 |0097: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -01799a: e204 0108 |0099: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -01799e: d544 ff00 |009b: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0179a2: 4403 0304 |009d: aget v3, v3, v4 │ │ -0179a6: b732 |009f: xor-int/2addr v2, v3 │ │ -0179a8: 5473 b402 |00a0: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -0179ac: d514 ff00 |00a2: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -0179b0: 4403 0304 |00a4: aget v3, v3, v4 │ │ -0179b4: b032 |00a6: add-int/2addr v2, v3 │ │ -0179b6: 5473 b002 |00a7: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -0179ba: 1304 0d00 |00a9: const/16 v4, #int 13 // #d │ │ -0179be: 4403 0304 |00ab: aget v3, v3, v4 │ │ -0179c2: b732 |00ad: xor-int/2addr v2, v3 │ │ -0179c4: b720 |00ae: xor-int/2addr v0, v2 │ │ -0179c6: 5472 b102 |00af: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -0179ca: e203 0018 |00b1: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -0179ce: d533 ff00 |00b3: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0179d2: 4402 0203 |00b5: aget v2, v2, v3 │ │ -0179d6: 5473 b202 |00b7: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -0179da: e204 0010 |00b9: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -0179de: d544 ff00 |00bb: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0179e2: 4403 0304 |00bd: aget v3, v3, v4 │ │ -0179e6: b032 |00bf: add-int/2addr v2, v3 │ │ -0179e8: 5473 b302 |00c0: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -0179ec: e204 0008 |00c2: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -0179f0: d544 ff00 |00c4: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0179f4: 4403 0304 |00c6: aget v3, v3, v4 │ │ -0179f8: b732 |00c8: xor-int/2addr v2, v3 │ │ -0179fa: 5473 b402 |00c9: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -0179fe: d504 ff00 |00cb: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -017a02: 4403 0304 |00cd: aget v3, v3, v4 │ │ -017a06: b032 |00cf: add-int/2addr v2, v3 │ │ -017a08: 5473 b002 |00d0: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017a0c: 1304 0c00 |00d2: const/16 v4, #int 12 // #c │ │ -017a10: 4403 0304 |00d4: aget v3, v3, v4 │ │ -017a14: b732 |00d6: xor-int/2addr v2, v3 │ │ -017a16: b721 |00d7: xor-int/2addr v1, v2 │ │ -017a18: 5472 b102 |00d8: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017a1c: e203 0118 |00da: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -017a20: d533 ff00 |00dc: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017a24: 4402 0203 |00de: aget v2, v2, v3 │ │ -017a28: 5473 b202 |00e0: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017a2c: e204 0110 |00e2: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -017a30: d544 ff00 |00e4: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017a34: 4403 0304 |00e6: aget v3, v3, v4 │ │ -017a38: b032 |00e8: add-int/2addr v2, v3 │ │ -017a3a: 5473 b302 |00e9: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017a3e: e204 0108 |00eb: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -017a42: d544 ff00 |00ed: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017a46: 4403 0304 |00ef: aget v3, v3, v4 │ │ -017a4a: b732 |00f1: xor-int/2addr v2, v3 │ │ -017a4c: 5473 b402 |00f2: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017a50: d514 ff00 |00f4: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -017a54: 4403 0304 |00f6: aget v3, v3, v4 │ │ -017a58: b032 |00f8: add-int/2addr v2, v3 │ │ -017a5a: 5473 b002 |00f9: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017a5e: 1304 0b00 |00fb: const/16 v4, #int 11 // #b │ │ -017a62: 4403 0304 |00fd: aget v3, v3, v4 │ │ -017a66: b732 |00ff: xor-int/2addr v2, v3 │ │ -017a68: b720 |0100: xor-int/2addr v0, v2 │ │ -017a6a: 5472 b102 |0101: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017a6e: e203 0018 |0103: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -017a72: d533 ff00 |0105: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017a76: 4402 0203 |0107: aget v2, v2, v3 │ │ -017a7a: 5473 b202 |0109: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017a7e: e204 0010 |010b: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -017a82: d544 ff00 |010d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017a86: 4403 0304 |010f: aget v3, v3, v4 │ │ -017a8a: b032 |0111: add-int/2addr v2, v3 │ │ -017a8c: 5473 b302 |0112: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017a90: e204 0008 |0114: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -017a94: d544 ff00 |0116: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017a98: 4403 0304 |0118: aget v3, v3, v4 │ │ -017a9c: b732 |011a: xor-int/2addr v2, v3 │ │ -017a9e: 5473 b402 |011b: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017aa2: d504 ff00 |011d: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -017aa6: 4403 0304 |011f: aget v3, v3, v4 │ │ -017aaa: b032 |0121: add-int/2addr v2, v3 │ │ -017aac: 5473 b002 |0122: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017ab0: 1304 0a00 |0124: const/16 v4, #int 10 // #a │ │ -017ab4: 4403 0304 |0126: aget v3, v3, v4 │ │ -017ab8: b732 |0128: xor-int/2addr v2, v3 │ │ -017aba: b721 |0129: xor-int/2addr v1, v2 │ │ -017abc: 5472 b102 |012a: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017ac0: e203 0118 |012c: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -017ac4: d533 ff00 |012e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017ac8: 4402 0203 |0130: aget v2, v2, v3 │ │ -017acc: 5473 b202 |0132: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017ad0: e204 0110 |0134: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -017ad4: d544 ff00 |0136: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017ad8: 4403 0304 |0138: aget v3, v3, v4 │ │ -017adc: b032 |013a: add-int/2addr v2, v3 │ │ -017ade: 5473 b302 |013b: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017ae2: e204 0108 |013d: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -017ae6: d544 ff00 |013f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017aea: 4403 0304 |0141: aget v3, v3, v4 │ │ -017aee: b732 |0143: xor-int/2addr v2, v3 │ │ -017af0: 5473 b402 |0144: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017af4: d514 ff00 |0146: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -017af8: 4403 0304 |0148: aget v3, v3, v4 │ │ -017afc: b032 |014a: add-int/2addr v2, v3 │ │ -017afe: 5473 b002 |014b: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017b02: 1304 0900 |014d: const/16 v4, #int 9 // #9 │ │ -017b06: 4403 0304 |014f: aget v3, v3, v4 │ │ -017b0a: b732 |0151: xor-int/2addr v2, v3 │ │ -017b0c: b720 |0152: xor-int/2addr v0, v2 │ │ -017b0e: 5472 b102 |0153: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017b12: e203 0018 |0155: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -017b16: d533 ff00 |0157: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017b1a: 4402 0203 |0159: aget v2, v2, v3 │ │ -017b1e: 5473 b202 |015b: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017b22: e204 0010 |015d: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -017b26: d544 ff00 |015f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017b2a: 4403 0304 |0161: aget v3, v3, v4 │ │ -017b2e: b032 |0163: add-int/2addr v2, v3 │ │ -017b30: 5473 b302 |0164: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017b34: e204 0008 |0166: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -017b38: d544 ff00 |0168: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017b3c: 4403 0304 |016a: aget v3, v3, v4 │ │ -017b40: b732 |016c: xor-int/2addr v2, v3 │ │ -017b42: 5473 b402 |016d: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017b46: d504 ff00 |016f: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -017b4a: 4403 0304 |0171: aget v3, v3, v4 │ │ -017b4e: b032 |0173: add-int/2addr v2, v3 │ │ -017b50: 5473 b002 |0174: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017b54: 1304 0800 |0176: const/16 v4, #int 8 // #8 │ │ -017b58: 4403 0304 |0178: aget v3, v3, v4 │ │ -017b5c: b732 |017a: xor-int/2addr v2, v3 │ │ -017b5e: b721 |017b: xor-int/2addr v1, v2 │ │ -017b60: 5472 b102 |017c: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017b64: e203 0118 |017e: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -017b68: d533 ff00 |0180: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017b6c: 4402 0203 |0182: aget v2, v2, v3 │ │ -017b70: 5473 b202 |0184: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017b74: e204 0110 |0186: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -017b78: d544 ff00 |0188: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017b7c: 4403 0304 |018a: aget v3, v3, v4 │ │ -017b80: b032 |018c: add-int/2addr v2, v3 │ │ -017b82: 5473 b302 |018d: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017b86: e204 0108 |018f: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -017b8a: d544 ff00 |0191: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017b8e: 4403 0304 |0193: aget v3, v3, v4 │ │ -017b92: b732 |0195: xor-int/2addr v2, v3 │ │ -017b94: 5473 b402 |0196: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017b98: d514 ff00 |0198: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -017b9c: 4403 0304 |019a: aget v3, v3, v4 │ │ -017ba0: b032 |019c: add-int/2addr v2, v3 │ │ -017ba2: 5473 b002 |019d: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017ba6: 1274 |019f: const/4 v4, #int 7 // #7 │ │ -017ba8: 4403 0304 |01a0: aget v3, v3, v4 │ │ -017bac: b732 |01a2: xor-int/2addr v2, v3 │ │ -017bae: b720 |01a3: xor-int/2addr v0, v2 │ │ -017bb0: 5472 b102 |01a4: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017bb4: e203 0018 |01a6: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -017bb8: d533 ff00 |01a8: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017bbc: 4402 0203 |01aa: aget v2, v2, v3 │ │ -017bc0: 5473 b202 |01ac: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017bc4: e204 0010 |01ae: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -017bc8: d544 ff00 |01b0: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017bcc: 4403 0304 |01b2: aget v3, v3, v4 │ │ -017bd0: b032 |01b4: add-int/2addr v2, v3 │ │ -017bd2: 5473 b302 |01b5: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017bd6: e204 0008 |01b7: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -017bda: d544 ff00 |01b9: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017bde: 4403 0304 |01bb: aget v3, v3, v4 │ │ -017be2: b732 |01bd: xor-int/2addr v2, v3 │ │ -017be4: 5473 b402 |01be: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017be8: d504 ff00 |01c0: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -017bec: 4403 0304 |01c2: aget v3, v3, v4 │ │ -017bf0: b032 |01c4: add-int/2addr v2, v3 │ │ -017bf2: 5473 b002 |01c5: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017bf6: 1264 |01c7: const/4 v4, #int 6 // #6 │ │ -017bf8: 4403 0304 |01c8: aget v3, v3, v4 │ │ -017bfc: b732 |01ca: xor-int/2addr v2, v3 │ │ -017bfe: b721 |01cb: xor-int/2addr v1, v2 │ │ -017c00: 5472 b102 |01cc: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017c04: e203 0118 |01ce: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -017c08: d533 ff00 |01d0: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017c0c: 4402 0203 |01d2: aget v2, v2, v3 │ │ -017c10: 5473 b202 |01d4: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017c14: e204 0110 |01d6: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -017c18: d544 ff00 |01d8: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017c1c: 4403 0304 |01da: aget v3, v3, v4 │ │ -017c20: b032 |01dc: add-int/2addr v2, v3 │ │ -017c22: 5473 b302 |01dd: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017c26: e204 0108 |01df: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -017c2a: d544 ff00 |01e1: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017c2e: 4403 0304 |01e3: aget v3, v3, v4 │ │ -017c32: b732 |01e5: xor-int/2addr v2, v3 │ │ -017c34: 5473 b402 |01e6: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017c38: d514 ff00 |01e8: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -017c3c: 4403 0304 |01ea: aget v3, v3, v4 │ │ -017c40: b032 |01ec: add-int/2addr v2, v3 │ │ -017c42: 5473 b002 |01ed: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017c46: 1254 |01ef: const/4 v4, #int 5 // #5 │ │ -017c48: 4403 0304 |01f0: aget v3, v3, v4 │ │ -017c4c: b732 |01f2: xor-int/2addr v2, v3 │ │ -017c4e: b720 |01f3: xor-int/2addr v0, v2 │ │ -017c50: 5472 b102 |01f4: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017c54: e203 0018 |01f6: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -017c58: d533 ff00 |01f8: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017c5c: 4402 0203 |01fa: aget v2, v2, v3 │ │ -017c60: 5473 b202 |01fc: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017c64: e204 0010 |01fe: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -017c68: d544 ff00 |0200: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017c6c: 4403 0304 |0202: aget v3, v3, v4 │ │ -017c70: b032 |0204: add-int/2addr v2, v3 │ │ -017c72: 5473 b302 |0205: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017c76: e204 0008 |0207: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -017c7a: d544 ff00 |0209: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017c7e: 4403 0304 |020b: aget v3, v3, v4 │ │ -017c82: b732 |020d: xor-int/2addr v2, v3 │ │ -017c84: 5473 b402 |020e: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017c88: d504 ff00 |0210: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -017c8c: 4403 0304 |0212: aget v3, v3, v4 │ │ -017c90: b032 |0214: add-int/2addr v2, v3 │ │ -017c92: 5473 b002 |0215: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017c96: 1244 |0217: const/4 v4, #int 4 // #4 │ │ -017c98: 4403 0304 |0218: aget v3, v3, v4 │ │ -017c9c: b732 |021a: xor-int/2addr v2, v3 │ │ -017c9e: b721 |021b: xor-int/2addr v1, v2 │ │ -017ca0: 5472 b102 |021c: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017ca4: e203 0118 |021e: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -017ca8: d533 ff00 |0220: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017cac: 4402 0203 |0222: aget v2, v2, v3 │ │ -017cb0: 5473 b202 |0224: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017cb4: e204 0110 |0226: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -017cb8: d544 ff00 |0228: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017cbc: 4403 0304 |022a: aget v3, v3, v4 │ │ -017cc0: b032 |022c: add-int/2addr v2, v3 │ │ -017cc2: 5473 b302 |022d: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017cc6: e204 0108 |022f: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -017cca: d544 ff00 |0231: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017cce: 4403 0304 |0233: aget v3, v3, v4 │ │ -017cd2: b732 |0235: xor-int/2addr v2, v3 │ │ -017cd4: 5473 b402 |0236: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017cd8: d514 ff00 |0238: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -017cdc: 4403 0304 |023a: aget v3, v3, v4 │ │ -017ce0: b032 |023c: add-int/2addr v2, v3 │ │ -017ce2: 5473 b002 |023d: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017ce6: 1234 |023f: const/4 v4, #int 3 // #3 │ │ -017ce8: 4403 0304 |0240: aget v3, v3, v4 │ │ -017cec: b732 |0242: xor-int/2addr v2, v3 │ │ -017cee: b720 |0243: xor-int/2addr v0, v2 │ │ -017cf0: 5472 b102 |0244: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017cf4: e203 0018 |0246: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -017cf8: d533 ff00 |0248: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017cfc: 4402 0203 |024a: aget v2, v2, v3 │ │ -017d00: 5473 b202 |024c: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017d04: e204 0010 |024e: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -017d08: d544 ff00 |0250: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017d0c: 4403 0304 |0252: aget v3, v3, v4 │ │ -017d10: b032 |0254: add-int/2addr v2, v3 │ │ -017d12: 5473 b302 |0255: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017d16: e204 0008 |0257: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -017d1a: d544 ff00 |0259: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017d1e: 4403 0304 |025b: aget v3, v3, v4 │ │ -017d22: b732 |025d: xor-int/2addr v2, v3 │ │ -017d24: 5473 b402 |025e: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017d28: d504 ff00 |0260: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -017d2c: 4403 0304 |0262: aget v3, v3, v4 │ │ -017d30: b032 |0264: add-int/2addr v2, v3 │ │ -017d32: 5473 b002 |0265: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017d36: 1224 |0267: const/4 v4, #int 2 // #2 │ │ -017d38: 4403 0304 |0268: aget v3, v3, v4 │ │ -017d3c: b732 |026a: xor-int/2addr v2, v3 │ │ -017d3e: b721 |026b: xor-int/2addr v1, v2 │ │ -017d40: 5472 b102 |026c: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017d44: e203 0118 |026e: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -017d48: d533 ff00 |0270: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017d4c: 4402 0203 |0272: aget v2, v2, v3 │ │ -017d50: 5473 b202 |0274: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017d54: e204 0110 |0276: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -017d58: d544 ff00 |0278: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017d5c: 4403 0304 |027a: aget v3, v3, v4 │ │ -017d60: b032 |027c: add-int/2addr v2, v3 │ │ -017d62: 5473 b302 |027d: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017d66: e204 0108 |027f: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -017d6a: d544 ff00 |0281: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017d6e: 4403 0304 |0283: aget v3, v3, v4 │ │ -017d72: b732 |0285: xor-int/2addr v2, v3 │ │ -017d74: 5473 b402 |0286: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017d78: d514 ff00 |0288: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -017d7c: 4403 0304 |028a: aget v3, v3, v4 │ │ -017d80: b032 |028c: add-int/2addr v2, v3 │ │ -017d82: 5473 b002 |028d: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017d86: 4403 0306 |028f: aget v3, v3, v6 │ │ -017d8a: b732 |0291: xor-int/2addr v2, v3 │ │ -017d8c: b720 |0292: xor-int/2addr v0, v2 │ │ -017d8e: 5472 b002 |0293: iget-object v2, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017d92: 4402 0205 |0295: aget v2, v2, v5 │ │ -017d96: b721 |0297: xor-int/2addr v1, v2 │ │ -017d98: 4b01 0a05 |0298: aput v1, v10, v5 │ │ -017d9c: 4b00 0a06 |029a: aput v0, v10, v6 │ │ -017da0: 110a |029c: return-object v10 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=271 │ │ - 0x0003 line=272 │ │ - 0x0004 line=275 │ │ - 0x000b line=276 │ │ - 0x0034 line=278 │ │ - 0x005d line=280 │ │ - 0x0086 line=282 │ │ - 0x00af line=284 │ │ - 0x00d8 line=286 │ │ - 0x0101 line=288 │ │ - 0x012a line=290 │ │ - 0x0153 line=292 │ │ - 0x017c line=294 │ │ - 0x01a4 line=296 │ │ - 0x01cc line=298 │ │ - 0x01f4 line=300 │ │ - 0x021c line=302 │ │ - 0x0244 line=304 │ │ - 0x026c line=306 │ │ - 0x0293 line=308 │ │ - 0x0298 line=332 │ │ - 0x029a line=333 │ │ - 0x029c line=335 │ │ - locals : │ │ - 0x0003 - 0x029d reg=0 L I │ │ - 0x0004 - 0x029d reg=1 R I │ │ - 0x0000 - 0x029d reg=7 this Lssh/Blowfish; │ │ - 0x0000 - 0x029d reg=8 xL I │ │ - 0x0000 - 0x029d reg=9 xR I │ │ - 0x0000 - 0x029d reg=10 out [I │ │ - │ │ - #2 : (in Lssh/Blowfish;) │ │ - name : 'encrypt' │ │ - type : '(II[I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 669 16-bit code units │ │ -017da4: |[017da4] ssh.Blowfish.encrypt:(II[I)V │ │ -017db4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -017db6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -017db8: 0180 |0002: move v0, v8 │ │ -017dba: 0191 |0003: move v1, v9 │ │ -017dbc: 5472 b002 |0004: iget-object v2, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017dc0: 4402 0205 |0006: aget v2, v2, v5 │ │ -017dc4: b720 |0008: xor-int/2addr v0, v2 │ │ -017dc6: 5472 b102 |0009: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017dca: e203 0018 |000b: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -017dce: d533 ff00 |000d: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017dd2: 4402 0203 |000f: aget v2, v2, v3 │ │ -017dd6: 5473 b202 |0011: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017dda: e204 0010 |0013: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -017dde: d544 ff00 |0015: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017de2: 4403 0304 |0017: aget v3, v3, v4 │ │ -017de6: b032 |0019: add-int/2addr v2, v3 │ │ -017de8: 5473 b302 |001a: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017dec: e204 0008 |001c: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -017df0: d544 ff00 |001e: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017df4: 4403 0304 |0020: aget v3, v3, v4 │ │ -017df8: b732 |0022: xor-int/2addr v2, v3 │ │ -017dfa: 5473 b402 |0023: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017dfe: d504 ff00 |0025: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -017e02: 4403 0304 |0027: aget v3, v3, v4 │ │ -017e06: b032 |0029: add-int/2addr v2, v3 │ │ -017e08: 5473 b002 |002a: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017e0c: 4403 0306 |002c: aget v3, v3, v6 │ │ -017e10: b732 |002e: xor-int/2addr v2, v3 │ │ -017e12: b721 |002f: xor-int/2addr v1, v2 │ │ -017e14: 5472 b102 |0030: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017e18: e203 0118 |0032: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -017e1c: d533 ff00 |0034: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017e20: 4402 0203 |0036: aget v2, v2, v3 │ │ -017e24: 5473 b202 |0038: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017e28: e204 0110 |003a: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -017e2c: d544 ff00 |003c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017e30: 4403 0304 |003e: aget v3, v3, v4 │ │ -017e34: b032 |0040: add-int/2addr v2, v3 │ │ -017e36: 5473 b302 |0041: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017e3a: e204 0108 |0043: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -017e3e: d544 ff00 |0045: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017e42: 4403 0304 |0047: aget v3, v3, v4 │ │ -017e46: b732 |0049: xor-int/2addr v2, v3 │ │ -017e48: 5473 b402 |004a: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017e4c: d514 ff00 |004c: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -017e50: 4403 0304 |004e: aget v3, v3, v4 │ │ -017e54: b032 |0050: add-int/2addr v2, v3 │ │ -017e56: 5473 b002 |0051: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017e5a: 1224 |0053: const/4 v4, #int 2 // #2 │ │ -017e5c: 4403 0304 |0054: aget v3, v3, v4 │ │ -017e60: b732 |0056: xor-int/2addr v2, v3 │ │ -017e62: b720 |0057: xor-int/2addr v0, v2 │ │ -017e64: 5472 b102 |0058: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017e68: e203 0018 |005a: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -017e6c: d533 ff00 |005c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017e70: 4402 0203 |005e: aget v2, v2, v3 │ │ -017e74: 5473 b202 |0060: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017e78: e204 0010 |0062: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -017e7c: d544 ff00 |0064: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017e80: 4403 0304 |0066: aget v3, v3, v4 │ │ -017e84: b032 |0068: add-int/2addr v2, v3 │ │ -017e86: 5473 b302 |0069: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017e8a: e204 0008 |006b: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -017e8e: d544 ff00 |006d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017e92: 4403 0304 |006f: aget v3, v3, v4 │ │ -017e96: b732 |0071: xor-int/2addr v2, v3 │ │ -017e98: 5473 b402 |0072: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017e9c: d504 ff00 |0074: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -017ea0: 4403 0304 |0076: aget v3, v3, v4 │ │ -017ea4: b032 |0078: add-int/2addr v2, v3 │ │ -017ea6: 5473 b002 |0079: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017eaa: 1234 |007b: const/4 v4, #int 3 // #3 │ │ -017eac: 4403 0304 |007c: aget v3, v3, v4 │ │ -017eb0: b732 |007e: xor-int/2addr v2, v3 │ │ -017eb2: b721 |007f: xor-int/2addr v1, v2 │ │ -017eb4: 5472 b102 |0080: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017eb8: e203 0118 |0082: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -017ebc: d533 ff00 |0084: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017ec0: 4402 0203 |0086: aget v2, v2, v3 │ │ -017ec4: 5473 b202 |0088: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017ec8: e204 0110 |008a: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -017ecc: d544 ff00 |008c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017ed0: 4403 0304 |008e: aget v3, v3, v4 │ │ -017ed4: b032 |0090: add-int/2addr v2, v3 │ │ -017ed6: 5473 b302 |0091: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017eda: e204 0108 |0093: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -017ede: d544 ff00 |0095: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017ee2: 4403 0304 |0097: aget v3, v3, v4 │ │ -017ee6: b732 |0099: xor-int/2addr v2, v3 │ │ -017ee8: 5473 b402 |009a: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017eec: d514 ff00 |009c: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -017ef0: 4403 0304 |009e: aget v3, v3, v4 │ │ -017ef4: b032 |00a0: add-int/2addr v2, v3 │ │ -017ef6: 5473 b002 |00a1: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017efa: 1244 |00a3: const/4 v4, #int 4 // #4 │ │ -017efc: 4403 0304 |00a4: aget v3, v3, v4 │ │ -017f00: b732 |00a6: xor-int/2addr v2, v3 │ │ -017f02: b720 |00a7: xor-int/2addr v0, v2 │ │ -017f04: 5472 b102 |00a8: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017f08: e203 0018 |00aa: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -017f0c: d533 ff00 |00ac: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017f10: 4402 0203 |00ae: aget v2, v2, v3 │ │ -017f14: 5473 b202 |00b0: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017f18: e204 0010 |00b2: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -017f1c: d544 ff00 |00b4: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017f20: 4403 0304 |00b6: aget v3, v3, v4 │ │ -017f24: b032 |00b8: add-int/2addr v2, v3 │ │ -017f26: 5473 b302 |00b9: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017f2a: e204 0008 |00bb: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -017f2e: d544 ff00 |00bd: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017f32: 4403 0304 |00bf: aget v3, v3, v4 │ │ -017f36: b732 |00c1: xor-int/2addr v2, v3 │ │ -017f38: 5473 b402 |00c2: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017f3c: d504 ff00 |00c4: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -017f40: 4403 0304 |00c6: aget v3, v3, v4 │ │ -017f44: b032 |00c8: add-int/2addr v2, v3 │ │ -017f46: 5473 b002 |00c9: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017f4a: 1254 |00cb: const/4 v4, #int 5 // #5 │ │ -017f4c: 4403 0304 |00cc: aget v3, v3, v4 │ │ -017f50: b732 |00ce: xor-int/2addr v2, v3 │ │ -017f52: b721 |00cf: xor-int/2addr v1, v2 │ │ -017f54: 5472 b102 |00d0: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017f58: e203 0118 |00d2: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -017f5c: d533 ff00 |00d4: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017f60: 4402 0203 |00d6: aget v2, v2, v3 │ │ -017f64: 5473 b202 |00d8: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017f68: e204 0110 |00da: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -017f6c: d544 ff00 |00dc: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017f70: 4403 0304 |00de: aget v3, v3, v4 │ │ -017f74: b032 |00e0: add-int/2addr v2, v3 │ │ -017f76: 5473 b302 |00e1: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017f7a: e204 0108 |00e3: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -017f7e: d544 ff00 |00e5: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017f82: 4403 0304 |00e7: aget v3, v3, v4 │ │ -017f86: b732 |00e9: xor-int/2addr v2, v3 │ │ -017f88: 5473 b402 |00ea: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017f8c: d514 ff00 |00ec: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -017f90: 4403 0304 |00ee: aget v3, v3, v4 │ │ -017f94: b032 |00f0: add-int/2addr v2, v3 │ │ -017f96: 5473 b002 |00f1: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017f9a: 1264 |00f3: const/4 v4, #int 6 // #6 │ │ -017f9c: 4403 0304 |00f4: aget v3, v3, v4 │ │ -017fa0: b732 |00f6: xor-int/2addr v2, v3 │ │ -017fa2: b720 |00f7: xor-int/2addr v0, v2 │ │ -017fa4: 5472 b102 |00f8: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017fa8: e203 0018 |00fa: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -017fac: d533 ff00 |00fc: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -017fb0: 4402 0203 |00fe: aget v2, v2, v3 │ │ -017fb4: 5473 b202 |0100: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -017fb8: e204 0010 |0102: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -017fbc: d544 ff00 |0104: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017fc0: 4403 0304 |0106: aget v3, v3, v4 │ │ -017fc4: b032 |0108: add-int/2addr v2, v3 │ │ -017fc6: 5473 b302 |0109: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -017fca: e204 0008 |010b: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -017fce: d544 ff00 |010d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -017fd2: 4403 0304 |010f: aget v3, v3, v4 │ │ -017fd6: b732 |0111: xor-int/2addr v2, v3 │ │ -017fd8: 5473 b402 |0112: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -017fdc: d504 ff00 |0114: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -017fe0: 4403 0304 |0116: aget v3, v3, v4 │ │ -017fe4: b032 |0118: add-int/2addr v2, v3 │ │ -017fe6: 5473 b002 |0119: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -017fea: 1274 |011b: const/4 v4, #int 7 // #7 │ │ -017fec: 4403 0304 |011c: aget v3, v3, v4 │ │ -017ff0: b732 |011e: xor-int/2addr v2, v3 │ │ -017ff2: b721 |011f: xor-int/2addr v1, v2 │ │ -017ff4: 5472 b102 |0120: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -017ff8: e203 0118 |0122: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -017ffc: d533 ff00 |0124: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -018000: 4402 0203 |0126: aget v2, v2, v3 │ │ -018004: 5473 b202 |0128: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -018008: e204 0110 |012a: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -01800c: d544 ff00 |012c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -018010: 4403 0304 |012e: aget v3, v3, v4 │ │ -018014: b032 |0130: add-int/2addr v2, v3 │ │ -018016: 5473 b302 |0131: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -01801a: e204 0108 |0133: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -01801e: d544 ff00 |0135: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -018022: 4403 0304 |0137: aget v3, v3, v4 │ │ -018026: b732 |0139: xor-int/2addr v2, v3 │ │ -018028: 5473 b402 |013a: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -01802c: d514 ff00 |013c: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -018030: 4403 0304 |013e: aget v3, v3, v4 │ │ -018034: b032 |0140: add-int/2addr v2, v3 │ │ -018036: 5473 b002 |0141: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -01803a: 1304 0800 |0143: const/16 v4, #int 8 // #8 │ │ -01803e: 4403 0304 |0145: aget v3, v3, v4 │ │ -018042: b732 |0147: xor-int/2addr v2, v3 │ │ -018044: b720 |0148: xor-int/2addr v0, v2 │ │ -018046: 5472 b102 |0149: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -01804a: e203 0018 |014b: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -01804e: d533 ff00 |014d: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -018052: 4402 0203 |014f: aget v2, v2, v3 │ │ -018056: 5473 b202 |0151: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -01805a: e204 0010 |0153: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -01805e: d544 ff00 |0155: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -018062: 4403 0304 |0157: aget v3, v3, v4 │ │ -018066: b032 |0159: add-int/2addr v2, v3 │ │ -018068: 5473 b302 |015a: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -01806c: e204 0008 |015c: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -018070: d544 ff00 |015e: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -018074: 4403 0304 |0160: aget v3, v3, v4 │ │ -018078: b732 |0162: xor-int/2addr v2, v3 │ │ -01807a: 5473 b402 |0163: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -01807e: d504 ff00 |0165: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -018082: 4403 0304 |0167: aget v3, v3, v4 │ │ -018086: b032 |0169: add-int/2addr v2, v3 │ │ -018088: 5473 b002 |016a: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -01808c: 1304 0900 |016c: const/16 v4, #int 9 // #9 │ │ -018090: 4403 0304 |016e: aget v3, v3, v4 │ │ -018094: b732 |0170: xor-int/2addr v2, v3 │ │ -018096: b721 |0171: xor-int/2addr v1, v2 │ │ -018098: 5472 b102 |0172: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -01809c: e203 0118 |0174: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -0180a0: d533 ff00 |0176: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0180a4: 4402 0203 |0178: aget v2, v2, v3 │ │ -0180a8: 5473 b202 |017a: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -0180ac: e204 0110 |017c: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -0180b0: d544 ff00 |017e: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0180b4: 4403 0304 |0180: aget v3, v3, v4 │ │ -0180b8: b032 |0182: add-int/2addr v2, v3 │ │ -0180ba: 5473 b302 |0183: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -0180be: e204 0108 |0185: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -0180c2: d544 ff00 |0187: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0180c6: 4403 0304 |0189: aget v3, v3, v4 │ │ -0180ca: b732 |018b: xor-int/2addr v2, v3 │ │ -0180cc: 5473 b402 |018c: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -0180d0: d514 ff00 |018e: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -0180d4: 4403 0304 |0190: aget v3, v3, v4 │ │ -0180d8: b032 |0192: add-int/2addr v2, v3 │ │ -0180da: 5473 b002 |0193: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -0180de: 1304 0a00 |0195: const/16 v4, #int 10 // #a │ │ -0180e2: 4403 0304 |0197: aget v3, v3, v4 │ │ -0180e6: b732 |0199: xor-int/2addr v2, v3 │ │ -0180e8: b720 |019a: xor-int/2addr v0, v2 │ │ -0180ea: 5472 b102 |019b: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -0180ee: e203 0018 |019d: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -0180f2: d533 ff00 |019f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0180f6: 4402 0203 |01a1: aget v2, v2, v3 │ │ -0180fa: 5473 b202 |01a3: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -0180fe: e204 0010 |01a5: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -018102: d544 ff00 |01a7: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -018106: 4403 0304 |01a9: aget v3, v3, v4 │ │ -01810a: b032 |01ab: add-int/2addr v2, v3 │ │ -01810c: 5473 b302 |01ac: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -018110: e204 0008 |01ae: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -018114: d544 ff00 |01b0: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -018118: 4403 0304 |01b2: aget v3, v3, v4 │ │ -01811c: b732 |01b4: xor-int/2addr v2, v3 │ │ -01811e: 5473 b402 |01b5: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -018122: d504 ff00 |01b7: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -018126: 4403 0304 |01b9: aget v3, v3, v4 │ │ -01812a: b032 |01bb: add-int/2addr v2, v3 │ │ -01812c: 5473 b002 |01bc: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -018130: 1304 0b00 |01be: const/16 v4, #int 11 // #b │ │ -018134: 4403 0304 |01c0: aget v3, v3, v4 │ │ -018138: b732 |01c2: xor-int/2addr v2, v3 │ │ -01813a: b721 |01c3: xor-int/2addr v1, v2 │ │ -01813c: 5472 b102 |01c4: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -018140: e203 0118 |01c6: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -018144: d533 ff00 |01c8: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -018148: 4402 0203 |01ca: aget v2, v2, v3 │ │ -01814c: 5473 b202 |01cc: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -018150: e204 0110 |01ce: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -018154: d544 ff00 |01d0: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -018158: 4403 0304 |01d2: aget v3, v3, v4 │ │ -01815c: b032 |01d4: add-int/2addr v2, v3 │ │ -01815e: 5473 b302 |01d5: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -018162: e204 0108 |01d7: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -018166: d544 ff00 |01d9: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -01816a: 4403 0304 |01db: aget v3, v3, v4 │ │ -01816e: b732 |01dd: xor-int/2addr v2, v3 │ │ -018170: 5473 b402 |01de: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -018174: d514 ff00 |01e0: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -018178: 4403 0304 |01e2: aget v3, v3, v4 │ │ -01817c: b032 |01e4: add-int/2addr v2, v3 │ │ -01817e: 5473 b002 |01e5: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -018182: 1304 0c00 |01e7: const/16 v4, #int 12 // #c │ │ -018186: 4403 0304 |01e9: aget v3, v3, v4 │ │ -01818a: b732 |01eb: xor-int/2addr v2, v3 │ │ -01818c: b720 |01ec: xor-int/2addr v0, v2 │ │ -01818e: 5472 b102 |01ed: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -018192: e203 0018 |01ef: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -018196: d533 ff00 |01f1: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -01819a: 4402 0203 |01f3: aget v2, v2, v3 │ │ -01819e: 5473 b202 |01f5: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -0181a2: e204 0010 |01f7: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -0181a6: d544 ff00 |01f9: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0181aa: 4403 0304 |01fb: aget v3, v3, v4 │ │ -0181ae: b032 |01fd: add-int/2addr v2, v3 │ │ -0181b0: 5473 b302 |01fe: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -0181b4: e204 0008 |0200: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -0181b8: d544 ff00 |0202: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0181bc: 4403 0304 |0204: aget v3, v3, v4 │ │ -0181c0: b732 |0206: xor-int/2addr v2, v3 │ │ -0181c2: 5473 b402 |0207: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -0181c6: d504 ff00 |0209: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -0181ca: 4403 0304 |020b: aget v3, v3, v4 │ │ -0181ce: b032 |020d: add-int/2addr v2, v3 │ │ -0181d0: 5473 b002 |020e: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -0181d4: 1304 0d00 |0210: const/16 v4, #int 13 // #d │ │ -0181d8: 4403 0304 |0212: aget v3, v3, v4 │ │ -0181dc: b732 |0214: xor-int/2addr v2, v3 │ │ -0181de: b721 |0215: xor-int/2addr v1, v2 │ │ -0181e0: 5472 b102 |0216: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -0181e4: e203 0118 |0218: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -0181e8: d533 ff00 |021a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0181ec: 4402 0203 |021c: aget v2, v2, v3 │ │ -0181f0: 5473 b202 |021e: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -0181f4: e204 0110 |0220: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -0181f8: d544 ff00 |0222: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0181fc: 4403 0304 |0224: aget v3, v3, v4 │ │ -018200: b032 |0226: add-int/2addr v2, v3 │ │ -018202: 5473 b302 |0227: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -018206: e204 0108 |0229: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -01820a: d544 ff00 |022b: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -01820e: 4403 0304 |022d: aget v3, v3, v4 │ │ -018212: b732 |022f: xor-int/2addr v2, v3 │ │ -018214: 5473 b402 |0230: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -018218: d514 ff00 |0232: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -01821c: 4403 0304 |0234: aget v3, v3, v4 │ │ -018220: b032 |0236: add-int/2addr v2, v3 │ │ -018222: 5473 b002 |0237: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -018226: 1304 0e00 |0239: const/16 v4, #int 14 // #e │ │ -01822a: 4403 0304 |023b: aget v3, v3, v4 │ │ -01822e: b732 |023d: xor-int/2addr v2, v3 │ │ -018230: b720 |023e: xor-int/2addr v0, v2 │ │ -018232: 5472 b102 |023f: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -018236: e203 0018 |0241: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ -01823a: d533 ff00 |0243: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -01823e: 4402 0203 |0245: aget v2, v2, v3 │ │ -018242: 5473 b202 |0247: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -018246: e204 0010 |0249: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ -01824a: d544 ff00 |024b: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -01824e: 4403 0304 |024d: aget v3, v3, v4 │ │ -018252: b032 |024f: add-int/2addr v2, v3 │ │ -018254: 5473 b302 |0250: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -018258: e204 0008 |0252: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ -01825c: d544 ff00 |0254: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -018260: 4403 0304 |0256: aget v3, v3, v4 │ │ -018264: b732 |0258: xor-int/2addr v2, v3 │ │ -018266: 5473 b402 |0259: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -01826a: d504 ff00 |025b: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -01826e: 4403 0304 |025d: aget v3, v3, v4 │ │ -018272: b032 |025f: add-int/2addr v2, v3 │ │ -018274: 5473 b002 |0260: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -018278: 1304 0f00 |0262: const/16 v4, #int 15 // #f │ │ -01827c: 4403 0304 |0264: aget v3, v3, v4 │ │ -018280: b732 |0266: xor-int/2addr v2, v3 │ │ -018282: b721 |0267: xor-int/2addr v1, v2 │ │ -018284: 5472 b102 |0268: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -018288: e203 0118 |026a: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ -01828c: d533 ff00 |026c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -018290: 4402 0203 |026e: aget v2, v2, v3 │ │ -018294: 5473 b202 |0270: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -018298: e204 0110 |0272: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ -01829c: d544 ff00 |0274: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0182a0: 4403 0304 |0276: aget v3, v3, v4 │ │ -0182a4: b032 |0278: add-int/2addr v2, v3 │ │ -0182a6: 5473 b302 |0279: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -0182aa: e204 0108 |027b: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ -0182ae: d544 ff00 |027d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0182b2: 4403 0304 |027f: aget v3, v3, v4 │ │ -0182b6: b732 |0281: xor-int/2addr v2, v3 │ │ -0182b8: 5473 b402 |0282: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -0182bc: d514 ff00 |0284: and-int/lit16 v4, v1, #int 255 // #00ff │ │ -0182c0: 4403 0304 |0286: aget v3, v3, v4 │ │ -0182c4: b032 |0288: add-int/2addr v2, v3 │ │ -0182c6: 5473 b002 |0289: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -0182ca: 1304 1000 |028b: const/16 v4, #int 16 // #10 │ │ -0182ce: 4403 0304 |028d: aget v3, v3, v4 │ │ -0182d2: b732 |028f: xor-int/2addr v2, v3 │ │ -0182d4: b720 |0290: xor-int/2addr v0, v2 │ │ -0182d6: 5472 b002 |0291: iget-object v2, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ -0182da: 1303 1100 |0293: const/16 v3, #int 17 // #11 │ │ -0182de: 4402 0203 |0295: aget v2, v2, v3 │ │ -0182e2: b721 |0297: xor-int/2addr v1, v2 │ │ -0182e4: 4b01 0a05 |0298: aput v1, v10, v5 │ │ -0182e8: 4b00 0a06 |029a: aput v0, v10, v6 │ │ -0182ec: 0e00 |029c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=172 │ │ - 0x0003 line=173 │ │ - 0x0004 line=175 │ │ - 0x0009 line=176 │ │ - 0x0030 line=178 │ │ - 0x0058 line=180 │ │ - 0x0080 line=182 │ │ - 0x00a8 line=184 │ │ - 0x00d0 line=186 │ │ - 0x00f8 line=188 │ │ - 0x0120 line=190 │ │ - 0x0149 line=192 │ │ - 0x0172 line=194 │ │ - 0x019b line=196 │ │ - 0x01c4 line=198 │ │ - 0x01ed line=200 │ │ - 0x0216 line=202 │ │ - 0x023f line=204 │ │ - 0x0268 line=206 │ │ - 0x0291 line=208 │ │ - 0x0298 line=233 │ │ - 0x029a line=234 │ │ - 0x029c line=235 │ │ - locals : │ │ - 0x0003 - 0x029d reg=0 L I │ │ - 0x0004 - 0x029d reg=1 R I │ │ - 0x0000 - 0x029d reg=7 this Lssh/Blowfish; │ │ - 0x0000 - 0x029d reg=8 xL I │ │ - 0x0000 - 0x029d reg=9 xR I │ │ - 0x0000 - 0x029d reg=10 out [I │ │ - │ │ - #3 : (in Lssh/Blowfish;) │ │ - name : 'encrypt' │ │ - type : '([BI[BII)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 14 │ │ - ins : 6 │ │ - outs : 4 │ │ - insns size : 170 16-bit code units │ │ -0182f0: |[0182f0] ssh.Blowfish.encrypt:([BI[BII)V │ │ -018300: 1d08 |0000: monitor-enter v8 │ │ -018302: 1226 |0001: const/4 v6, #int 2 // #2 │ │ -018304: 2364 1b01 |0002: new-array v4, v6, [I // type@011b │ │ -018308: 5282 ae02 |0004: iget v2, v8, Lssh/Blowfish;.IV0:I // field@02ae │ │ -01830c: 5283 af02 |0006: iget v3, v8, Lssh/Blowfish;.IV1:I // field@02af │ │ -018310: 9001 0a0d |0008: add-int v1, v10, v13 │ │ -018314: 01a5 |000a: move v5, v10 │ │ -018316: 01c0 |000b: move v0, v12 │ │ -018318: 3515 9500 |000c: if-ge v5, v1, 00a1 // +0095 │ │ -01831c: 4806 0905 |000e: aget-byte v6, v9, v5 │ │ -018320: d566 ff00 |0010: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -018324: d807 0501 |0012: add-int/lit8 v7, v5, #int 1 // #01 │ │ -018328: 4807 0907 |0014: aget-byte v7, v9, v7 │ │ -01832c: d577 ff00 |0016: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -018330: e007 0708 |0018: shl-int/lit8 v7, v7, #int 8 // #08 │ │ -018334: b676 |001a: or-int/2addr v6, v7 │ │ -018336: d807 0502 |001b: add-int/lit8 v7, v5, #int 2 // #02 │ │ -01833a: 4807 0907 |001d: aget-byte v7, v9, v7 │ │ -01833e: d577 ff00 |001f: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -018342: e007 0710 |0021: shl-int/lit8 v7, v7, #int 16 // #10 │ │ -018346: b676 |0023: or-int/2addr v6, v7 │ │ -018348: d807 0503 |0024: add-int/lit8 v7, v5, #int 3 // #03 │ │ -01834c: 4807 0907 |0026: aget-byte v7, v9, v7 │ │ -018350: d577 ff00 |0028: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -018354: e007 0718 |002a: shl-int/lit8 v7, v7, #int 24 // #18 │ │ -018358: b676 |002c: or-int/2addr v6, v7 │ │ -01835a: b762 |002d: xor-int/2addr v2, v6 │ │ -01835c: d806 0504 |002e: add-int/lit8 v6, v5, #int 4 // #04 │ │ -018360: 4806 0906 |0030: aget-byte v6, v9, v6 │ │ -018364: d566 ff00 |0032: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -018368: d807 0505 |0034: add-int/lit8 v7, v5, #int 5 // #05 │ │ -01836c: 4807 0907 |0036: aget-byte v7, v9, v7 │ │ -018370: d577 ff00 |0038: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -018374: e007 0708 |003a: shl-int/lit8 v7, v7, #int 8 // #08 │ │ -018378: b676 |003c: or-int/2addr v6, v7 │ │ -01837a: d807 0506 |003d: add-int/lit8 v7, v5, #int 6 // #06 │ │ -01837e: 4807 0907 |003f: aget-byte v7, v9, v7 │ │ -018382: d577 ff00 |0041: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -018386: e007 0710 |0043: shl-int/lit8 v7, v7, #int 16 // #10 │ │ -01838a: b676 |0045: or-int/2addr v6, v7 │ │ -01838c: d807 0507 |0046: add-int/lit8 v7, v5, #int 7 // #07 │ │ -018390: 4807 0907 |0048: aget-byte v7, v9, v7 │ │ -018394: d577 ff00 |004a: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -018398: e007 0718 |004c: shl-int/lit8 v7, v7, #int 24 // #18 │ │ -01839c: b676 |004e: or-int/2addr v6, v7 │ │ -01839e: b763 |004f: xor-int/2addr v3, v6 │ │ -0183a0: 6e40 3d04 2843 |0050: invoke-virtual {v8, v2, v3, v4}, Lssh/Blowfish;.encrypt:(II[I)V // method@043d │ │ -0183a6: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -0183a8: 4402 0406 |0054: aget v2, v4, v6 │ │ -0183ac: 1216 |0056: const/4 v6, #int 1 // #1 │ │ -0183ae: 4403 0406 |0057: aget v3, v4, v6 │ │ -0183b2: d526 ff00 |0059: and-int/lit16 v6, v2, #int 255 // #00ff │ │ -0183b6: 8d66 |005b: int-to-byte v6, v6 │ │ -0183b8: 4f06 0b00 |005c: aput-byte v6, v11, v0 │ │ -0183bc: d806 0001 |005e: add-int/lit8 v6, v0, #int 1 // #01 │ │ -0183c0: e207 0208 |0060: ushr-int/lit8 v7, v2, #int 8 // #08 │ │ -0183c4: d577 ff00 |0062: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0183c8: 8d77 |0064: int-to-byte v7, v7 │ │ -0183ca: 4f07 0b06 |0065: aput-byte v7, v11, v6 │ │ -0183ce: d806 0002 |0067: add-int/lit8 v6, v0, #int 2 // #02 │ │ -0183d2: e207 0210 |0069: ushr-int/lit8 v7, v2, #int 16 // #10 │ │ -0183d6: d577 ff00 |006b: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0183da: 8d77 |006d: int-to-byte v7, v7 │ │ -0183dc: 4f07 0b06 |006e: aput-byte v7, v11, v6 │ │ -0183e0: d806 0003 |0070: add-int/lit8 v6, v0, #int 3 // #03 │ │ -0183e4: e207 0218 |0072: ushr-int/lit8 v7, v2, #int 24 // #18 │ │ -0183e8: d577 ff00 |0074: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0183ec: 8d77 |0076: int-to-byte v7, v7 │ │ -0183ee: 4f07 0b06 |0077: aput-byte v7, v11, v6 │ │ -0183f2: d806 0004 |0079: add-int/lit8 v6, v0, #int 4 // #04 │ │ -0183f6: d537 ff00 |007b: and-int/lit16 v7, v3, #int 255 // #00ff │ │ -0183fa: 8d77 |007d: int-to-byte v7, v7 │ │ -0183fc: 4f07 0b06 |007e: aput-byte v7, v11, v6 │ │ -018400: d806 0005 |0080: add-int/lit8 v6, v0, #int 5 // #05 │ │ -018404: e207 0308 |0082: ushr-int/lit8 v7, v3, #int 8 // #08 │ │ -018408: d577 ff00 |0084: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -01840c: 8d77 |0086: int-to-byte v7, v7 │ │ -01840e: 4f07 0b06 |0087: aput-byte v7, v11, v6 │ │ -018412: d806 0006 |0089: add-int/lit8 v6, v0, #int 6 // #06 │ │ -018416: e207 0310 |008b: ushr-int/lit8 v7, v3, #int 16 // #10 │ │ -01841a: d577 ff00 |008d: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -01841e: 8d77 |008f: int-to-byte v7, v7 │ │ -018420: 4f07 0b06 |0090: aput-byte v7, v11, v6 │ │ -018424: d806 0007 |0092: add-int/lit8 v6, v0, #int 7 // #07 │ │ -018428: e207 0318 |0094: ushr-int/lit8 v7, v3, #int 24 // #18 │ │ -01842c: d577 ff00 |0096: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -018430: 8d77 |0098: int-to-byte v7, v7 │ │ -018432: 4f07 0b06 |0099: aput-byte v7, v11, v6 │ │ -018436: d805 0508 |009b: add-int/lit8 v5, v5, #int 8 // #08 │ │ -01843a: d800 0008 |009d: add-int/lit8 v0, v0, #int 8 // #08 │ │ -01843e: 2900 6dff |009f: goto/16 000c // -0093 │ │ -018442: 5982 ae02 |00a1: iput v2, v8, Lssh/Blowfish;.IV0:I // field@02ae │ │ -018446: 5983 af02 |00a3: iput v3, v8, Lssh/Blowfish;.IV1:I // field@02af │ │ -01844a: 1e08 |00a5: monitor-exit v8 │ │ -01844c: 0e00 |00a6: return-void │ │ -01844e: 0d06 |00a7: move-exception v6 │ │ -018450: 1e08 |00a8: monitor-exit v8 │ │ -018452: 2706 |00a9: throw v6 │ │ - catches : 1 │ │ - 0x0002 - 0x00a5 │ │ - -> 0x00a7 │ │ - positions : │ │ - 0x0000 line=143 │ │ - 0x0004 line=144 │ │ - 0x0006 line=145 │ │ - 0x0008 line=146 │ │ - 0x000a line=148 │ │ - 0x000e line=149 │ │ - 0x002e line=151 │ │ - 0x0050 line=153 │ │ - 0x0053 line=154 │ │ - 0x0056 line=155 │ │ - 0x0059 line=156 │ │ - 0x005e line=157 │ │ - 0x0067 line=158 │ │ - 0x0070 line=159 │ │ - 0x0079 line=160 │ │ - 0x0080 line=161 │ │ - 0x0089 line=162 │ │ - 0x0092 line=163 │ │ - 0x009b line=148 │ │ - 0x00a1 line=165 │ │ - 0x00a3 line=166 │ │ - 0x00a5 line=167 │ │ - 0x00a7 line=143 │ │ - locals : │ │ - 0x000c - 0x00a7 reg=0 di I │ │ - 0x000a - 0x00a7 reg=1 end I │ │ - 0x0006 - 0x00a7 reg=2 iv0 I │ │ - 0x0008 - 0x00a7 reg=3 iv1 I │ │ - 0x0004 - 0x00a7 reg=4 out [I │ │ - 0x000b - 0x00a7 reg=5 si I │ │ - 0x0000 - 0x00aa reg=8 this Lssh/Blowfish; │ │ - 0x0000 - 0x00aa reg=9 src [B │ │ - 0x0000 - 0x00aa reg=10 srcOff I │ │ - 0x0000 - 0x00aa reg=11 dest [B │ │ - 0x0000 - 0x00aa reg=12 destOff I │ │ - 0x0000 - 0x00aa reg=13 len I │ │ - │ │ - #4 : (in Lssh/Blowfish;) │ │ - name : 'setKey' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -018460: |[018460] ssh.Blowfish.setKey:(Ljava/lang/String;)V │ │ -018470: 6e10 1a01 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@011a │ │ -018476: 0c00 |0003: move-result-object v0 │ │ -018478: 6e20 4004 0100 |0004: invoke-virtual {v1, v0}, Lssh/Blowfish;.setKey:([B)V // method@0440 │ │ -01847e: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - 0x0004 line=55 │ │ - 0x0007 line=56 │ │ - locals : │ │ - 0x0004 - 0x0008 reg=0 key [B │ │ - 0x0000 - 0x0008 reg=1 this Lssh/Blowfish; │ │ - 0x0000 - 0x0008 reg=2 skey Ljava/lang/String; │ │ - │ │ - #5 : (in Lssh/Blowfish;) │ │ - name : 'setKey' │ │ - type : '([B)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 16 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 226 16-bit code units │ │ -018480: |[018480] ssh.Blowfish.setKey:([B)V │ │ -018490: 130d 1200 |0000: const/16 v13, #int 18 // #12 │ │ -018494: 121c |0002: const/4 v12, #int 1 // #1 │ │ -018496: 130b 0001 |0003: const/16 v11, #int 256 // #100 │ │ -01849a: 120a |0005: const/4 v10, #int 0 // #0 │ │ -01849c: 21f4 |0006: array-length v4, v15 │ │ -01849e: 1227 |0007: const/4 v7, #int 2 // #2 │ │ -0184a0: 2375 1b01 |0008: new-array v5, v7, [I // type@011b │ │ -0184a4: 6207 b502 |000a: sget-object v7, Lssh/Blowfish;.blowfish_pbox:[I // field@02b5 │ │ -0184a8: 54e8 b002 |000c: iget-object v8, v14, Lssh/Blowfish;.P:[I // field@02b0 │ │ -0184ac: 715d 3201 a7a8 |000e: invoke-static {v7, v10, v8, v10, v13}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0132 │ │ -0184b2: 6207 b602 |0011: sget-object v7, Lssh/Blowfish;.blowfish_sbox:[I // field@02b6 │ │ -0184b6: 54e8 b102 |0013: iget-object v8, v14, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -0184ba: 715b 3201 a7a8 |0015: invoke-static {v7, v10, v8, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0132 │ │ -0184c0: 6207 b602 |0018: sget-object v7, Lssh/Blowfish;.blowfish_sbox:[I // field@02b6 │ │ -0184c4: 54e8 b202 |001a: iget-object v8, v14, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -0184c8: 715b 3201 b7a8 |001c: invoke-static {v7, v11, v8, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0132 │ │ -0184ce: 6207 b602 |001f: sget-object v7, Lssh/Blowfish;.blowfish_sbox:[I // field@02b6 │ │ -0184d2: 1308 0002 |0021: const/16 v8, #int 512 // #200 │ │ -0184d6: 54e9 b302 |0023: iget-object v9, v14, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -0184da: 715b 3201 87a9 |0025: invoke-static {v7, v8, v9, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0132 │ │ -0184e0: 6207 b602 |0028: sget-object v7, Lssh/Blowfish;.blowfish_sbox:[I // field@02b6 │ │ -0184e4: 1308 0003 |002a: const/16 v8, #int 768 // #300 │ │ -0184e8: 54e9 b402 |002c: iget-object v9, v14, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -0184ec: 715b 3201 87a9 |002e: invoke-static {v7, v8, v9, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0132 │ │ -0184f2: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -0184f4: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -0184f6: 35d2 3500 |0033: if-ge v2, v13, 0068 // +0035 │ │ -0184fa: 4807 0f03 |0035: aget-byte v7, v15, v3 │ │ -0184fe: d577 ff00 |0037: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -018502: e007 0718 |0039: shl-int/lit8 v7, v7, #int 24 // #18 │ │ -018506: d808 0301 |003b: add-int/lit8 v8, v3, #int 1 // #01 │ │ -01850a: b448 |003d: rem-int/2addr v8, v4 │ │ -01850c: 4808 0f08 |003e: aget-byte v8, v15, v8 │ │ -018510: d588 ff00 |0040: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -018514: e008 0810 |0042: shl-int/lit8 v8, v8, #int 16 // #10 │ │ -018518: b687 |0044: or-int/2addr v7, v8 │ │ -01851a: d808 0302 |0045: add-int/lit8 v8, v3, #int 2 // #02 │ │ -01851e: b448 |0047: rem-int/2addr v8, v4 │ │ -018520: 4808 0f08 |0048: aget-byte v8, v15, v8 │ │ -018524: d588 ff00 |004a: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -018528: e008 0808 |004c: shl-int/lit8 v8, v8, #int 8 // #08 │ │ -01852c: b687 |004e: or-int/2addr v7, v8 │ │ -01852e: d808 0303 |004f: add-int/lit8 v8, v3, #int 3 // #03 │ │ -018532: b448 |0051: rem-int/2addr v8, v4 │ │ -018534: 4808 0f08 |0052: aget-byte v8, v15, v8 │ │ -018538: d588 ff00 |0054: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -01853c: 9606 0708 |0056: or-int v6, v7, v8 │ │ -018540: 54e7 b002 |0058: iget-object v7, v14, Lssh/Blowfish;.P:[I // field@02b0 │ │ -018544: 54e8 b002 |005a: iget-object v8, v14, Lssh/Blowfish;.P:[I // field@02b0 │ │ -018548: 4408 0802 |005c: aget v8, v8, v2 │ │ -01854c: b768 |005e: xor-int/2addr v8, v6 │ │ -01854e: 4b08 0702 |005f: aput v8, v7, v2 │ │ -018552: d807 0304 |0061: add-int/lit8 v7, v3, #int 4 // #04 │ │ -018556: 9403 0704 |0063: rem-int v3, v7, v4 │ │ -01855a: d802 0201 |0065: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01855e: 28cc |0067: goto 0033 // -0034 │ │ -018560: 1200 |0068: const/4 v0, #int 0 // #0 │ │ -018562: 1201 |0069: const/4 v1, #int 0 // #0 │ │ -018564: 1202 |006a: const/4 v2, #int 0 // #0 │ │ -018566: 35d2 1600 |006b: if-ge v2, v13, 0081 // +0016 │ │ -01856a: 6e40 3d04 0e51 |006d: invoke-virtual {v14, v0, v1, v5}, Lssh/Blowfish;.encrypt:(II[I)V // method@043d │ │ -018570: 4400 050a |0070: aget v0, v5, v10 │ │ -018574: 4401 050c |0072: aget v1, v5, v12 │ │ -018578: 54e7 b002 |0074: iget-object v7, v14, Lssh/Blowfish;.P:[I // field@02b0 │ │ -01857c: 4b00 0702 |0076: aput v0, v7, v2 │ │ -018580: 54e7 b002 |0078: iget-object v7, v14, Lssh/Blowfish;.P:[I // field@02b0 │ │ -018584: d808 0201 |007a: add-int/lit8 v8, v2, #int 1 // #01 │ │ -018588: 4b01 0708 |007c: aput v1, v7, v8 │ │ -01858c: d802 0202 |007e: add-int/lit8 v2, v2, #int 2 // #02 │ │ -018590: 28eb |0080: goto 006b // -0015 │ │ -018592: 1203 |0081: const/4 v3, #int 0 // #0 │ │ -018594: 35b3 1600 |0082: if-ge v3, v11, 0098 // +0016 │ │ -018598: 6e40 3d04 0e51 |0084: invoke-virtual {v14, v0, v1, v5}, Lssh/Blowfish;.encrypt:(II[I)V // method@043d │ │ -01859e: 4400 050a |0087: aget v0, v5, v10 │ │ -0185a2: 4401 050c |0089: aget v1, v5, v12 │ │ -0185a6: 54e7 b102 |008b: iget-object v7, v14, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -0185aa: 4b00 0703 |008d: aput v0, v7, v3 │ │ -0185ae: 54e7 b102 |008f: iget-object v7, v14, Lssh/Blowfish;.S0:[I // field@02b1 │ │ -0185b2: d808 0301 |0091: add-int/lit8 v8, v3, #int 1 // #01 │ │ -0185b6: 4b01 0708 |0093: aput v1, v7, v8 │ │ -0185ba: d803 0302 |0095: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0185be: 28eb |0097: goto 0082 // -0015 │ │ -0185c0: 1203 |0098: const/4 v3, #int 0 // #0 │ │ -0185c2: 35b3 1600 |0099: if-ge v3, v11, 00af // +0016 │ │ -0185c6: 6e40 3d04 0e51 |009b: invoke-virtual {v14, v0, v1, v5}, Lssh/Blowfish;.encrypt:(II[I)V // method@043d │ │ -0185cc: 4400 050a |009e: aget v0, v5, v10 │ │ -0185d0: 4401 050c |00a0: aget v1, v5, v12 │ │ -0185d4: 54e7 b202 |00a2: iget-object v7, v14, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -0185d8: 4b00 0703 |00a4: aput v0, v7, v3 │ │ -0185dc: 54e7 b202 |00a6: iget-object v7, v14, Lssh/Blowfish;.S1:[I // field@02b2 │ │ -0185e0: d808 0301 |00a8: add-int/lit8 v8, v3, #int 1 // #01 │ │ -0185e4: 4b01 0708 |00aa: aput v1, v7, v8 │ │ -0185e8: d803 0302 |00ac: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0185ec: 28eb |00ae: goto 0099 // -0015 │ │ -0185ee: 1203 |00af: const/4 v3, #int 0 // #0 │ │ -0185f0: 35b3 1600 |00b0: if-ge v3, v11, 00c6 // +0016 │ │ -0185f4: 6e40 3d04 0e51 |00b2: invoke-virtual {v14, v0, v1, v5}, Lssh/Blowfish;.encrypt:(II[I)V // method@043d │ │ -0185fa: 4400 050a |00b5: aget v0, v5, v10 │ │ -0185fe: 4401 050c |00b7: aget v1, v5, v12 │ │ -018602: 54e7 b302 |00b9: iget-object v7, v14, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -018606: 4b00 0703 |00bb: aput v0, v7, v3 │ │ -01860a: 54e7 b302 |00bd: iget-object v7, v14, Lssh/Blowfish;.S2:[I // field@02b3 │ │ -01860e: d808 0301 |00bf: add-int/lit8 v8, v3, #int 1 // #01 │ │ -018612: 4b01 0708 |00c1: aput v1, v7, v8 │ │ -018616: d803 0302 |00c3: add-int/lit8 v3, v3, #int 2 // #02 │ │ -01861a: 28eb |00c5: goto 00b0 // -0015 │ │ -01861c: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ -01861e: 35b3 1600 |00c7: if-ge v3, v11, 00dd // +0016 │ │ -018622: 6e40 3d04 0e51 |00c9: invoke-virtual {v14, v0, v1, v5}, Lssh/Blowfish;.encrypt:(II[I)V // method@043d │ │ -018628: 4400 050a |00cc: aget v0, v5, v10 │ │ -01862c: 4401 050c |00ce: aget v1, v5, v12 │ │ -018630: 54e7 b402 |00d0: iget-object v7, v14, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -018634: 4b00 0703 |00d2: aput v0, v7, v3 │ │ -018638: 54e7 b402 |00d4: iget-object v7, v14, Lssh/Blowfish;.S3:[I // field@02b4 │ │ -01863c: d808 0301 |00d6: add-int/lit8 v8, v3, #int 1 // #01 │ │ -018640: 4b01 0708 |00d8: aput v1, v7, v8 │ │ -018644: d803 0302 |00da: add-int/lit8 v3, v3, #int 2 // #02 │ │ -018648: 28eb |00dc: goto 00c7 // -0015 │ │ -01864a: 59ea ae02 |00dd: iput v10, v14, Lssh/Blowfish;.IV0:I // field@02ae │ │ -01864e: 59ea af02 |00df: iput v10, v14, Lssh/Blowfish;.IV1:I // field@02af │ │ -018652: 0e00 |00e1: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0006 line=62 │ │ - 0x0007 line=65 │ │ - 0x000a line=67 │ │ - 0x0011 line=68 │ │ - 0x0018 line=69 │ │ - 0x001f line=70 │ │ - 0x0028 line=71 │ │ - 0x0031 line=77 │ │ - 0x0035 line=78 │ │ - 0x0058 line=82 │ │ - 0x0061 line=83 │ │ - 0x0065 line=77 │ │ - 0x0068 line=97 │ │ - 0x0069 line=98 │ │ - 0x006a line=100 │ │ - 0x006d line=101 │ │ - 0x0070 line=102 │ │ - 0x0072 line=103 │ │ - 0x0074 line=104 │ │ - 0x0078 line=105 │ │ - 0x007e line=100 │ │ - 0x0081 line=108 │ │ - 0x0084 line=109 │ │ - 0x0087 line=110 │ │ - 0x0089 line=111 │ │ - 0x008b line=112 │ │ - 0x008f line=113 │ │ - 0x0095 line=108 │ │ - 0x0098 line=115 │ │ - 0x009b line=116 │ │ - 0x009e line=117 │ │ - 0x00a0 line=118 │ │ - 0x00a2 line=119 │ │ - 0x00a6 line=120 │ │ - 0x00ac line=115 │ │ - 0x00af line=122 │ │ - 0x00b2 line=123 │ │ - 0x00b5 line=124 │ │ - 0x00b7 line=125 │ │ - 0x00b9 line=126 │ │ - 0x00bd line=127 │ │ - 0x00c3 line=122 │ │ - 0x00c6 line=129 │ │ - 0x00c9 line=130 │ │ - 0x00cc line=131 │ │ - 0x00ce line=132 │ │ - 0x00d0 line=133 │ │ - 0x00d4 line=134 │ │ - 0x00da line=129 │ │ - 0x00dd line=137 │ │ - 0x00df line=138 │ │ - 0x00e1 line=140 │ │ - locals : │ │ - 0x0058 - 0x0068 reg=6 temp I │ │ - 0x0069 - 0x00e2 reg=0 L I │ │ - 0x006a - 0x00e2 reg=1 R I │ │ - 0x0033 - 0x00e2 reg=2 i I │ │ - 0x0032 - 0x00e2 reg=3 j I │ │ - 0x0007 - 0x00e2 reg=4 len I │ │ - 0x000a - 0x00e2 reg=5 output [I │ │ - 0x0000 - 0x00e2 reg=14 this Lssh/Blowfish; │ │ - 0x0000 - 0x00e2 reg=15 key [B │ │ - │ │ - source_file_idx : 58 (Blowfish.java) │ │ - │ │ -Class #149 header: │ │ class_idx : 279 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 104 │ │ source_file_idx : 474 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 7 │ │ │ │ -Class #149 - │ │ +Class #148 - │ │ Class descriptor : 'Lssh/MD5;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lssh/MD5;) │ │ @@ -35012,21 +33628,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -018654: |[018654] ssh.MD5.:()V │ │ -018664: 7010 0e01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@010e │ │ -01866a: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -01866e: 2300 1b01 |0005: new-array v0, v0, [I // type@011b │ │ -018672: 5b10 bb02 |0007: iput-object v0, v1, Lssh/MD5;.W:[I // field@02bb │ │ -018676: 6e10 5604 0100 |0009: invoke-virtual {v1}, Lssh/MD5;.engineReset:()V // method@0456 │ │ -01867c: 0e00 |000c: return-void │ │ +01964c: |[01964c] ssh.MD5.:()V │ │ +01965c: 7010 0f01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@010f │ │ +019662: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +019666: 2300 1b01 |0005: new-array v0, v0, [I // type@011b │ │ +01966a: 5b10 bb02 |0007: iput-object v0, v1, Lssh/MD5;.W:[I // field@02bb │ │ +01966e: 6e10 5704 0100 |0009: invoke-virtual {v1}, Lssh/MD5;.engineReset:()V // method@0457 │ │ +019674: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=49 │ │ 0x0009 line=59 │ │ 0x000c line=60 │ │ locals : │ │ @@ -35037,20 +33653,20 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -018680: |[018680] ssh.MD5.F:(III)I │ │ -018690: 9500 0304 |0000: and-int v0, v3, v4 │ │ -018694: df01 03ff |0002: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -018698: b551 |0004: and-int/2addr v1, v5 │ │ -01869a: b610 |0005: or-int/2addr v0, v1 │ │ -01869c: 0f00 |0006: return v0 │ │ +019678: |[019678] ssh.MD5.F:(III)I │ │ +019688: 9500 0304 |0000: and-int v0, v3, v4 │ │ +01968c: df01 03ff |0002: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +019690: b551 |0004: and-int/2addr v1, v5 │ │ +019692: b610 |0005: or-int/2addr v0, v1 │ │ +019694: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lssh/MD5; │ │ 0x0000 - 0x0007 reg=3 X I │ │ 0x0000 - 0x0007 reg=4 Y I │ │ @@ -35061,24 +33677,24 @@ │ │ type : '(IIIIIII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0186a0: |[0186a0] ssh.MD5.FF:(IIIIIII)I │ │ -0186b0: 7040 4a04 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lssh/MD5;.F:(III)I // method@044a │ │ -0186b6: 0a00 |0003: move-result v0 │ │ -0186b8: b060 |0004: add-int/2addr v0, v6 │ │ -0186ba: b080 |0005: add-int/2addr v0, v8 │ │ -0186bc: b002 |0006: add-int/2addr v2, v0 │ │ -0186be: 7030 5804 2107 |0007: invoke-direct {v1, v2, v7}, Lssh/MD5;.rotateLeft:(II)I // method@0458 │ │ -0186c4: 0a00 |000a: move-result v0 │ │ -0186c6: b030 |000b: add-int/2addr v0, v3 │ │ -0186c8: 0f00 |000c: return v0 │ │ +019698: |[019698] ssh.MD5.FF:(IIIIIII)I │ │ +0196a8: 7040 4b04 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lssh/MD5;.F:(III)I // method@044b │ │ +0196ae: 0a00 |0003: move-result v0 │ │ +0196b0: b060 |0004: add-int/2addr v0, v6 │ │ +0196b2: b080 |0005: add-int/2addr v0, v8 │ │ +0196b4: b002 |0006: add-int/2addr v2, v0 │ │ +0196b6: 7030 5904 2107 |0007: invoke-direct {v1, v2, v7}, Lssh/MD5;.rotateLeft:(II)I // method@0459 │ │ +0196bc: 0a00 |000a: move-result v0 │ │ +0196be: b030 |000b: add-int/2addr v0, v3 │ │ +0196c0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0007 line=184 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lssh/MD5; │ │ 0x0000 - 0x000d reg=2 a I │ │ @@ -35094,20 +33710,20 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0186cc: |[0186cc] ssh.MD5.G:(III)I │ │ -0186dc: 9500 0305 |0000: and-int v0, v3, v5 │ │ -0186e0: df01 05ff |0002: xor-int/lit8 v1, v5, #int -1 // #ff │ │ -0186e4: b541 |0004: and-int/2addr v1, v4 │ │ -0186e6: b610 |0005: or-int/2addr v0, v1 │ │ -0186e8: 0f00 |0006: return v0 │ │ +0196c4: |[0196c4] ssh.MD5.G:(III)I │ │ +0196d4: 9500 0305 |0000: and-int v0, v3, v5 │ │ +0196d8: df01 05ff |0002: xor-int/lit8 v1, v5, #int -1 // #ff │ │ +0196dc: b541 |0004: and-int/2addr v1, v4 │ │ +0196de: b610 |0005: or-int/2addr v0, v1 │ │ +0196e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lssh/MD5; │ │ 0x0000 - 0x0007 reg=3 X I │ │ 0x0000 - 0x0007 reg=4 Y I │ │ @@ -35118,24 +33734,24 @@ │ │ type : '(IIIIIII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0186ec: |[0186ec] ssh.MD5.GG:(IIIIIII)I │ │ -0186fc: 7040 4c04 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lssh/MD5;.G:(III)I // method@044c │ │ -018702: 0a00 |0003: move-result v0 │ │ -018704: b060 |0004: add-int/2addr v0, v6 │ │ -018706: b080 |0005: add-int/2addr v0, v8 │ │ -018708: b002 |0006: add-int/2addr v2, v0 │ │ -01870a: 7030 5804 2107 |0007: invoke-direct {v1, v2, v7}, Lssh/MD5;.rotateLeft:(II)I // method@0458 │ │ -018710: 0a00 |000a: move-result v0 │ │ -018712: b030 |000b: add-int/2addr v0, v3 │ │ -018714: 0f00 |000c: return v0 │ │ +0196e4: |[0196e4] ssh.MD5.GG:(IIIIIII)I │ │ +0196f4: 7040 4d04 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lssh/MD5;.G:(III)I // method@044d │ │ +0196fa: 0a00 |0003: move-result v0 │ │ +0196fc: b060 |0004: add-int/2addr v0, v6 │ │ +0196fe: b080 |0005: add-int/2addr v0, v8 │ │ +019700: b002 |0006: add-int/2addr v2, v0 │ │ +019702: 7030 5904 2107 |0007: invoke-direct {v1, v2, v7}, Lssh/MD5;.rotateLeft:(II)I // method@0459 │ │ +019708: 0a00 |000a: move-result v0 │ │ +01970a: b030 |000b: add-int/2addr v0, v3 │ │ +01970c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0007 line=191 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lssh/MD5; │ │ 0x0000 - 0x000d reg=2 a I │ │ @@ -35151,18 +33767,18 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -018718: |[018718] ssh.MD5.H:(III)I │ │ -018728: 9700 0203 |0000: xor-int v0, v2, v3 │ │ -01872c: b740 |0002: xor-int/2addr v0, v4 │ │ -01872e: 0f00 |0003: return v0 │ │ +019710: |[019710] ssh.MD5.H:(III)I │ │ +019720: 9700 0203 |0000: xor-int v0, v2, v3 │ │ +019724: b740 |0002: xor-int/2addr v0, v4 │ │ +019726: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lssh/MD5; │ │ 0x0000 - 0x0004 reg=2 X I │ │ 0x0000 - 0x0004 reg=3 Y I │ │ @@ -35173,24 +33789,24 @@ │ │ type : '(IIIIIII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -018730: |[018730] ssh.MD5.HH:(IIIIIII)I │ │ -018740: 7040 4e04 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lssh/MD5;.H:(III)I // method@044e │ │ -018746: 0a00 |0003: move-result v0 │ │ -018748: b060 |0004: add-int/2addr v0, v6 │ │ -01874a: b080 |0005: add-int/2addr v0, v8 │ │ -01874c: b002 |0006: add-int/2addr v2, v0 │ │ -01874e: 7030 5804 2107 |0007: invoke-direct {v1, v2, v7}, Lssh/MD5;.rotateLeft:(II)I // method@0458 │ │ -018754: 0a00 |000a: move-result v0 │ │ -018756: b030 |000b: add-int/2addr v0, v3 │ │ -018758: 0f00 |000c: return v0 │ │ +019728: |[019728] ssh.MD5.HH:(IIIIIII)I │ │ +019738: 7040 4f04 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lssh/MD5;.H:(III)I // method@044f │ │ +01973e: 0a00 |0003: move-result v0 │ │ +019740: b060 |0004: add-int/2addr v0, v6 │ │ +019742: b080 |0005: add-int/2addr v0, v8 │ │ +019744: b002 |0006: add-int/2addr v2, v0 │ │ +019746: 7030 5904 2107 |0007: invoke-direct {v1, v2, v7}, Lssh/MD5;.rotateLeft:(II)I // method@0459 │ │ +01974c: 0a00 |000a: move-result v0 │ │ +01974e: b030 |000b: add-int/2addr v0, v3 │ │ +019750: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0007 line=198 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lssh/MD5; │ │ 0x0000 - 0x000d reg=2 a I │ │ @@ -35206,19 +33822,19 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -01875c: |[01875c] ssh.MD5.I:(III)I │ │ -01876c: df00 04ff |0000: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -018770: b620 |0002: or-int/2addr v0, v2 │ │ -018772: b730 |0003: xor-int/2addr v0, v3 │ │ -018774: 0f00 |0004: return v0 │ │ +019754: |[019754] ssh.MD5.I:(III)I │ │ +019764: df00 04ff |0000: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +019768: b620 |0002: or-int/2addr v0, v2 │ │ +01976a: b730 |0003: xor-int/2addr v0, v3 │ │ +01976c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lssh/MD5; │ │ 0x0000 - 0x0005 reg=2 X I │ │ 0x0000 - 0x0005 reg=3 Y I │ │ @@ -35229,24 +33845,24 @@ │ │ type : '(IIIIIII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -018778: |[018778] ssh.MD5.II:(IIIIIII)I │ │ -018788: 7040 5004 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lssh/MD5;.I:(III)I // method@0450 │ │ -01878e: 0a00 |0003: move-result v0 │ │ -018790: b060 |0004: add-int/2addr v0, v6 │ │ -018792: b080 |0005: add-int/2addr v0, v8 │ │ -018794: b002 |0006: add-int/2addr v2, v0 │ │ -018796: 7030 5804 2107 |0007: invoke-direct {v1, v2, v7}, Lssh/MD5;.rotateLeft:(II)I // method@0458 │ │ -01879c: 0a00 |000a: move-result v0 │ │ -01879e: b030 |000b: add-int/2addr v0, v3 │ │ -0187a0: 0f00 |000c: return v0 │ │ +019770: |[019770] ssh.MD5.II:(IIIIIII)I │ │ +019780: 7040 5104 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lssh/MD5;.I:(III)I // method@0451 │ │ +019786: 0a00 |0003: move-result v0 │ │ +019788: b060 |0004: add-int/2addr v0, v6 │ │ +01978a: b080 |0005: add-int/2addr v0, v8 │ │ +01978c: b002 |0006: add-int/2addr v2, v0 │ │ +01978e: 7030 5904 2107 |0007: invoke-direct {v1, v2, v7}, Lssh/MD5;.rotateLeft:(II)I // method@0459 │ │ +019794: 0a00 |000a: move-result v0 │ │ +019796: b030 |000b: add-int/2addr v0, v3 │ │ +019798: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0007 line=206 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lssh/MD5; │ │ 0x0000 - 0x000d reg=2 a I │ │ @@ -35262,27 +33878,27 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0187a4: |[0187a4] ssh.MD5.SWAP:(I)I │ │ -0187b4: 1402 00ff 0000 |0000: const v2, #float 9.14768e-41 // #0000ff00 │ │ -0187ba: d540 ff00 |0003: and-int/lit16 v0, v4, #int 255 // #00ff │ │ -0187be: e000 0018 |0005: shl-int/lit8 v0, v0, #int 24 // #18 │ │ -0187c2: 9501 0402 |0007: and-int v1, v4, v2 │ │ -0187c6: e001 0108 |0009: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -0187ca: b610 |000b: or-int/2addr v0, v1 │ │ -0187cc: e201 0408 |000c: ushr-int/lit8 v1, v4, #int 8 // #08 │ │ -0187d0: b521 |000e: and-int/2addr v1, v2 │ │ -0187d2: b610 |000f: or-int/2addr v0, v1 │ │ -0187d4: e201 0418 |0010: ushr-int/lit8 v1, v4, #int 24 // #18 │ │ -0187d8: b610 |0012: or-int/2addr v0, v1 │ │ -0187da: 0f00 |0013: return v0 │ │ +01979c: |[01979c] ssh.MD5.SWAP:(I)I │ │ +0197ac: 1402 00ff 0000 |0000: const v2, #float 9.14768e-41 // #0000ff00 │ │ +0197b2: d540 ff00 |0003: and-int/lit16 v0, v4, #int 255 // #00ff │ │ +0197b6: e000 0018 |0005: shl-int/lit8 v0, v0, #int 24 // #18 │ │ +0197ba: 9501 0402 |0007: and-int v1, v4, v2 │ │ +0197be: e001 0108 |0009: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +0197c2: b610 |000b: or-int/2addr v0, v1 │ │ +0197c4: e201 0408 |000c: ushr-int/lit8 v1, v4, #int 8 // #08 │ │ +0197c8: b521 |000e: and-int/2addr v1, v2 │ │ +0197ca: b610 |000f: or-int/2addr v0, v1 │ │ +0197cc: e201 0418 |0010: ushr-int/lit8 v1, v4, #int 24 // #18 │ │ +0197d0: b610 |0012: or-int/2addr v0, v1 │ │ +0197d2: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=212 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lssh/MD5; │ │ 0x0000 - 0x0014 reg=4 n I │ │ │ │ @@ -35291,812 +33907,812 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 1539 16-bit code units │ │ -0187dc: |[0187dc] ssh.MD5.munch:()V │ │ -0187ec: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -0187f0: 230c 1b01 |0002: new-array v12, v0, [I // type@011b │ │ -0187f4: 120d |0004: const/4 v13, #int 0 // #0 │ │ -0187f6: 1300 1000 |0005: const/16 v0, #int 16 // #10 │ │ -0187fa: 350d 0f00 |0007: if-ge v13, v0, 0016 // +000f │ │ -0187fe: 54e0 bb02 |0009: iget-object v0, v14, Lssh/MD5;.W:[I // field@02bb │ │ -018802: 4400 000d |000b: aget v0, v0, v13 │ │ -018806: 7020 5204 0e00 |000d: invoke-direct {v14, v0}, Lssh/MD5;.SWAP:(I)I // method@0452 │ │ -01880c: 0a00 |0010: move-result v0 │ │ -01880e: 4b00 0c0d |0011: aput v0, v12, v13 │ │ -018812: d80d 0d01 |0013: add-int/lit8 v13, v13, #int 1 // #01 │ │ -018816: 28f0 |0015: goto 0005 // -0010 │ │ -018818: 52e8 b702 |0016: iget v8, v14, Lssh/MD5;.A:I // field@02b7 │ │ -01881c: 52e9 b802 |0018: iget v9, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018820: 52ea b902 |001a: iget v10, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018824: 52eb ba02 |001c: iget v11, v14, Lssh/MD5;.D:I // field@02ba │ │ -018828: 52e1 b702 |001e: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -01882c: 52e2 b802 |0020: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018830: 52e3 b902 |0022: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018834: 52e4 ba02 |0024: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -018838: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -01883a: 4405 0c00 |0027: aget v5, v12, v0 │ │ -01883e: 1276 |0029: const/4 v6, #int 7 // #7 │ │ -018840: 1407 78a4 6ad7 |002a: const v7, #float -2.57992e+14 // #d76aa478 │ │ -018846: 07e0 |002d: move-object v0, v14 │ │ -018848: 7608 4b04 0000 |002e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -01884e: 0a00 |0031: move-result v0 │ │ -018850: 59e0 b702 |0032: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018854: 52e1 ba02 |0034: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -018858: 52e2 b702 |0036: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -01885c: 52e3 b802 |0038: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018860: 52e4 b902 |003a: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018864: 1210 |003c: const/4 v0, #int 1 // #1 │ │ -018866: 4405 0c00 |003d: aget v5, v12, v0 │ │ -01886a: 1306 0c00 |003f: const/16 v6, #int 12 // #c │ │ -01886e: 1407 56b7 c7e8 |0041: const v7, #float -7.54506e+24 // #e8c7b756 │ │ -018874: 07e0 |0044: move-object v0, v14 │ │ -018876: 7608 4b04 0000 |0045: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -01887c: 0a00 |0048: move-result v0 │ │ -01887e: 59e0 ba02 |0049: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -018882: 52e1 b902 |004b: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018886: 52e2 ba02 |004d: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -01888a: 52e3 b702 |004f: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -01888e: 52e4 b802 |0051: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018892: 1220 |0053: const/4 v0, #int 2 // #2 │ │ -018894: 4405 0c00 |0054: aget v5, v12, v0 │ │ -018898: 1306 1100 |0056: const/16 v6, #int 17 // #11 │ │ -01889c: 1407 db70 2024 |0058: const v7, #float 3.47901e-17 // #242070db │ │ -0188a2: 07e0 |005b: move-object v0, v14 │ │ -0188a4: 7608 4b04 0000 |005c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -0188aa: 0a00 |005f: move-result v0 │ │ -0188ac: 59e0 b902 |0060: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0188b0: 52e1 b802 |0062: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -0188b4: 52e2 b902 |0064: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0188b8: 52e3 ba02 |0066: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -0188bc: 52e4 b702 |0068: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -0188c0: 1230 |006a: const/4 v0, #int 3 // #3 │ │ -0188c2: 4405 0c00 |006b: aget v5, v12, v0 │ │ -0188c6: 1306 1600 |006d: const/16 v6, #int 22 // #16 │ │ -0188ca: 1407 eece bdc1 |006f: const v7, #float -23.726 // #c1bdceee │ │ -0188d0: 07e0 |0072: move-object v0, v14 │ │ -0188d2: 7608 4b04 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -0188d8: 0a00 |0076: move-result v0 │ │ -0188da: 59e0 b802 |0077: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -0188de: 52e1 b702 |0079: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -0188e2: 52e2 b802 |007b: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -0188e6: 52e3 b902 |007d: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0188ea: 52e4 ba02 |007f: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -0188ee: 1240 |0081: const/4 v0, #int 4 // #4 │ │ -0188f0: 4405 0c00 |0082: aget v5, v12, v0 │ │ -0188f4: 1276 |0084: const/4 v6, #int 7 // #7 │ │ -0188f6: 1407 af0f 7cf5 |0085: const v7, #float -3.19526e+32 // #f57c0faf │ │ -0188fc: 07e0 |0088: move-object v0, v14 │ │ -0188fe: 7608 4b04 0000 |0089: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -018904: 0a00 |008c: move-result v0 │ │ -018906: 59e0 b702 |008d: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -01890a: 52e1 ba02 |008f: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -01890e: 52e2 b702 |0091: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018912: 52e3 b802 |0093: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018916: 52e4 b902 |0095: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -01891a: 1250 |0097: const/4 v0, #int 5 // #5 │ │ -01891c: 4405 0c00 |0098: aget v5, v12, v0 │ │ -018920: 1306 0c00 |009a: const/16 v6, #int 12 // #c │ │ -018924: 1407 2ac6 8747 |009c: const v7, #float 69516.3 // #4787c62a │ │ -01892a: 07e0 |009f: move-object v0, v14 │ │ -01892c: 7608 4b04 0000 |00a0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -018932: 0a00 |00a3: move-result v0 │ │ -018934: 59e0 ba02 |00a4: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -018938: 52e1 b902 |00a6: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -01893c: 52e2 ba02 |00a8: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -018940: 52e3 b702 |00aa: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018944: 52e4 b802 |00ac: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018948: 1260 |00ae: const/4 v0, #int 6 // #6 │ │ -01894a: 4405 0c00 |00af: aget v5, v12, v0 │ │ -01894e: 1306 1100 |00b1: const/16 v6, #int 17 // #11 │ │ -018952: 1407 1346 30a8 |00b3: const v7, #float -9.78516e-15 // #a8304613 │ │ -018958: 07e0 |00b6: move-object v0, v14 │ │ -01895a: 7608 4b04 0000 |00b7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -018960: 0a00 |00ba: move-result v0 │ │ -018962: 59e0 b902 |00bb: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018966: 52e1 b802 |00bd: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -01896a: 52e2 b902 |00bf: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -01896e: 52e3 ba02 |00c1: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -018972: 52e4 b702 |00c3: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018976: 1270 |00c5: const/4 v0, #int 7 // #7 │ │ -018978: 4405 0c00 |00c6: aget v5, v12, v0 │ │ -01897c: 1306 1600 |00c8: const/16 v6, #int 22 // #16 │ │ -018980: 1407 0195 46fd |00ca: const v7, #float -1.64976e+37 // #fd469501 │ │ -018986: 07e0 |00cd: move-object v0, v14 │ │ -018988: 7608 4b04 0000 |00ce: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -01898e: 0a00 |00d1: move-result v0 │ │ -018990: 59e0 b802 |00d2: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018994: 52e1 b702 |00d4: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018998: 52e2 b802 |00d6: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -01899c: 52e3 b902 |00d8: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0189a0: 52e4 ba02 |00da: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -0189a4: 1300 0800 |00dc: const/16 v0, #int 8 // #8 │ │ -0189a8: 4405 0c00 |00de: aget v5, v12, v0 │ │ -0189ac: 1276 |00e0: const/4 v6, #int 7 // #7 │ │ -0189ae: 1407 d898 8069 |00e1: const v7, #float 1.9433e+25 // #698098d8 │ │ -0189b4: 07e0 |00e4: move-object v0, v14 │ │ -0189b6: 7608 4b04 0000 |00e5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -0189bc: 0a00 |00e8: move-result v0 │ │ -0189be: 59e0 b702 |00e9: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -0189c2: 52e1 ba02 |00eb: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -0189c6: 52e2 b702 |00ed: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -0189ca: 52e3 b802 |00ef: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -0189ce: 52e4 b902 |00f1: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0189d2: 1300 0900 |00f3: const/16 v0, #int 9 // #9 │ │ -0189d6: 4405 0c00 |00f5: aget v5, v12, v0 │ │ -0189da: 1306 0c00 |00f7: const/16 v6, #int 12 // #c │ │ -0189de: 1407 aff7 448b |00f9: const v7, #float -3.79346e-32 // #8b44f7af │ │ -0189e4: 07e0 |00fc: move-object v0, v14 │ │ -0189e6: 7608 4b04 0000 |00fd: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -0189ec: 0a00 |0100: move-result v0 │ │ -0189ee: 59e0 ba02 |0101: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -0189f2: 52e1 b902 |0103: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0189f6: 52e2 ba02 |0105: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -0189fa: 52e3 b702 |0107: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -0189fe: 52e4 b802 |0109: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018a02: 1300 0a00 |010b: const/16 v0, #int 10 // #a │ │ -018a06: 4405 0c00 |010d: aget v5, v12, v0 │ │ -018a0a: 1306 1100 |010f: const/16 v6, #int 17 // #11 │ │ -018a0e: 1407 b15b ffff |0111: const v7, #float -nan // #ffff5bb1 │ │ -018a14: 07e0 |0114: move-object v0, v14 │ │ -018a16: 7608 4b04 0000 |0115: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -018a1c: 0a00 |0118: move-result v0 │ │ -018a1e: 59e0 b902 |0119: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018a22: 52e1 b802 |011b: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018a26: 52e2 b902 |011d: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018a2a: 52e3 ba02 |011f: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -018a2e: 52e4 b702 |0121: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018a32: 1300 0b00 |0123: const/16 v0, #int 11 // #b │ │ -018a36: 4405 0c00 |0125: aget v5, v12, v0 │ │ -018a3a: 1306 1600 |0127: const/16 v6, #int 22 // #16 │ │ -018a3e: 1407 bed7 5c89 |0129: const v7, #float -2.6583e-33 // #895cd7be │ │ -018a44: 07e0 |012c: move-object v0, v14 │ │ -018a46: 7608 4b04 0000 |012d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -018a4c: 0a00 |0130: move-result v0 │ │ -018a4e: 59e0 b802 |0131: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018a52: 52e1 b702 |0133: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018a56: 52e2 b802 |0135: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018a5a: 52e3 b902 |0137: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018a5e: 52e4 ba02 |0139: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -018a62: 1300 0c00 |013b: const/16 v0, #int 12 // #c │ │ -018a66: 4405 0c00 |013d: aget v5, v12, v0 │ │ -018a6a: 1276 |013f: const/4 v6, #int 7 // #7 │ │ -018a6c: 1407 2211 906b |0140: const v7, #float 3.48332e+26 // #6b901122 │ │ -018a72: 07e0 |0143: move-object v0, v14 │ │ -018a74: 7608 4b04 0000 |0144: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -018a7a: 0a00 |0147: move-result v0 │ │ -018a7c: 59e0 b702 |0148: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018a80: 52e1 ba02 |014a: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -018a84: 52e2 b702 |014c: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018a88: 52e3 b802 |014e: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018a8c: 52e4 b902 |0150: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018a90: 1300 0d00 |0152: const/16 v0, #int 13 // #d │ │ -018a94: 4405 0c00 |0154: aget v5, v12, v0 │ │ -018a98: 1306 0c00 |0156: const/16 v6, #int 12 // #c │ │ -018a9c: 1407 9371 98fd |0158: const v7, #float -2.5329e+37 // #fd987193 │ │ -018aa2: 07e0 |015b: move-object v0, v14 │ │ -018aa4: 7608 4b04 0000 |015c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -018aaa: 0a00 |015f: move-result v0 │ │ -018aac: 59e0 ba02 |0160: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -018ab0: 52e1 b902 |0162: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018ab4: 52e2 ba02 |0164: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -018ab8: 52e3 b702 |0166: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018abc: 52e4 b802 |0168: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018ac0: 1300 0e00 |016a: const/16 v0, #int 14 // #e │ │ -018ac4: 4405 0c00 |016c: aget v5, v12, v0 │ │ -018ac8: 1306 1100 |016e: const/16 v6, #int 17 // #11 │ │ -018acc: 1407 8e43 79a6 |0170: const v7, #float -8.64808e-16 // #a679438e │ │ -018ad2: 07e0 |0173: move-object v0, v14 │ │ -018ad4: 7608 4b04 0000 |0174: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -018ada: 0a00 |0177: move-result v0 │ │ -018adc: 59e0 b902 |0178: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018ae0: 52e1 b802 |017a: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018ae4: 52e2 b902 |017c: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018ae8: 52e3 ba02 |017e: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -018aec: 52e4 b702 |0180: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018af0: 1300 0f00 |0182: const/16 v0, #int 15 // #f │ │ -018af4: 4405 0c00 |0184: aget v5, v12, v0 │ │ -018af8: 1306 1600 |0186: const/16 v6, #int 22 // #16 │ │ -018afc: 1407 2108 b449 |0188: const v7, #float 1.47482e+06 // #49b40821 │ │ -018b02: 07e0 |018b: move-object v0, v14 │ │ -018b04: 7608 4b04 0000 |018c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044b │ │ -018b0a: 0a00 |018f: move-result v0 │ │ -018b0c: 59e0 b802 |0190: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018b10: 52e1 b702 |0192: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018b14: 52e2 b802 |0194: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018b18: 52e3 b902 |0196: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018b1c: 52e4 ba02 |0198: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -018b20: 1210 |019a: const/4 v0, #int 1 // #1 │ │ -018b22: 4405 0c00 |019b: aget v5, v12, v0 │ │ -018b26: 1256 |019d: const/4 v6, #int 5 // #5 │ │ -018b28: 1407 6225 1ef6 |019e: const v7, #float -8.01896e+32 // #f61e2562 │ │ -018b2e: 07e0 |01a1: move-object v0, v14 │ │ -018b30: 7608 4d04 0000 |01a2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018b36: 0a00 |01a5: move-result v0 │ │ -018b38: 59e0 b702 |01a6: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018b3c: 52e1 ba02 |01a8: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -018b40: 52e2 b702 |01aa: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018b44: 52e3 b802 |01ac: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018b48: 52e4 b902 |01ae: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018b4c: 1260 |01b0: const/4 v0, #int 6 // #6 │ │ -018b4e: 4405 0c00 |01b1: aget v5, v12, v0 │ │ -018b52: 1306 0900 |01b3: const/16 v6, #int 9 // #9 │ │ -018b56: 1407 40b3 40c0 |01b5: const v7, #float -3.01094 // #c040b340 │ │ -018b5c: 07e0 |01b8: move-object v0, v14 │ │ -018b5e: 7608 4d04 0000 |01b9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018b64: 0a00 |01bc: move-result v0 │ │ -018b66: 59e0 ba02 |01bd: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -018b6a: 52e1 b902 |01bf: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018b6e: 52e2 ba02 |01c1: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -018b72: 52e3 b702 |01c3: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018b76: 52e4 b802 |01c5: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018b7a: 1300 0b00 |01c7: const/16 v0, #int 11 // #b │ │ -018b7e: 4405 0c00 |01c9: aget v5, v12, v0 │ │ -018b82: 1306 0e00 |01cb: const/16 v6, #int 14 // #e │ │ -018b86: 1407 515a 5e26 |01cd: const v7, #float 7.71441e-16 // #265e5a51 │ │ -018b8c: 07e0 |01d0: move-object v0, v14 │ │ -018b8e: 7608 4d04 0000 |01d1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018b94: 0a00 |01d4: move-result v0 │ │ -018b96: 59e0 b902 |01d5: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018b9a: 52e1 b802 |01d7: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018b9e: 52e2 b902 |01d9: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018ba2: 52e3 ba02 |01db: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -018ba6: 52e4 b702 |01dd: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018baa: 1200 |01df: const/4 v0, #int 0 // #0 │ │ -018bac: 4405 0c00 |01e0: aget v5, v12, v0 │ │ -018bb0: 1306 1400 |01e2: const/16 v6, #int 20 // #14 │ │ -018bb4: 1407 aac7 b6e9 |01e4: const v7, #float -2.76209e+25 // #e9b6c7aa │ │ -018bba: 07e0 |01e7: move-object v0, v14 │ │ -018bbc: 7608 4d04 0000 |01e8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018bc2: 0a00 |01eb: move-result v0 │ │ -018bc4: 59e0 b802 |01ec: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018bc8: 52e1 b702 |01ee: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018bcc: 52e2 b802 |01f0: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018bd0: 52e3 b902 |01f2: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018bd4: 52e4 ba02 |01f4: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -018bd8: 1250 |01f6: const/4 v0, #int 5 // #5 │ │ -018bda: 4405 0c00 |01f7: aget v5, v12, v0 │ │ -018bde: 1256 |01f9: const/4 v6, #int 5 // #5 │ │ -018be0: 1407 5d10 2fd6 |01fa: const v7, #float -4.81212e+13 // #d62f105d │ │ -018be6: 07e0 |01fd: move-object v0, v14 │ │ -018be8: 7608 4d04 0000 |01fe: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018bee: 0a00 |0201: move-result v0 │ │ -018bf0: 59e0 b702 |0202: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018bf4: 52e1 ba02 |0204: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -018bf8: 52e2 b702 |0206: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018bfc: 52e3 b802 |0208: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018c00: 52e4 b902 |020a: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018c04: 1300 0a00 |020c: const/16 v0, #int 10 // #a │ │ -018c08: 4405 0c00 |020e: aget v5, v12, v0 │ │ -018c0c: 1306 0900 |0210: const/16 v6, #int 9 // #9 │ │ -018c10: 1407 5314 4402 |0212: const v7, #float 1.44056e-37 // #02441453 │ │ -018c16: 07e0 |0215: move-object v0, v14 │ │ -018c18: 7608 4d04 0000 |0216: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018c1e: 0a00 |0219: move-result v0 │ │ -018c20: 59e0 ba02 |021a: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -018c24: 52e1 b902 |021c: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018c28: 52e2 ba02 |021e: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -018c2c: 52e3 b702 |0220: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018c30: 52e4 b802 |0222: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018c34: 1300 0f00 |0224: const/16 v0, #int 15 // #f │ │ -018c38: 4405 0c00 |0226: aget v5, v12, v0 │ │ -018c3c: 1306 0e00 |0228: const/16 v6, #int 14 // #e │ │ -018c40: 1407 81e6 a1d8 |022a: const v7, #float -1.42409e+15 // #d8a1e681 │ │ -018c46: 07e0 |022d: move-object v0, v14 │ │ -018c48: 7608 4d04 0000 |022e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018c4e: 0a00 |0231: move-result v0 │ │ -018c50: 59e0 b902 |0232: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018c54: 52e1 b802 |0234: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018c58: 52e2 b902 |0236: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018c5c: 52e3 ba02 |0238: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -018c60: 52e4 b702 |023a: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018c64: 1240 |023c: const/4 v0, #int 4 // #4 │ │ -018c66: 4405 0c00 |023d: aget v5, v12, v0 │ │ -018c6a: 1306 1400 |023f: const/16 v6, #int 20 // #14 │ │ -018c6e: 1407 c8fb d3e7 |0241: const v7, #float -2.00213e+24 // #e7d3fbc8 │ │ -018c74: 07e0 |0244: move-object v0, v14 │ │ -018c76: 7608 4d04 0000 |0245: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018c7c: 0a00 |0248: move-result v0 │ │ -018c7e: 59e0 b802 |0249: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018c82: 52e1 b702 |024b: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018c86: 52e2 b802 |024d: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018c8a: 52e3 b902 |024f: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018c8e: 52e4 ba02 |0251: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -018c92: 1300 0900 |0253: const/16 v0, #int 9 // #9 │ │ -018c96: 4405 0c00 |0255: aget v5, v12, v0 │ │ -018c9a: 1256 |0257: const/4 v6, #int 5 // #5 │ │ -018c9c: 1407 e6cd e121 |0258: const v7, #float 1.53011e-18 // #21e1cde6 │ │ -018ca2: 07e0 |025b: move-object v0, v14 │ │ -018ca4: 7608 4d04 0000 |025c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018caa: 0a00 |025f: move-result v0 │ │ -018cac: 59e0 b702 |0260: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018cb0: 52e1 ba02 |0262: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -018cb4: 52e2 b702 |0264: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018cb8: 52e3 b802 |0266: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018cbc: 52e4 b902 |0268: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018cc0: 1300 0e00 |026a: const/16 v0, #int 14 // #e │ │ -018cc4: 4405 0c00 |026c: aget v5, v12, v0 │ │ -018cc8: 1306 0900 |026e: const/16 v6, #int 9 // #9 │ │ -018ccc: 1407 d607 37c3 |0270: const v7, #float -183.031 // #c33707d6 │ │ -018cd2: 07e0 |0273: move-object v0, v14 │ │ -018cd4: 7608 4d04 0000 |0274: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018cda: 0a00 |0277: move-result v0 │ │ -018cdc: 59e0 ba02 |0278: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -018ce0: 52e1 b902 |027a: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018ce4: 52e2 ba02 |027c: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -018ce8: 52e3 b702 |027e: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018cec: 52e4 b802 |0280: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018cf0: 1230 |0282: const/4 v0, #int 3 // #3 │ │ -018cf2: 4405 0c00 |0283: aget v5, v12, v0 │ │ -018cf6: 1306 0e00 |0285: const/16 v6, #int 14 // #e │ │ -018cfa: 1407 870d d5f4 |0287: const v7, #float -1.35038e+32 // #f4d50d87 │ │ -018d00: 07e0 |028a: move-object v0, v14 │ │ -018d02: 7608 4d04 0000 |028b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018d08: 0a00 |028e: move-result v0 │ │ -018d0a: 59e0 b902 |028f: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018d0e: 52e1 b802 |0291: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018d12: 52e2 b902 |0293: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018d16: 52e3 ba02 |0295: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -018d1a: 52e4 b702 |0297: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018d1e: 1300 0800 |0299: const/16 v0, #int 8 // #8 │ │ -018d22: 4405 0c00 |029b: aget v5, v12, v0 │ │ -018d26: 1306 1400 |029d: const/16 v6, #int 20 // #14 │ │ -018d2a: 1407 ed14 5a45 |029f: const v7, #float 3489.31 // #455a14ed │ │ -018d30: 07e0 |02a2: move-object v0, v14 │ │ -018d32: 7608 4d04 0000 |02a3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018d38: 0a00 |02a6: move-result v0 │ │ -018d3a: 59e0 b802 |02a7: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018d3e: 52e1 b702 |02a9: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018d42: 52e2 b802 |02ab: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018d46: 52e3 b902 |02ad: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018d4a: 52e4 ba02 |02af: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -018d4e: 1300 0d00 |02b1: const/16 v0, #int 13 // #d │ │ -018d52: 4405 0c00 |02b3: aget v5, v12, v0 │ │ -018d56: 1256 |02b5: const/4 v6, #int 5 // #5 │ │ -018d58: 1407 05e9 e3a9 |02b6: const v7, #float -1.01212e-13 // #a9e3e905 │ │ -018d5e: 07e0 |02b9: move-object v0, v14 │ │ -018d60: 7608 4d04 0000 |02ba: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018d66: 0a00 |02bd: move-result v0 │ │ -018d68: 59e0 b702 |02be: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018d6c: 52e1 ba02 |02c0: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -018d70: 52e2 b702 |02c2: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018d74: 52e3 b802 |02c4: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018d78: 52e4 b902 |02c6: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018d7c: 1220 |02c8: const/4 v0, #int 2 // #2 │ │ -018d7e: 4405 0c00 |02c9: aget v5, v12, v0 │ │ -018d82: 1306 0900 |02cb: const/16 v6, #int 9 // #9 │ │ -018d86: 1407 f8a3 effc |02cd: const v7, #float -9.95428e+36 // #fcefa3f8 │ │ -018d8c: 07e0 |02d0: move-object v0, v14 │ │ -018d8e: 7608 4d04 0000 |02d1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018d94: 0a00 |02d4: move-result v0 │ │ -018d96: 59e0 ba02 |02d5: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -018d9a: 52e1 b902 |02d7: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018d9e: 52e2 ba02 |02d9: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -018da2: 52e3 b702 |02db: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018da6: 52e4 b802 |02dd: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018daa: 1270 |02df: const/4 v0, #int 7 // #7 │ │ -018dac: 4405 0c00 |02e0: aget v5, v12, v0 │ │ -018db0: 1306 0e00 |02e2: const/16 v6, #int 14 // #e │ │ -018db4: 1407 d902 6f67 |02e4: const v7, #float 1.1287e+24 // #676f02d9 │ │ -018dba: 07e0 |02e7: move-object v0, v14 │ │ -018dbc: 7608 4d04 0000 |02e8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018dc2: 0a00 |02eb: move-result v0 │ │ -018dc4: 59e0 b902 |02ec: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018dc8: 52e1 b802 |02ee: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018dcc: 52e2 b902 |02f0: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018dd0: 52e3 ba02 |02f2: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -018dd4: 52e4 b702 |02f4: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018dd8: 1300 0c00 |02f6: const/16 v0, #int 12 // #c │ │ -018ddc: 4405 0c00 |02f8: aget v5, v12, v0 │ │ -018de0: 1306 1400 |02fa: const/16 v6, #int 20 // #14 │ │ -018de4: 1407 8a4c 2a8d |02fc: const v7, #float -5.24774e-31 // #8d2a4c8a │ │ -018dea: 07e0 |02ff: move-object v0, v14 │ │ -018dec: 7608 4d04 0000 |0300: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044d │ │ -018df2: 0a00 |0303: move-result v0 │ │ -018df4: 59e0 b802 |0304: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018df8: 52e1 b702 |0306: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018dfc: 52e2 b802 |0308: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018e00: 52e3 b902 |030a: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018e04: 52e4 ba02 |030c: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -018e08: 1250 |030e: const/4 v0, #int 5 // #5 │ │ -018e0a: 4405 0c00 |030f: aget v5, v12, v0 │ │ -018e0e: 1246 |0311: const/4 v6, #int 4 // #4 │ │ -018e10: 1407 4239 faff |0312: const v7, #float -nan // #fffa3942 │ │ -018e16: 07e0 |0315: move-object v0, v14 │ │ -018e18: 7608 4f04 0000 |0316: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -018e1e: 0a00 |0319: move-result v0 │ │ -018e20: 59e0 b702 |031a: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018e24: 52e1 ba02 |031c: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -018e28: 52e2 b702 |031e: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018e2c: 52e3 b802 |0320: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018e30: 52e4 b902 |0322: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018e34: 1300 0800 |0324: const/16 v0, #int 8 // #8 │ │ -018e38: 4405 0c00 |0326: aget v5, v12, v0 │ │ -018e3c: 1306 0b00 |0328: const/16 v6, #int 11 // #b │ │ -018e40: 1407 81f6 7187 |032a: const v7, #float -1.82033e-34 // #8771f681 │ │ -018e46: 07e0 |032d: move-object v0, v14 │ │ -018e48: 7608 4f04 0000 |032e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -018e4e: 0a00 |0331: move-result v0 │ │ -018e50: 59e0 ba02 |0332: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -018e54: 52e1 b902 |0334: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018e58: 52e2 ba02 |0336: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -018e5c: 52e3 b702 |0338: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018e60: 52e4 b802 |033a: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018e64: 1300 0b00 |033c: const/16 v0, #int 11 // #b │ │ -018e68: 4405 0c00 |033e: aget v5, v12, v0 │ │ -018e6c: 1306 1000 |0340: const/16 v6, #int 16 // #10 │ │ -018e70: 1407 2261 9d6d |0342: const v7, #float 6.08832e+27 // #6d9d6122 │ │ -018e76: 07e0 |0345: move-object v0, v14 │ │ -018e78: 7608 4f04 0000 |0346: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -018e7e: 0a00 |0349: move-result v0 │ │ -018e80: 59e0 b902 |034a: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018e84: 52e1 b802 |034c: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018e88: 52e2 b902 |034e: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018e8c: 52e3 ba02 |0350: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -018e90: 52e4 b702 |0352: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018e94: 1300 0e00 |0354: const/16 v0, #int 14 // #e │ │ -018e98: 4405 0c00 |0356: aget v5, v12, v0 │ │ -018e9c: 1306 1700 |0358: const/16 v6, #int 23 // #17 │ │ -018ea0: 1407 0c38 e5fd |035a: const v7, #float -3.80855e+37 // #fde5380c │ │ -018ea6: 07e0 |035d: move-object v0, v14 │ │ -018ea8: 7608 4f04 0000 |035e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -018eae: 0a00 |0361: move-result v0 │ │ -018eb0: 59e0 b802 |0362: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018eb4: 52e1 b702 |0364: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018eb8: 52e2 b802 |0366: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018ebc: 52e3 b902 |0368: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018ec0: 52e4 ba02 |036a: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -018ec4: 1210 |036c: const/4 v0, #int 1 // #1 │ │ -018ec6: 4405 0c00 |036d: aget v5, v12, v0 │ │ -018eca: 1246 |036f: const/4 v6, #int 4 // #4 │ │ -018ecc: 1407 44ea bea4 |0370: const v7, #float -8.27962e-17 // #a4beea44 │ │ -018ed2: 07e0 |0373: move-object v0, v14 │ │ -018ed4: 7608 4f04 0000 |0374: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -018eda: 0a00 |0377: move-result v0 │ │ -018edc: 59e0 b702 |0378: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018ee0: 52e1 ba02 |037a: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -018ee4: 52e2 b702 |037c: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018ee8: 52e3 b802 |037e: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018eec: 52e4 b902 |0380: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018ef0: 1240 |0382: const/4 v0, #int 4 // #4 │ │ -018ef2: 4405 0c00 |0383: aget v5, v12, v0 │ │ -018ef6: 1306 0b00 |0385: const/16 v6, #int 11 // #b │ │ -018efa: 1407 a9cf de4b |0387: const v7, #float 2.92043e+07 // #4bdecfa9 │ │ -018f00: 07e0 |038a: move-object v0, v14 │ │ -018f02: 7608 4f04 0000 |038b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -018f08: 0a00 |038e: move-result v0 │ │ -018f0a: 59e0 ba02 |038f: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -018f0e: 52e1 b902 |0391: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018f12: 52e2 ba02 |0393: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -018f16: 52e3 b702 |0395: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018f1a: 52e4 b802 |0397: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018f1e: 1270 |0399: const/4 v0, #int 7 // #7 │ │ -018f20: 4405 0c00 |039a: aget v5, v12, v0 │ │ -018f24: 1306 1000 |039c: const/16 v6, #int 16 // #10 │ │ -018f28: 1407 604b bbf6 |039e: const v7, #float -1.89939e+33 // #f6bb4b60 │ │ -018f2e: 07e0 |03a1: move-object v0, v14 │ │ -018f30: 7608 4f04 0000 |03a2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -018f36: 0a00 |03a5: move-result v0 │ │ -018f38: 59e0 b902 |03a6: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018f3c: 52e1 b802 |03a8: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018f40: 52e2 b902 |03aa: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018f44: 52e3 ba02 |03ac: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -018f48: 52e4 b702 |03ae: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018f4c: 1300 0a00 |03b0: const/16 v0, #int 10 // #a │ │ -018f50: 4405 0c00 |03b2: aget v5, v12, v0 │ │ -018f54: 1306 1700 |03b4: const/16 v6, #int 23 // #17 │ │ -018f58: 1407 70bc bfbe |03b6: const v7, #float -0.374485 // #bebfbc70 │ │ -018f5e: 07e0 |03b9: move-object v0, v14 │ │ -018f60: 7608 4f04 0000 |03ba: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -018f66: 0a00 |03bd: move-result v0 │ │ -018f68: 59e0 b802 |03be: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018f6c: 52e1 b702 |03c0: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018f70: 52e2 b802 |03c2: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018f74: 52e3 b902 |03c4: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018f78: 52e4 ba02 |03c6: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -018f7c: 1300 0d00 |03c8: const/16 v0, #int 13 // #d │ │ -018f80: 4405 0c00 |03ca: aget v5, v12, v0 │ │ -018f84: 1246 |03cc: const/4 v6, #int 4 // #4 │ │ -018f86: 1407 c67e 9b28 |03cd: const v7, #float 1.72634e-14 // #289b7ec6 │ │ -018f8c: 07e0 |03d0: move-object v0, v14 │ │ -018f8e: 7608 4f04 0000 |03d1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -018f94: 0a00 |03d4: move-result v0 │ │ -018f96: 59e0 b702 |03d5: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018f9a: 52e1 ba02 |03d7: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -018f9e: 52e2 b702 |03d9: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018fa2: 52e3 b802 |03db: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018fa6: 52e4 b902 |03dd: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018faa: 1200 |03df: const/4 v0, #int 0 // #0 │ │ -018fac: 4405 0c00 |03e0: aget v5, v12, v0 │ │ -018fb0: 1306 0b00 |03e2: const/16 v6, #int 11 // #b │ │ -018fb4: 1407 fa27 a1ea |03e4: const v7, #float -9.74129e+25 // #eaa127fa │ │ -018fba: 07e0 |03e7: move-object v0, v14 │ │ -018fbc: 7608 4f04 0000 |03e8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -018fc2: 0a00 |03eb: move-result v0 │ │ -018fc4: 59e0 ba02 |03ec: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -018fc8: 52e1 b902 |03ee: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018fcc: 52e2 ba02 |03f0: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -018fd0: 52e3 b702 |03f2: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -018fd4: 52e4 b802 |03f4: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018fd8: 1230 |03f6: const/4 v0, #int 3 // #3 │ │ -018fda: 4405 0c00 |03f7: aget v5, v12, v0 │ │ -018fde: 1306 1000 |03f9: const/16 v6, #int 16 // #10 │ │ -018fe2: 1407 8530 efd4 |03fb: const v7, #float -8.21849e+12 // #d4ef3085 │ │ -018fe8: 07e0 |03fe: move-object v0, v14 │ │ -018fea: 7608 4f04 0000 |03ff: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -018ff0: 0a00 |0402: move-result v0 │ │ -018ff2: 59e0 b902 |0403: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018ff6: 52e1 b802 |0405: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -018ffa: 52e2 b902 |0407: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -018ffe: 52e3 ba02 |0409: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -019002: 52e4 b702 |040b: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -019006: 1260 |040d: const/4 v0, #int 6 // #6 │ │ -019008: 4405 0c00 |040e: aget v5, v12, v0 │ │ -01900c: 1306 1700 |0410: const/16 v6, #int 23 // #17 │ │ -019010: 1407 051d 8804 |0412: const v7, #float 3.20001e-36 // #04881d05 │ │ -019016: 07e0 |0415: move-object v0, v14 │ │ -019018: 7608 4f04 0000 |0416: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -01901e: 0a00 |0419: move-result v0 │ │ -019020: 59e0 b802 |041a: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -019024: 52e1 b702 |041c: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -019028: 52e2 b802 |041e: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -01902c: 52e3 b902 |0420: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -019030: 52e4 ba02 |0422: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -019034: 1300 0900 |0424: const/16 v0, #int 9 // #9 │ │ -019038: 4405 0c00 |0426: aget v5, v12, v0 │ │ -01903c: 1246 |0428: const/4 v6, #int 4 // #4 │ │ -01903e: 1407 39d0 d4d9 |0429: const v7, #float -7.4877e+15 // #d9d4d039 │ │ -019044: 07e0 |042c: move-object v0, v14 │ │ -019046: 7608 4f04 0000 |042d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -01904c: 0a00 |0430: move-result v0 │ │ -01904e: 59e0 b702 |0431: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -019052: 52e1 ba02 |0433: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -019056: 52e2 b702 |0435: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -01905a: 52e3 b802 |0437: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -01905e: 52e4 b902 |0439: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -019062: 1300 0c00 |043b: const/16 v0, #int 12 // #c │ │ -019066: 4405 0c00 |043d: aget v5, v12, v0 │ │ -01906a: 1306 0b00 |043f: const/16 v6, #int 11 // #b │ │ -01906e: 1407 e599 dbe6 |0441: const v7, #float -5.18519e+23 // #e6db99e5 │ │ -019074: 07e0 |0444: move-object v0, v14 │ │ -019076: 7608 4f04 0000 |0445: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -01907c: 0a00 |0448: move-result v0 │ │ -01907e: 59e0 ba02 |0449: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -019082: 52e1 b902 |044b: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -019086: 52e2 ba02 |044d: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -01908a: 52e3 b702 |044f: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -01908e: 52e4 b802 |0451: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -019092: 1300 0f00 |0453: const/16 v0, #int 15 // #f │ │ -019096: 4405 0c00 |0455: aget v5, v12, v0 │ │ -01909a: 1306 1000 |0457: const/16 v6, #int 16 // #10 │ │ -01909e: 1407 f87c a21f |0459: const v7, #float 6.88164e-20 // #1fa27cf8 │ │ -0190a4: 07e0 |045c: move-object v0, v14 │ │ -0190a6: 7608 4f04 0000 |045d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -0190ac: 0a00 |0460: move-result v0 │ │ -0190ae: 59e0 b902 |0461: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0190b2: 52e1 b802 |0463: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -0190b6: 52e2 b902 |0465: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0190ba: 52e3 ba02 |0467: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -0190be: 52e4 b702 |0469: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -0190c2: 1220 |046b: const/4 v0, #int 2 // #2 │ │ -0190c4: 4405 0c00 |046c: aget v5, v12, v0 │ │ -0190c8: 1306 1700 |046e: const/16 v6, #int 23 // #17 │ │ -0190cc: 1407 6556 acc4 |0470: const v7, #float -1378.7 // #c4ac5665 │ │ -0190d2: 07e0 |0473: move-object v0, v14 │ │ -0190d4: 7608 4f04 0000 |0474: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@044f │ │ -0190da: 0a00 |0477: move-result v0 │ │ -0190dc: 59e0 b802 |0478: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -0190e0: 52e1 b702 |047a: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -0190e4: 52e2 b802 |047c: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -0190e8: 52e3 b902 |047e: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0190ec: 52e4 ba02 |0480: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -0190f0: 1200 |0482: const/4 v0, #int 0 // #0 │ │ -0190f2: 4405 0c00 |0483: aget v5, v12, v0 │ │ -0190f6: 1266 |0485: const/4 v6, #int 6 // #6 │ │ -0190f8: 1407 4422 29f4 |0486: const v7, #float -5.36007e+31 // #f4292244 │ │ -0190fe: 07e0 |0489: move-object v0, v14 │ │ -019100: 7608 5104 0000 |048a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -019106: 0a00 |048d: move-result v0 │ │ -019108: 59e0 b702 |048e: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -01910c: 52e1 ba02 |0490: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -019110: 52e2 b702 |0492: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -019114: 52e3 b802 |0494: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -019118: 52e4 b902 |0496: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -01911c: 1270 |0498: const/4 v0, #int 7 // #7 │ │ -01911e: 4405 0c00 |0499: aget v5, v12, v0 │ │ -019122: 1306 0a00 |049b: const/16 v6, #int 10 // #a │ │ -019126: 1407 97ff 2a43 |049d: const v7, #float 170.998 // #432aff97 │ │ -01912c: 07e0 |04a0: move-object v0, v14 │ │ -01912e: 7608 5104 0000 |04a1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -019134: 0a00 |04a4: move-result v0 │ │ -019136: 59e0 ba02 |04a5: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -01913a: 52e1 b902 |04a7: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -01913e: 52e2 ba02 |04a9: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -019142: 52e3 b702 |04ab: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -019146: 52e4 b802 |04ad: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -01914a: 1300 0e00 |04af: const/16 v0, #int 14 // #e │ │ -01914e: 4405 0c00 |04b1: aget v5, v12, v0 │ │ -019152: 1306 0f00 |04b3: const/16 v6, #int 15 // #f │ │ -019156: 1407 a723 94ab |04b5: const v7, #float -1.05259e-12 // #ab9423a7 │ │ -01915c: 07e0 |04b8: move-object v0, v14 │ │ -01915e: 7608 5104 0000 |04b9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -019164: 0a00 |04bc: move-result v0 │ │ -019166: 59e0 b902 |04bd: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -01916a: 52e1 b802 |04bf: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -01916e: 52e2 b902 |04c1: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -019172: 52e3 ba02 |04c3: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -019176: 52e4 b702 |04c5: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -01917a: 1250 |04c7: const/4 v0, #int 5 // #5 │ │ -01917c: 4405 0c00 |04c8: aget v5, v12, v0 │ │ -019180: 1306 1500 |04ca: const/16 v6, #int 21 // #15 │ │ -019184: 1407 39a0 93fc |04cc: const v7, #float -6.13214e+36 // #fc93a039 │ │ -01918a: 07e0 |04cf: move-object v0, v14 │ │ -01918c: 7608 5104 0000 |04d0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -019192: 0a00 |04d3: move-result v0 │ │ -019194: 59e0 b802 |04d4: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -019198: 52e1 b702 |04d6: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -01919c: 52e2 b802 |04d8: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -0191a0: 52e3 b902 |04da: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0191a4: 52e4 ba02 |04dc: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -0191a8: 1300 0c00 |04de: const/16 v0, #int 12 // #c │ │ -0191ac: 4405 0c00 |04e0: aget v5, v12, v0 │ │ -0191b0: 1266 |04e2: const/4 v6, #int 6 // #6 │ │ -0191b2: 1407 c359 5b65 |04e3: const v7, #float 6.47409e+22 // #655b59c3 │ │ -0191b8: 07e0 |04e6: move-object v0, v14 │ │ -0191ba: 7608 5104 0000 |04e7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -0191c0: 0a00 |04ea: move-result v0 │ │ -0191c2: 59e0 b702 |04eb: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -0191c6: 52e1 ba02 |04ed: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -0191ca: 52e2 b702 |04ef: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -0191ce: 52e3 b802 |04f1: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -0191d2: 52e4 b902 |04f3: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0191d6: 1230 |04f5: const/4 v0, #int 3 // #3 │ │ -0191d8: 4405 0c00 |04f6: aget v5, v12, v0 │ │ -0191dc: 1306 0a00 |04f8: const/16 v6, #int 10 // #a │ │ -0191e0: 1407 92cc 0c8f |04fa: const v7, #float -6.94193e-30 // #8f0ccc92 │ │ -0191e6: 07e0 |04fd: move-object v0, v14 │ │ -0191e8: 7608 5104 0000 |04fe: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -0191ee: 0a00 |0501: move-result v0 │ │ -0191f0: 59e0 ba02 |0502: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -0191f4: 52e1 b902 |0504: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0191f8: 52e2 ba02 |0506: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -0191fc: 52e3 b702 |0508: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -019200: 52e4 b802 |050a: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -019204: 1300 0a00 |050c: const/16 v0, #int 10 // #a │ │ -019208: 4405 0c00 |050e: aget v5, v12, v0 │ │ -01920c: 1306 0f00 |0510: const/16 v6, #int 15 // #f │ │ -019210: 1407 7df4 efff |0512: const v7, #float -nan // #ffeff47d │ │ -019216: 07e0 |0515: move-object v0, v14 │ │ -019218: 7608 5104 0000 |0516: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -01921e: 0a00 |0519: move-result v0 │ │ -019220: 59e0 b902 |051a: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -019224: 52e1 b802 |051c: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -019228: 52e2 b902 |051e: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -01922c: 52e3 ba02 |0520: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -019230: 52e4 b702 |0522: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -019234: 1210 |0524: const/4 v0, #int 1 // #1 │ │ -019236: 4405 0c00 |0525: aget v5, v12, v0 │ │ -01923a: 1306 1500 |0527: const/16 v6, #int 21 // #15 │ │ -01923e: 1407 d15d 8485 |0529: const v7, #float -1.24477e-35 // #85845dd1 │ │ -019244: 07e0 |052c: move-object v0, v14 │ │ -019246: 7608 5104 0000 |052d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -01924c: 0a00 |0530: move-result v0 │ │ -01924e: 59e0 b802 |0531: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -019252: 52e1 b702 |0533: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -019256: 52e2 b802 |0535: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -01925a: 52e3 b902 |0537: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -01925e: 52e4 ba02 |0539: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -019262: 1300 0800 |053b: const/16 v0, #int 8 // #8 │ │ -019266: 4405 0c00 |053d: aget v5, v12, v0 │ │ -01926a: 1266 |053f: const/4 v6, #int 6 // #6 │ │ -01926c: 1407 4f7e a86f |0540: const v7, #float 1.04292e+29 // #6fa87e4f │ │ -019272: 07e0 |0543: move-object v0, v14 │ │ -019274: 7608 5104 0000 |0544: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -01927a: 0a00 |0547: move-result v0 │ │ -01927c: 59e0 b702 |0548: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -019280: 52e1 ba02 |054a: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -019284: 52e2 b702 |054c: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -019288: 52e3 b802 |054e: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -01928c: 52e4 b902 |0550: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -019290: 1300 0f00 |0552: const/16 v0, #int 15 // #f │ │ -019294: 4405 0c00 |0554: aget v5, v12, v0 │ │ -019298: 1306 0a00 |0556: const/16 v6, #int 10 // #a │ │ -01929c: 1407 e0e6 2cfe |0558: const v7, #float -5.74565e+37 // #fe2ce6e0 │ │ -0192a2: 07e0 |055b: move-object v0, v14 │ │ -0192a4: 7608 5104 0000 |055c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -0192aa: 0a00 |055f: move-result v0 │ │ -0192ac: 59e0 ba02 |0560: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -0192b0: 52e1 b902 |0562: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0192b4: 52e2 ba02 |0564: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -0192b8: 52e3 b702 |0566: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -0192bc: 52e4 b802 |0568: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -0192c0: 1260 |056a: const/4 v0, #int 6 // #6 │ │ -0192c2: 4405 0c00 |056b: aget v5, v12, v0 │ │ -0192c6: 1306 0f00 |056d: const/16 v6, #int 15 // #f │ │ -0192ca: 1407 1443 01a3 |056f: const v7, #float -7.00731e-18 // #a3014314 │ │ -0192d0: 07e0 |0572: move-object v0, v14 │ │ -0192d2: 7608 5104 0000 |0573: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -0192d8: 0a00 |0576: move-result v0 │ │ -0192da: 59e0 b902 |0577: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0192de: 52e1 b802 |0579: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -0192e2: 52e2 b902 |057b: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0192e6: 52e3 ba02 |057d: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -0192ea: 52e4 b702 |057f: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -0192ee: 1300 0d00 |0581: const/16 v0, #int 13 // #d │ │ -0192f2: 4405 0c00 |0583: aget v5, v12, v0 │ │ -0192f6: 1306 1500 |0585: const/16 v6, #int 21 // #15 │ │ -0192fa: 1407 a111 084e |0587: const v7, #float 5.70714e+08 // #4e0811a1 │ │ -019300: 07e0 |058a: move-object v0, v14 │ │ -019302: 7608 5104 0000 |058b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -019308: 0a00 |058e: move-result v0 │ │ -01930a: 59e0 b802 |058f: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -01930e: 52e1 b702 |0591: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ -019312: 52e2 b802 |0593: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ -019316: 52e3 b902 |0595: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ -01931a: 52e4 ba02 |0597: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ -01931e: 1240 |0599: const/4 v0, #int 4 // #4 │ │ -019320: 4405 0c00 |059a: aget v5, v12, v0 │ │ -019324: 1266 |059c: const/4 v6, #int 6 // #6 │ │ -019326: 1407 827e 53f7 |059d: const v7, #float -4.28961e+33 // #f7537e82 │ │ -01932c: 07e0 |05a0: move-object v0, v14 │ │ -01932e: 7608 5104 0000 |05a1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -019334: 0a00 |05a4: move-result v0 │ │ -019336: 59e0 b702 |05a5: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -01933a: 52e1 ba02 |05a7: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ -01933e: 52e2 b702 |05a9: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ -019342: 52e3 b802 |05ab: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ -019346: 52e4 b902 |05ad: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ -01934a: 1300 0b00 |05af: const/16 v0, #int 11 // #b │ │ -01934e: 4405 0c00 |05b1: aget v5, v12, v0 │ │ -019352: 1306 0a00 |05b3: const/16 v6, #int 10 // #a │ │ -019356: 1407 35f2 3abd |05b5: const v7, #float -0.0456411 // #bd3af235 │ │ -01935c: 07e0 |05b8: move-object v0, v14 │ │ -01935e: 7608 5104 0000 |05b9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -019364: 0a00 |05bc: move-result v0 │ │ -019366: 59e0 ba02 |05bd: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -01936a: 52e1 b902 |05bf: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ -01936e: 52e2 ba02 |05c1: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ -019372: 52e3 b702 |05c3: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ -019376: 52e4 b802 |05c5: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ -01937a: 1220 |05c7: const/4 v0, #int 2 // #2 │ │ -01937c: 4405 0c00 |05c8: aget v5, v12, v0 │ │ -019380: 1306 0f00 |05ca: const/16 v6, #int 15 // #f │ │ -019384: 1407 bbd2 d72a |05cc: const v7, #float 3.83379e-13 // #2ad7d2bb │ │ -01938a: 07e0 |05cf: move-object v0, v14 │ │ -01938c: 7608 5104 0000 |05d0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -019392: 0a00 |05d3: move-result v0 │ │ -019394: 59e0 b902 |05d4: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -019398: 52e1 b802 |05d6: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ -01939c: 52e2 b902 |05d8: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0193a0: 52e3 ba02 |05da: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ -0193a4: 52e4 b702 |05dc: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ -0193a8: 1300 0900 |05de: const/16 v0, #int 9 // #9 │ │ -0193ac: 4405 0c00 |05e0: aget v5, v12, v0 │ │ -0193b0: 1306 1500 |05e2: const/16 v6, #int 21 // #15 │ │ -0193b4: 1407 91d3 86eb |05e4: const v7, #float -3.2599e+26 // #eb86d391 │ │ -0193ba: 07e0 |05e7: move-object v0, v14 │ │ -0193bc: 7608 5104 0000 |05e8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0451 │ │ -0193c2: 0a00 |05eb: move-result v0 │ │ -0193c4: 59e0 b802 |05ec: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -0193c8: 52e0 b702 |05ee: iget v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -0193cc: b080 |05f0: add-int/2addr v0, v8 │ │ -0193ce: 59e0 b702 |05f1: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ -0193d2: 52e0 b802 |05f3: iget v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -0193d6: b090 |05f5: add-int/2addr v0, v9 │ │ -0193d8: 59e0 b802 |05f6: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ -0193dc: 52e0 b902 |05f8: iget v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0193e0: b0a0 |05fa: add-int/2addr v0, v10 │ │ -0193e2: 59e0 b902 |05fb: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ -0193e6: 52e0 ba02 |05fd: iget v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -0193ea: b0b0 |05ff: add-int/2addr v0, v11 │ │ -0193ec: 59e0 ba02 |0600: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ -0193f0: 0e00 |0602: return-void │ │ +0197d4: |[0197d4] ssh.MD5.munch:()V │ │ +0197e4: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +0197e8: 230c 1b01 |0002: new-array v12, v0, [I // type@011b │ │ +0197ec: 120d |0004: const/4 v13, #int 0 // #0 │ │ +0197ee: 1300 1000 |0005: const/16 v0, #int 16 // #10 │ │ +0197f2: 350d 0f00 |0007: if-ge v13, v0, 0016 // +000f │ │ +0197f6: 54e0 bb02 |0009: iget-object v0, v14, Lssh/MD5;.W:[I // field@02bb │ │ +0197fa: 4400 000d |000b: aget v0, v0, v13 │ │ +0197fe: 7020 5304 0e00 |000d: invoke-direct {v14, v0}, Lssh/MD5;.SWAP:(I)I // method@0453 │ │ +019804: 0a00 |0010: move-result v0 │ │ +019806: 4b00 0c0d |0011: aput v0, v12, v13 │ │ +01980a: d80d 0d01 |0013: add-int/lit8 v13, v13, #int 1 // #01 │ │ +01980e: 28f0 |0015: goto 0005 // -0010 │ │ +019810: 52e8 b702 |0016: iget v8, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019814: 52e9 b802 |0018: iget v9, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019818: 52ea b902 |001a: iget v10, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01981c: 52eb ba02 |001c: iget v11, v14, Lssh/MD5;.D:I // field@02ba │ │ +019820: 52e1 b702 |001e: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019824: 52e2 b802 |0020: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019828: 52e3 b902 |0022: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01982c: 52e4 ba02 |0024: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +019830: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +019832: 4405 0c00 |0027: aget v5, v12, v0 │ │ +019836: 1276 |0029: const/4 v6, #int 7 // #7 │ │ +019838: 1407 78a4 6ad7 |002a: const v7, #float -2.57992e+14 // #d76aa478 │ │ +01983e: 07e0 |002d: move-object v0, v14 │ │ +019840: 7608 4c04 0000 |002e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +019846: 0a00 |0031: move-result v0 │ │ +019848: 59e0 b702 |0032: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01984c: 52e1 ba02 |0034: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +019850: 52e2 b702 |0036: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019854: 52e3 b802 |0038: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019858: 52e4 b902 |003a: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01985c: 1210 |003c: const/4 v0, #int 1 // #1 │ │ +01985e: 4405 0c00 |003d: aget v5, v12, v0 │ │ +019862: 1306 0c00 |003f: const/16 v6, #int 12 // #c │ │ +019866: 1407 56b7 c7e8 |0041: const v7, #float -7.54506e+24 // #e8c7b756 │ │ +01986c: 07e0 |0044: move-object v0, v14 │ │ +01986e: 7608 4c04 0000 |0045: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +019874: 0a00 |0048: move-result v0 │ │ +019876: 59e0 ba02 |0049: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +01987a: 52e1 b902 |004b: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01987e: 52e2 ba02 |004d: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +019882: 52e3 b702 |004f: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019886: 52e4 b802 |0051: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01988a: 1220 |0053: const/4 v0, #int 2 // #2 │ │ +01988c: 4405 0c00 |0054: aget v5, v12, v0 │ │ +019890: 1306 1100 |0056: const/16 v6, #int 17 // #11 │ │ +019894: 1407 db70 2024 |0058: const v7, #float 3.47901e-17 // #242070db │ │ +01989a: 07e0 |005b: move-object v0, v14 │ │ +01989c: 7608 4c04 0000 |005c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +0198a2: 0a00 |005f: move-result v0 │ │ +0198a4: 59e0 b902 |0060: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +0198a8: 52e1 b802 |0062: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +0198ac: 52e2 b902 |0064: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +0198b0: 52e3 ba02 |0066: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +0198b4: 52e4 b702 |0068: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +0198b8: 1230 |006a: const/4 v0, #int 3 // #3 │ │ +0198ba: 4405 0c00 |006b: aget v5, v12, v0 │ │ +0198be: 1306 1600 |006d: const/16 v6, #int 22 // #16 │ │ +0198c2: 1407 eece bdc1 |006f: const v7, #float -23.726 // #c1bdceee │ │ +0198c8: 07e0 |0072: move-object v0, v14 │ │ +0198ca: 7608 4c04 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +0198d0: 0a00 |0076: move-result v0 │ │ +0198d2: 59e0 b802 |0077: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +0198d6: 52e1 b702 |0079: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +0198da: 52e2 b802 |007b: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +0198de: 52e3 b902 |007d: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +0198e2: 52e4 ba02 |007f: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +0198e6: 1240 |0081: const/4 v0, #int 4 // #4 │ │ +0198e8: 4405 0c00 |0082: aget v5, v12, v0 │ │ +0198ec: 1276 |0084: const/4 v6, #int 7 // #7 │ │ +0198ee: 1407 af0f 7cf5 |0085: const v7, #float -3.19526e+32 // #f57c0faf │ │ +0198f4: 07e0 |0088: move-object v0, v14 │ │ +0198f6: 7608 4c04 0000 |0089: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +0198fc: 0a00 |008c: move-result v0 │ │ +0198fe: 59e0 b702 |008d: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019902: 52e1 ba02 |008f: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +019906: 52e2 b702 |0091: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01990a: 52e3 b802 |0093: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01990e: 52e4 b902 |0095: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019912: 1250 |0097: const/4 v0, #int 5 // #5 │ │ +019914: 4405 0c00 |0098: aget v5, v12, v0 │ │ +019918: 1306 0c00 |009a: const/16 v6, #int 12 // #c │ │ +01991c: 1407 2ac6 8747 |009c: const v7, #float 69516.3 // #4787c62a │ │ +019922: 07e0 |009f: move-object v0, v14 │ │ +019924: 7608 4c04 0000 |00a0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +01992a: 0a00 |00a3: move-result v0 │ │ +01992c: 59e0 ba02 |00a4: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +019930: 52e1 b902 |00a6: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019934: 52e2 ba02 |00a8: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +019938: 52e3 b702 |00aa: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01993c: 52e4 b802 |00ac: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019940: 1260 |00ae: const/4 v0, #int 6 // #6 │ │ +019942: 4405 0c00 |00af: aget v5, v12, v0 │ │ +019946: 1306 1100 |00b1: const/16 v6, #int 17 // #11 │ │ +01994a: 1407 1346 30a8 |00b3: const v7, #float -9.78516e-15 // #a8304613 │ │ +019950: 07e0 |00b6: move-object v0, v14 │ │ +019952: 7608 4c04 0000 |00b7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +019958: 0a00 |00ba: move-result v0 │ │ +01995a: 59e0 b902 |00bb: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01995e: 52e1 b802 |00bd: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019962: 52e2 b902 |00bf: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019966: 52e3 ba02 |00c1: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +01996a: 52e4 b702 |00c3: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01996e: 1270 |00c5: const/4 v0, #int 7 // #7 │ │ +019970: 4405 0c00 |00c6: aget v5, v12, v0 │ │ +019974: 1306 1600 |00c8: const/16 v6, #int 22 // #16 │ │ +019978: 1407 0195 46fd |00ca: const v7, #float -1.64976e+37 // #fd469501 │ │ +01997e: 07e0 |00cd: move-object v0, v14 │ │ +019980: 7608 4c04 0000 |00ce: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +019986: 0a00 |00d1: move-result v0 │ │ +019988: 59e0 b802 |00d2: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01998c: 52e1 b702 |00d4: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019990: 52e2 b802 |00d6: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019994: 52e3 b902 |00d8: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019998: 52e4 ba02 |00da: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +01999c: 1300 0800 |00dc: const/16 v0, #int 8 // #8 │ │ +0199a0: 4405 0c00 |00de: aget v5, v12, v0 │ │ +0199a4: 1276 |00e0: const/4 v6, #int 7 // #7 │ │ +0199a6: 1407 d898 8069 |00e1: const v7, #float 1.9433e+25 // #698098d8 │ │ +0199ac: 07e0 |00e4: move-object v0, v14 │ │ +0199ae: 7608 4c04 0000 |00e5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +0199b4: 0a00 |00e8: move-result v0 │ │ +0199b6: 59e0 b702 |00e9: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +0199ba: 52e1 ba02 |00eb: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +0199be: 52e2 b702 |00ed: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +0199c2: 52e3 b802 |00ef: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +0199c6: 52e4 b902 |00f1: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +0199ca: 1300 0900 |00f3: const/16 v0, #int 9 // #9 │ │ +0199ce: 4405 0c00 |00f5: aget v5, v12, v0 │ │ +0199d2: 1306 0c00 |00f7: const/16 v6, #int 12 // #c │ │ +0199d6: 1407 aff7 448b |00f9: const v7, #float -3.79346e-32 // #8b44f7af │ │ +0199dc: 07e0 |00fc: move-object v0, v14 │ │ +0199de: 7608 4c04 0000 |00fd: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +0199e4: 0a00 |0100: move-result v0 │ │ +0199e6: 59e0 ba02 |0101: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +0199ea: 52e1 b902 |0103: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +0199ee: 52e2 ba02 |0105: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +0199f2: 52e3 b702 |0107: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +0199f6: 52e4 b802 |0109: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +0199fa: 1300 0a00 |010b: const/16 v0, #int 10 // #a │ │ +0199fe: 4405 0c00 |010d: aget v5, v12, v0 │ │ +019a02: 1306 1100 |010f: const/16 v6, #int 17 // #11 │ │ +019a06: 1407 b15b ffff |0111: const v7, #float -nan // #ffff5bb1 │ │ +019a0c: 07e0 |0114: move-object v0, v14 │ │ +019a0e: 7608 4c04 0000 |0115: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +019a14: 0a00 |0118: move-result v0 │ │ +019a16: 59e0 b902 |0119: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019a1a: 52e1 b802 |011b: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019a1e: 52e2 b902 |011d: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019a22: 52e3 ba02 |011f: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +019a26: 52e4 b702 |0121: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019a2a: 1300 0b00 |0123: const/16 v0, #int 11 // #b │ │ +019a2e: 4405 0c00 |0125: aget v5, v12, v0 │ │ +019a32: 1306 1600 |0127: const/16 v6, #int 22 // #16 │ │ +019a36: 1407 bed7 5c89 |0129: const v7, #float -2.6583e-33 // #895cd7be │ │ +019a3c: 07e0 |012c: move-object v0, v14 │ │ +019a3e: 7608 4c04 0000 |012d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +019a44: 0a00 |0130: move-result v0 │ │ +019a46: 59e0 b802 |0131: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019a4a: 52e1 b702 |0133: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019a4e: 52e2 b802 |0135: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019a52: 52e3 b902 |0137: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019a56: 52e4 ba02 |0139: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +019a5a: 1300 0c00 |013b: const/16 v0, #int 12 // #c │ │ +019a5e: 4405 0c00 |013d: aget v5, v12, v0 │ │ +019a62: 1276 |013f: const/4 v6, #int 7 // #7 │ │ +019a64: 1407 2211 906b |0140: const v7, #float 3.48332e+26 // #6b901122 │ │ +019a6a: 07e0 |0143: move-object v0, v14 │ │ +019a6c: 7608 4c04 0000 |0144: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +019a72: 0a00 |0147: move-result v0 │ │ +019a74: 59e0 b702 |0148: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019a78: 52e1 ba02 |014a: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +019a7c: 52e2 b702 |014c: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019a80: 52e3 b802 |014e: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019a84: 52e4 b902 |0150: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019a88: 1300 0d00 |0152: const/16 v0, #int 13 // #d │ │ +019a8c: 4405 0c00 |0154: aget v5, v12, v0 │ │ +019a90: 1306 0c00 |0156: const/16 v6, #int 12 // #c │ │ +019a94: 1407 9371 98fd |0158: const v7, #float -2.5329e+37 // #fd987193 │ │ +019a9a: 07e0 |015b: move-object v0, v14 │ │ +019a9c: 7608 4c04 0000 |015c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +019aa2: 0a00 |015f: move-result v0 │ │ +019aa4: 59e0 ba02 |0160: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +019aa8: 52e1 b902 |0162: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019aac: 52e2 ba02 |0164: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +019ab0: 52e3 b702 |0166: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019ab4: 52e4 b802 |0168: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019ab8: 1300 0e00 |016a: const/16 v0, #int 14 // #e │ │ +019abc: 4405 0c00 |016c: aget v5, v12, v0 │ │ +019ac0: 1306 1100 |016e: const/16 v6, #int 17 // #11 │ │ +019ac4: 1407 8e43 79a6 |0170: const v7, #float -8.64808e-16 // #a679438e │ │ +019aca: 07e0 |0173: move-object v0, v14 │ │ +019acc: 7608 4c04 0000 |0174: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +019ad2: 0a00 |0177: move-result v0 │ │ +019ad4: 59e0 b902 |0178: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019ad8: 52e1 b802 |017a: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019adc: 52e2 b902 |017c: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019ae0: 52e3 ba02 |017e: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +019ae4: 52e4 b702 |0180: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019ae8: 1300 0f00 |0182: const/16 v0, #int 15 // #f │ │ +019aec: 4405 0c00 |0184: aget v5, v12, v0 │ │ +019af0: 1306 1600 |0186: const/16 v6, #int 22 // #16 │ │ +019af4: 1407 2108 b449 |0188: const v7, #float 1.47482e+06 // #49b40821 │ │ +019afa: 07e0 |018b: move-object v0, v14 │ │ +019afc: 7608 4c04 0000 |018c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.FF:(IIIIIII)I // method@044c │ │ +019b02: 0a00 |018f: move-result v0 │ │ +019b04: 59e0 b802 |0190: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019b08: 52e1 b702 |0192: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019b0c: 52e2 b802 |0194: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019b10: 52e3 b902 |0196: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019b14: 52e4 ba02 |0198: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +019b18: 1210 |019a: const/4 v0, #int 1 // #1 │ │ +019b1a: 4405 0c00 |019b: aget v5, v12, v0 │ │ +019b1e: 1256 |019d: const/4 v6, #int 5 // #5 │ │ +019b20: 1407 6225 1ef6 |019e: const v7, #float -8.01896e+32 // #f61e2562 │ │ +019b26: 07e0 |01a1: move-object v0, v14 │ │ +019b28: 7608 4e04 0000 |01a2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019b2e: 0a00 |01a5: move-result v0 │ │ +019b30: 59e0 b702 |01a6: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019b34: 52e1 ba02 |01a8: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +019b38: 52e2 b702 |01aa: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019b3c: 52e3 b802 |01ac: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019b40: 52e4 b902 |01ae: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019b44: 1260 |01b0: const/4 v0, #int 6 // #6 │ │ +019b46: 4405 0c00 |01b1: aget v5, v12, v0 │ │ +019b4a: 1306 0900 |01b3: const/16 v6, #int 9 // #9 │ │ +019b4e: 1407 40b3 40c0 |01b5: const v7, #float -3.01094 // #c040b340 │ │ +019b54: 07e0 |01b8: move-object v0, v14 │ │ +019b56: 7608 4e04 0000 |01b9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019b5c: 0a00 |01bc: move-result v0 │ │ +019b5e: 59e0 ba02 |01bd: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +019b62: 52e1 b902 |01bf: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019b66: 52e2 ba02 |01c1: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +019b6a: 52e3 b702 |01c3: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019b6e: 52e4 b802 |01c5: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019b72: 1300 0b00 |01c7: const/16 v0, #int 11 // #b │ │ +019b76: 4405 0c00 |01c9: aget v5, v12, v0 │ │ +019b7a: 1306 0e00 |01cb: const/16 v6, #int 14 // #e │ │ +019b7e: 1407 515a 5e26 |01cd: const v7, #float 7.71441e-16 // #265e5a51 │ │ +019b84: 07e0 |01d0: move-object v0, v14 │ │ +019b86: 7608 4e04 0000 |01d1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019b8c: 0a00 |01d4: move-result v0 │ │ +019b8e: 59e0 b902 |01d5: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019b92: 52e1 b802 |01d7: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019b96: 52e2 b902 |01d9: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019b9a: 52e3 ba02 |01db: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +019b9e: 52e4 b702 |01dd: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019ba2: 1200 |01df: const/4 v0, #int 0 // #0 │ │ +019ba4: 4405 0c00 |01e0: aget v5, v12, v0 │ │ +019ba8: 1306 1400 |01e2: const/16 v6, #int 20 // #14 │ │ +019bac: 1407 aac7 b6e9 |01e4: const v7, #float -2.76209e+25 // #e9b6c7aa │ │ +019bb2: 07e0 |01e7: move-object v0, v14 │ │ +019bb4: 7608 4e04 0000 |01e8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019bba: 0a00 |01eb: move-result v0 │ │ +019bbc: 59e0 b802 |01ec: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019bc0: 52e1 b702 |01ee: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019bc4: 52e2 b802 |01f0: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019bc8: 52e3 b902 |01f2: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019bcc: 52e4 ba02 |01f4: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +019bd0: 1250 |01f6: const/4 v0, #int 5 // #5 │ │ +019bd2: 4405 0c00 |01f7: aget v5, v12, v0 │ │ +019bd6: 1256 |01f9: const/4 v6, #int 5 // #5 │ │ +019bd8: 1407 5d10 2fd6 |01fa: const v7, #float -4.81212e+13 // #d62f105d │ │ +019bde: 07e0 |01fd: move-object v0, v14 │ │ +019be0: 7608 4e04 0000 |01fe: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019be6: 0a00 |0201: move-result v0 │ │ +019be8: 59e0 b702 |0202: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019bec: 52e1 ba02 |0204: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +019bf0: 52e2 b702 |0206: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019bf4: 52e3 b802 |0208: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019bf8: 52e4 b902 |020a: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019bfc: 1300 0a00 |020c: const/16 v0, #int 10 // #a │ │ +019c00: 4405 0c00 |020e: aget v5, v12, v0 │ │ +019c04: 1306 0900 |0210: const/16 v6, #int 9 // #9 │ │ +019c08: 1407 5314 4402 |0212: const v7, #float 1.44056e-37 // #02441453 │ │ +019c0e: 07e0 |0215: move-object v0, v14 │ │ +019c10: 7608 4e04 0000 |0216: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019c16: 0a00 |0219: move-result v0 │ │ +019c18: 59e0 ba02 |021a: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +019c1c: 52e1 b902 |021c: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019c20: 52e2 ba02 |021e: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +019c24: 52e3 b702 |0220: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019c28: 52e4 b802 |0222: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019c2c: 1300 0f00 |0224: const/16 v0, #int 15 // #f │ │ +019c30: 4405 0c00 |0226: aget v5, v12, v0 │ │ +019c34: 1306 0e00 |0228: const/16 v6, #int 14 // #e │ │ +019c38: 1407 81e6 a1d8 |022a: const v7, #float -1.42409e+15 // #d8a1e681 │ │ +019c3e: 07e0 |022d: move-object v0, v14 │ │ +019c40: 7608 4e04 0000 |022e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019c46: 0a00 |0231: move-result v0 │ │ +019c48: 59e0 b902 |0232: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019c4c: 52e1 b802 |0234: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019c50: 52e2 b902 |0236: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019c54: 52e3 ba02 |0238: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +019c58: 52e4 b702 |023a: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019c5c: 1240 |023c: const/4 v0, #int 4 // #4 │ │ +019c5e: 4405 0c00 |023d: aget v5, v12, v0 │ │ +019c62: 1306 1400 |023f: const/16 v6, #int 20 // #14 │ │ +019c66: 1407 c8fb d3e7 |0241: const v7, #float -2.00213e+24 // #e7d3fbc8 │ │ +019c6c: 07e0 |0244: move-object v0, v14 │ │ +019c6e: 7608 4e04 0000 |0245: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019c74: 0a00 |0248: move-result v0 │ │ +019c76: 59e0 b802 |0249: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019c7a: 52e1 b702 |024b: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019c7e: 52e2 b802 |024d: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019c82: 52e3 b902 |024f: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019c86: 52e4 ba02 |0251: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +019c8a: 1300 0900 |0253: const/16 v0, #int 9 // #9 │ │ +019c8e: 4405 0c00 |0255: aget v5, v12, v0 │ │ +019c92: 1256 |0257: const/4 v6, #int 5 // #5 │ │ +019c94: 1407 e6cd e121 |0258: const v7, #float 1.53011e-18 // #21e1cde6 │ │ +019c9a: 07e0 |025b: move-object v0, v14 │ │ +019c9c: 7608 4e04 0000 |025c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019ca2: 0a00 |025f: move-result v0 │ │ +019ca4: 59e0 b702 |0260: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019ca8: 52e1 ba02 |0262: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +019cac: 52e2 b702 |0264: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019cb0: 52e3 b802 |0266: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019cb4: 52e4 b902 |0268: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019cb8: 1300 0e00 |026a: const/16 v0, #int 14 // #e │ │ +019cbc: 4405 0c00 |026c: aget v5, v12, v0 │ │ +019cc0: 1306 0900 |026e: const/16 v6, #int 9 // #9 │ │ +019cc4: 1407 d607 37c3 |0270: const v7, #float -183.031 // #c33707d6 │ │ +019cca: 07e0 |0273: move-object v0, v14 │ │ +019ccc: 7608 4e04 0000 |0274: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019cd2: 0a00 |0277: move-result v0 │ │ +019cd4: 59e0 ba02 |0278: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +019cd8: 52e1 b902 |027a: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019cdc: 52e2 ba02 |027c: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +019ce0: 52e3 b702 |027e: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019ce4: 52e4 b802 |0280: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019ce8: 1230 |0282: const/4 v0, #int 3 // #3 │ │ +019cea: 4405 0c00 |0283: aget v5, v12, v0 │ │ +019cee: 1306 0e00 |0285: const/16 v6, #int 14 // #e │ │ +019cf2: 1407 870d d5f4 |0287: const v7, #float -1.35038e+32 // #f4d50d87 │ │ +019cf8: 07e0 |028a: move-object v0, v14 │ │ +019cfa: 7608 4e04 0000 |028b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019d00: 0a00 |028e: move-result v0 │ │ +019d02: 59e0 b902 |028f: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019d06: 52e1 b802 |0291: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019d0a: 52e2 b902 |0293: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019d0e: 52e3 ba02 |0295: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +019d12: 52e4 b702 |0297: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019d16: 1300 0800 |0299: const/16 v0, #int 8 // #8 │ │ +019d1a: 4405 0c00 |029b: aget v5, v12, v0 │ │ +019d1e: 1306 1400 |029d: const/16 v6, #int 20 // #14 │ │ +019d22: 1407 ed14 5a45 |029f: const v7, #float 3489.31 // #455a14ed │ │ +019d28: 07e0 |02a2: move-object v0, v14 │ │ +019d2a: 7608 4e04 0000 |02a3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019d30: 0a00 |02a6: move-result v0 │ │ +019d32: 59e0 b802 |02a7: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019d36: 52e1 b702 |02a9: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019d3a: 52e2 b802 |02ab: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019d3e: 52e3 b902 |02ad: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019d42: 52e4 ba02 |02af: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +019d46: 1300 0d00 |02b1: const/16 v0, #int 13 // #d │ │ +019d4a: 4405 0c00 |02b3: aget v5, v12, v0 │ │ +019d4e: 1256 |02b5: const/4 v6, #int 5 // #5 │ │ +019d50: 1407 05e9 e3a9 |02b6: const v7, #float -1.01212e-13 // #a9e3e905 │ │ +019d56: 07e0 |02b9: move-object v0, v14 │ │ +019d58: 7608 4e04 0000 |02ba: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019d5e: 0a00 |02bd: move-result v0 │ │ +019d60: 59e0 b702 |02be: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019d64: 52e1 ba02 |02c0: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +019d68: 52e2 b702 |02c2: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019d6c: 52e3 b802 |02c4: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019d70: 52e4 b902 |02c6: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019d74: 1220 |02c8: const/4 v0, #int 2 // #2 │ │ +019d76: 4405 0c00 |02c9: aget v5, v12, v0 │ │ +019d7a: 1306 0900 |02cb: const/16 v6, #int 9 // #9 │ │ +019d7e: 1407 f8a3 effc |02cd: const v7, #float -9.95428e+36 // #fcefa3f8 │ │ +019d84: 07e0 |02d0: move-object v0, v14 │ │ +019d86: 7608 4e04 0000 |02d1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019d8c: 0a00 |02d4: move-result v0 │ │ +019d8e: 59e0 ba02 |02d5: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +019d92: 52e1 b902 |02d7: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019d96: 52e2 ba02 |02d9: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +019d9a: 52e3 b702 |02db: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019d9e: 52e4 b802 |02dd: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019da2: 1270 |02df: const/4 v0, #int 7 // #7 │ │ +019da4: 4405 0c00 |02e0: aget v5, v12, v0 │ │ +019da8: 1306 0e00 |02e2: const/16 v6, #int 14 // #e │ │ +019dac: 1407 d902 6f67 |02e4: const v7, #float 1.1287e+24 // #676f02d9 │ │ +019db2: 07e0 |02e7: move-object v0, v14 │ │ +019db4: 7608 4e04 0000 |02e8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019dba: 0a00 |02eb: move-result v0 │ │ +019dbc: 59e0 b902 |02ec: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019dc0: 52e1 b802 |02ee: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019dc4: 52e2 b902 |02f0: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019dc8: 52e3 ba02 |02f2: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +019dcc: 52e4 b702 |02f4: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019dd0: 1300 0c00 |02f6: const/16 v0, #int 12 // #c │ │ +019dd4: 4405 0c00 |02f8: aget v5, v12, v0 │ │ +019dd8: 1306 1400 |02fa: const/16 v6, #int 20 // #14 │ │ +019ddc: 1407 8a4c 2a8d |02fc: const v7, #float -5.24774e-31 // #8d2a4c8a │ │ +019de2: 07e0 |02ff: move-object v0, v14 │ │ +019de4: 7608 4e04 0000 |0300: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.GG:(IIIIIII)I // method@044e │ │ +019dea: 0a00 |0303: move-result v0 │ │ +019dec: 59e0 b802 |0304: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019df0: 52e1 b702 |0306: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019df4: 52e2 b802 |0308: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019df8: 52e3 b902 |030a: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019dfc: 52e4 ba02 |030c: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +019e00: 1250 |030e: const/4 v0, #int 5 // #5 │ │ +019e02: 4405 0c00 |030f: aget v5, v12, v0 │ │ +019e06: 1246 |0311: const/4 v6, #int 4 // #4 │ │ +019e08: 1407 4239 faff |0312: const v7, #float -nan // #fffa3942 │ │ +019e0e: 07e0 |0315: move-object v0, v14 │ │ +019e10: 7608 5004 0000 |0316: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +019e16: 0a00 |0319: move-result v0 │ │ +019e18: 59e0 b702 |031a: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019e1c: 52e1 ba02 |031c: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +019e20: 52e2 b702 |031e: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019e24: 52e3 b802 |0320: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019e28: 52e4 b902 |0322: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019e2c: 1300 0800 |0324: const/16 v0, #int 8 // #8 │ │ +019e30: 4405 0c00 |0326: aget v5, v12, v0 │ │ +019e34: 1306 0b00 |0328: const/16 v6, #int 11 // #b │ │ +019e38: 1407 81f6 7187 |032a: const v7, #float -1.82033e-34 // #8771f681 │ │ +019e3e: 07e0 |032d: move-object v0, v14 │ │ +019e40: 7608 5004 0000 |032e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +019e46: 0a00 |0331: move-result v0 │ │ +019e48: 59e0 ba02 |0332: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +019e4c: 52e1 b902 |0334: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019e50: 52e2 ba02 |0336: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +019e54: 52e3 b702 |0338: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019e58: 52e4 b802 |033a: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019e5c: 1300 0b00 |033c: const/16 v0, #int 11 // #b │ │ +019e60: 4405 0c00 |033e: aget v5, v12, v0 │ │ +019e64: 1306 1000 |0340: const/16 v6, #int 16 // #10 │ │ +019e68: 1407 2261 9d6d |0342: const v7, #float 6.08832e+27 // #6d9d6122 │ │ +019e6e: 07e0 |0345: move-object v0, v14 │ │ +019e70: 7608 5004 0000 |0346: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +019e76: 0a00 |0349: move-result v0 │ │ +019e78: 59e0 b902 |034a: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019e7c: 52e1 b802 |034c: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019e80: 52e2 b902 |034e: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019e84: 52e3 ba02 |0350: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +019e88: 52e4 b702 |0352: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019e8c: 1300 0e00 |0354: const/16 v0, #int 14 // #e │ │ +019e90: 4405 0c00 |0356: aget v5, v12, v0 │ │ +019e94: 1306 1700 |0358: const/16 v6, #int 23 // #17 │ │ +019e98: 1407 0c38 e5fd |035a: const v7, #float -3.80855e+37 // #fde5380c │ │ +019e9e: 07e0 |035d: move-object v0, v14 │ │ +019ea0: 7608 5004 0000 |035e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +019ea6: 0a00 |0361: move-result v0 │ │ +019ea8: 59e0 b802 |0362: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019eac: 52e1 b702 |0364: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019eb0: 52e2 b802 |0366: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019eb4: 52e3 b902 |0368: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019eb8: 52e4 ba02 |036a: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +019ebc: 1210 |036c: const/4 v0, #int 1 // #1 │ │ +019ebe: 4405 0c00 |036d: aget v5, v12, v0 │ │ +019ec2: 1246 |036f: const/4 v6, #int 4 // #4 │ │ +019ec4: 1407 44ea bea4 |0370: const v7, #float -8.27962e-17 // #a4beea44 │ │ +019eca: 07e0 |0373: move-object v0, v14 │ │ +019ecc: 7608 5004 0000 |0374: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +019ed2: 0a00 |0377: move-result v0 │ │ +019ed4: 59e0 b702 |0378: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019ed8: 52e1 ba02 |037a: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +019edc: 52e2 b702 |037c: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019ee0: 52e3 b802 |037e: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019ee4: 52e4 b902 |0380: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019ee8: 1240 |0382: const/4 v0, #int 4 // #4 │ │ +019eea: 4405 0c00 |0383: aget v5, v12, v0 │ │ +019eee: 1306 0b00 |0385: const/16 v6, #int 11 // #b │ │ +019ef2: 1407 a9cf de4b |0387: const v7, #float 2.92043e+07 // #4bdecfa9 │ │ +019ef8: 07e0 |038a: move-object v0, v14 │ │ +019efa: 7608 5004 0000 |038b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +019f00: 0a00 |038e: move-result v0 │ │ +019f02: 59e0 ba02 |038f: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +019f06: 52e1 b902 |0391: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019f0a: 52e2 ba02 |0393: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +019f0e: 52e3 b702 |0395: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019f12: 52e4 b802 |0397: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019f16: 1270 |0399: const/4 v0, #int 7 // #7 │ │ +019f18: 4405 0c00 |039a: aget v5, v12, v0 │ │ +019f1c: 1306 1000 |039c: const/16 v6, #int 16 // #10 │ │ +019f20: 1407 604b bbf6 |039e: const v7, #float -1.89939e+33 // #f6bb4b60 │ │ +019f26: 07e0 |03a1: move-object v0, v14 │ │ +019f28: 7608 5004 0000 |03a2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +019f2e: 0a00 |03a5: move-result v0 │ │ +019f30: 59e0 b902 |03a6: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019f34: 52e1 b802 |03a8: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019f38: 52e2 b902 |03aa: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019f3c: 52e3 ba02 |03ac: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +019f40: 52e4 b702 |03ae: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019f44: 1300 0a00 |03b0: const/16 v0, #int 10 // #a │ │ +019f48: 4405 0c00 |03b2: aget v5, v12, v0 │ │ +019f4c: 1306 1700 |03b4: const/16 v6, #int 23 // #17 │ │ +019f50: 1407 70bc bfbe |03b6: const v7, #float -0.374485 // #bebfbc70 │ │ +019f56: 07e0 |03b9: move-object v0, v14 │ │ +019f58: 7608 5004 0000 |03ba: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +019f5e: 0a00 |03bd: move-result v0 │ │ +019f60: 59e0 b802 |03be: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019f64: 52e1 b702 |03c0: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019f68: 52e2 b802 |03c2: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019f6c: 52e3 b902 |03c4: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019f70: 52e4 ba02 |03c6: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +019f74: 1300 0d00 |03c8: const/16 v0, #int 13 // #d │ │ +019f78: 4405 0c00 |03ca: aget v5, v12, v0 │ │ +019f7c: 1246 |03cc: const/4 v6, #int 4 // #4 │ │ +019f7e: 1407 c67e 9b28 |03cd: const v7, #float 1.72634e-14 // #289b7ec6 │ │ +019f84: 07e0 |03d0: move-object v0, v14 │ │ +019f86: 7608 5004 0000 |03d1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +019f8c: 0a00 |03d4: move-result v0 │ │ +019f8e: 59e0 b702 |03d5: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019f92: 52e1 ba02 |03d7: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +019f96: 52e2 b702 |03d9: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019f9a: 52e3 b802 |03db: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019f9e: 52e4 b902 |03dd: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019fa2: 1200 |03df: const/4 v0, #int 0 // #0 │ │ +019fa4: 4405 0c00 |03e0: aget v5, v12, v0 │ │ +019fa8: 1306 0b00 |03e2: const/16 v6, #int 11 // #b │ │ +019fac: 1407 fa27 a1ea |03e4: const v7, #float -9.74129e+25 // #eaa127fa │ │ +019fb2: 07e0 |03e7: move-object v0, v14 │ │ +019fb4: 7608 5004 0000 |03e8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +019fba: 0a00 |03eb: move-result v0 │ │ +019fbc: 59e0 ba02 |03ec: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +019fc0: 52e1 b902 |03ee: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019fc4: 52e2 ba02 |03f0: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +019fc8: 52e3 b702 |03f2: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019fcc: 52e4 b802 |03f4: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019fd0: 1230 |03f6: const/4 v0, #int 3 // #3 │ │ +019fd2: 4405 0c00 |03f7: aget v5, v12, v0 │ │ +019fd6: 1306 1000 |03f9: const/16 v6, #int 16 // #10 │ │ +019fda: 1407 8530 efd4 |03fb: const v7, #float -8.21849e+12 // #d4ef3085 │ │ +019fe0: 07e0 |03fe: move-object v0, v14 │ │ +019fe2: 7608 5004 0000 |03ff: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +019fe8: 0a00 |0402: move-result v0 │ │ +019fea: 59e0 b902 |0403: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019fee: 52e1 b802 |0405: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +019ff2: 52e2 b902 |0407: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +019ff6: 52e3 ba02 |0409: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +019ffa: 52e4 b702 |040b: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +019ffe: 1260 |040d: const/4 v0, #int 6 // #6 │ │ +01a000: 4405 0c00 |040e: aget v5, v12, v0 │ │ +01a004: 1306 1700 |0410: const/16 v6, #int 23 // #17 │ │ +01a008: 1407 051d 8804 |0412: const v7, #float 3.20001e-36 // #04881d05 │ │ +01a00e: 07e0 |0415: move-object v0, v14 │ │ +01a010: 7608 5004 0000 |0416: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +01a016: 0a00 |0419: move-result v0 │ │ +01a018: 59e0 b802 |041a: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a01c: 52e1 b702 |041c: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a020: 52e2 b802 |041e: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a024: 52e3 b902 |0420: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a028: 52e4 ba02 |0422: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a02c: 1300 0900 |0424: const/16 v0, #int 9 // #9 │ │ +01a030: 4405 0c00 |0426: aget v5, v12, v0 │ │ +01a034: 1246 |0428: const/4 v6, #int 4 // #4 │ │ +01a036: 1407 39d0 d4d9 |0429: const v7, #float -7.4877e+15 // #d9d4d039 │ │ +01a03c: 07e0 |042c: move-object v0, v14 │ │ +01a03e: 7608 5004 0000 |042d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +01a044: 0a00 |0430: move-result v0 │ │ +01a046: 59e0 b702 |0431: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a04a: 52e1 ba02 |0433: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a04e: 52e2 b702 |0435: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a052: 52e3 b802 |0437: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a056: 52e4 b902 |0439: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a05a: 1300 0c00 |043b: const/16 v0, #int 12 // #c │ │ +01a05e: 4405 0c00 |043d: aget v5, v12, v0 │ │ +01a062: 1306 0b00 |043f: const/16 v6, #int 11 // #b │ │ +01a066: 1407 e599 dbe6 |0441: const v7, #float -5.18519e+23 // #e6db99e5 │ │ +01a06c: 07e0 |0444: move-object v0, v14 │ │ +01a06e: 7608 5004 0000 |0445: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +01a074: 0a00 |0448: move-result v0 │ │ +01a076: 59e0 ba02 |0449: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a07a: 52e1 b902 |044b: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a07e: 52e2 ba02 |044d: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a082: 52e3 b702 |044f: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a086: 52e4 b802 |0451: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a08a: 1300 0f00 |0453: const/16 v0, #int 15 // #f │ │ +01a08e: 4405 0c00 |0455: aget v5, v12, v0 │ │ +01a092: 1306 1000 |0457: const/16 v6, #int 16 // #10 │ │ +01a096: 1407 f87c a21f |0459: const v7, #float 6.88164e-20 // #1fa27cf8 │ │ +01a09c: 07e0 |045c: move-object v0, v14 │ │ +01a09e: 7608 5004 0000 |045d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +01a0a4: 0a00 |0460: move-result v0 │ │ +01a0a6: 59e0 b902 |0461: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a0aa: 52e1 b802 |0463: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a0ae: 52e2 b902 |0465: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a0b2: 52e3 ba02 |0467: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a0b6: 52e4 b702 |0469: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a0ba: 1220 |046b: const/4 v0, #int 2 // #2 │ │ +01a0bc: 4405 0c00 |046c: aget v5, v12, v0 │ │ +01a0c0: 1306 1700 |046e: const/16 v6, #int 23 // #17 │ │ +01a0c4: 1407 6556 acc4 |0470: const v7, #float -1378.7 // #c4ac5665 │ │ +01a0ca: 07e0 |0473: move-object v0, v14 │ │ +01a0cc: 7608 5004 0000 |0474: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.HH:(IIIIIII)I // method@0450 │ │ +01a0d2: 0a00 |0477: move-result v0 │ │ +01a0d4: 59e0 b802 |0478: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a0d8: 52e1 b702 |047a: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a0dc: 52e2 b802 |047c: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a0e0: 52e3 b902 |047e: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a0e4: 52e4 ba02 |0480: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a0e8: 1200 |0482: const/4 v0, #int 0 // #0 │ │ +01a0ea: 4405 0c00 |0483: aget v5, v12, v0 │ │ +01a0ee: 1266 |0485: const/4 v6, #int 6 // #6 │ │ +01a0f0: 1407 4422 29f4 |0486: const v7, #float -5.36007e+31 // #f4292244 │ │ +01a0f6: 07e0 |0489: move-object v0, v14 │ │ +01a0f8: 7608 5204 0000 |048a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a0fe: 0a00 |048d: move-result v0 │ │ +01a100: 59e0 b702 |048e: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a104: 52e1 ba02 |0490: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a108: 52e2 b702 |0492: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a10c: 52e3 b802 |0494: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a110: 52e4 b902 |0496: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a114: 1270 |0498: const/4 v0, #int 7 // #7 │ │ +01a116: 4405 0c00 |0499: aget v5, v12, v0 │ │ +01a11a: 1306 0a00 |049b: const/16 v6, #int 10 // #a │ │ +01a11e: 1407 97ff 2a43 |049d: const v7, #float 170.998 // #432aff97 │ │ +01a124: 07e0 |04a0: move-object v0, v14 │ │ +01a126: 7608 5204 0000 |04a1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a12c: 0a00 |04a4: move-result v0 │ │ +01a12e: 59e0 ba02 |04a5: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a132: 52e1 b902 |04a7: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a136: 52e2 ba02 |04a9: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a13a: 52e3 b702 |04ab: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a13e: 52e4 b802 |04ad: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a142: 1300 0e00 |04af: const/16 v0, #int 14 // #e │ │ +01a146: 4405 0c00 |04b1: aget v5, v12, v0 │ │ +01a14a: 1306 0f00 |04b3: const/16 v6, #int 15 // #f │ │ +01a14e: 1407 a723 94ab |04b5: const v7, #float -1.05259e-12 // #ab9423a7 │ │ +01a154: 07e0 |04b8: move-object v0, v14 │ │ +01a156: 7608 5204 0000 |04b9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a15c: 0a00 |04bc: move-result v0 │ │ +01a15e: 59e0 b902 |04bd: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a162: 52e1 b802 |04bf: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a166: 52e2 b902 |04c1: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a16a: 52e3 ba02 |04c3: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a16e: 52e4 b702 |04c5: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a172: 1250 |04c7: const/4 v0, #int 5 // #5 │ │ +01a174: 4405 0c00 |04c8: aget v5, v12, v0 │ │ +01a178: 1306 1500 |04ca: const/16 v6, #int 21 // #15 │ │ +01a17c: 1407 39a0 93fc |04cc: const v7, #float -6.13214e+36 // #fc93a039 │ │ +01a182: 07e0 |04cf: move-object v0, v14 │ │ +01a184: 7608 5204 0000 |04d0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a18a: 0a00 |04d3: move-result v0 │ │ +01a18c: 59e0 b802 |04d4: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a190: 52e1 b702 |04d6: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a194: 52e2 b802 |04d8: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a198: 52e3 b902 |04da: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a19c: 52e4 ba02 |04dc: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a1a0: 1300 0c00 |04de: const/16 v0, #int 12 // #c │ │ +01a1a4: 4405 0c00 |04e0: aget v5, v12, v0 │ │ +01a1a8: 1266 |04e2: const/4 v6, #int 6 // #6 │ │ +01a1aa: 1407 c359 5b65 |04e3: const v7, #float 6.47409e+22 // #655b59c3 │ │ +01a1b0: 07e0 |04e6: move-object v0, v14 │ │ +01a1b2: 7608 5204 0000 |04e7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a1b8: 0a00 |04ea: move-result v0 │ │ +01a1ba: 59e0 b702 |04eb: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a1be: 52e1 ba02 |04ed: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a1c2: 52e2 b702 |04ef: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a1c6: 52e3 b802 |04f1: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a1ca: 52e4 b902 |04f3: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a1ce: 1230 |04f5: const/4 v0, #int 3 // #3 │ │ +01a1d0: 4405 0c00 |04f6: aget v5, v12, v0 │ │ +01a1d4: 1306 0a00 |04f8: const/16 v6, #int 10 // #a │ │ +01a1d8: 1407 92cc 0c8f |04fa: const v7, #float -6.94193e-30 // #8f0ccc92 │ │ +01a1de: 07e0 |04fd: move-object v0, v14 │ │ +01a1e0: 7608 5204 0000 |04fe: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a1e6: 0a00 |0501: move-result v0 │ │ +01a1e8: 59e0 ba02 |0502: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a1ec: 52e1 b902 |0504: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a1f0: 52e2 ba02 |0506: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a1f4: 52e3 b702 |0508: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a1f8: 52e4 b802 |050a: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a1fc: 1300 0a00 |050c: const/16 v0, #int 10 // #a │ │ +01a200: 4405 0c00 |050e: aget v5, v12, v0 │ │ +01a204: 1306 0f00 |0510: const/16 v6, #int 15 // #f │ │ +01a208: 1407 7df4 efff |0512: const v7, #float -nan // #ffeff47d │ │ +01a20e: 07e0 |0515: move-object v0, v14 │ │ +01a210: 7608 5204 0000 |0516: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a216: 0a00 |0519: move-result v0 │ │ +01a218: 59e0 b902 |051a: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a21c: 52e1 b802 |051c: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a220: 52e2 b902 |051e: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a224: 52e3 ba02 |0520: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a228: 52e4 b702 |0522: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a22c: 1210 |0524: const/4 v0, #int 1 // #1 │ │ +01a22e: 4405 0c00 |0525: aget v5, v12, v0 │ │ +01a232: 1306 1500 |0527: const/16 v6, #int 21 // #15 │ │ +01a236: 1407 d15d 8485 |0529: const v7, #float -1.24477e-35 // #85845dd1 │ │ +01a23c: 07e0 |052c: move-object v0, v14 │ │ +01a23e: 7608 5204 0000 |052d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a244: 0a00 |0530: move-result v0 │ │ +01a246: 59e0 b802 |0531: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a24a: 52e1 b702 |0533: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a24e: 52e2 b802 |0535: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a252: 52e3 b902 |0537: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a256: 52e4 ba02 |0539: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a25a: 1300 0800 |053b: const/16 v0, #int 8 // #8 │ │ +01a25e: 4405 0c00 |053d: aget v5, v12, v0 │ │ +01a262: 1266 |053f: const/4 v6, #int 6 // #6 │ │ +01a264: 1407 4f7e a86f |0540: const v7, #float 1.04292e+29 // #6fa87e4f │ │ +01a26a: 07e0 |0543: move-object v0, v14 │ │ +01a26c: 7608 5204 0000 |0544: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a272: 0a00 |0547: move-result v0 │ │ +01a274: 59e0 b702 |0548: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a278: 52e1 ba02 |054a: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a27c: 52e2 b702 |054c: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a280: 52e3 b802 |054e: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a284: 52e4 b902 |0550: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a288: 1300 0f00 |0552: const/16 v0, #int 15 // #f │ │ +01a28c: 4405 0c00 |0554: aget v5, v12, v0 │ │ +01a290: 1306 0a00 |0556: const/16 v6, #int 10 // #a │ │ +01a294: 1407 e0e6 2cfe |0558: const v7, #float -5.74565e+37 // #fe2ce6e0 │ │ +01a29a: 07e0 |055b: move-object v0, v14 │ │ +01a29c: 7608 5204 0000 |055c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a2a2: 0a00 |055f: move-result v0 │ │ +01a2a4: 59e0 ba02 |0560: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a2a8: 52e1 b902 |0562: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a2ac: 52e2 ba02 |0564: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a2b0: 52e3 b702 |0566: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a2b4: 52e4 b802 |0568: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a2b8: 1260 |056a: const/4 v0, #int 6 // #6 │ │ +01a2ba: 4405 0c00 |056b: aget v5, v12, v0 │ │ +01a2be: 1306 0f00 |056d: const/16 v6, #int 15 // #f │ │ +01a2c2: 1407 1443 01a3 |056f: const v7, #float -7.00731e-18 // #a3014314 │ │ +01a2c8: 07e0 |0572: move-object v0, v14 │ │ +01a2ca: 7608 5204 0000 |0573: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a2d0: 0a00 |0576: move-result v0 │ │ +01a2d2: 59e0 b902 |0577: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a2d6: 52e1 b802 |0579: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a2da: 52e2 b902 |057b: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a2de: 52e3 ba02 |057d: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a2e2: 52e4 b702 |057f: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a2e6: 1300 0d00 |0581: const/16 v0, #int 13 // #d │ │ +01a2ea: 4405 0c00 |0583: aget v5, v12, v0 │ │ +01a2ee: 1306 1500 |0585: const/16 v6, #int 21 // #15 │ │ +01a2f2: 1407 a111 084e |0587: const v7, #float 5.70714e+08 // #4e0811a1 │ │ +01a2f8: 07e0 |058a: move-object v0, v14 │ │ +01a2fa: 7608 5204 0000 |058b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a300: 0a00 |058e: move-result v0 │ │ +01a302: 59e0 b802 |058f: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a306: 52e1 b702 |0591: iget v1, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a30a: 52e2 b802 |0593: iget v2, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a30e: 52e3 b902 |0595: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a312: 52e4 ba02 |0597: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a316: 1240 |0599: const/4 v0, #int 4 // #4 │ │ +01a318: 4405 0c00 |059a: aget v5, v12, v0 │ │ +01a31c: 1266 |059c: const/4 v6, #int 6 // #6 │ │ +01a31e: 1407 827e 53f7 |059d: const v7, #float -4.28961e+33 // #f7537e82 │ │ +01a324: 07e0 |05a0: move-object v0, v14 │ │ +01a326: 7608 5204 0000 |05a1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a32c: 0a00 |05a4: move-result v0 │ │ +01a32e: 59e0 b702 |05a5: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a332: 52e1 ba02 |05a7: iget v1, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a336: 52e2 b702 |05a9: iget v2, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a33a: 52e3 b802 |05ab: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a33e: 52e4 b902 |05ad: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a342: 1300 0b00 |05af: const/16 v0, #int 11 // #b │ │ +01a346: 4405 0c00 |05b1: aget v5, v12, v0 │ │ +01a34a: 1306 0a00 |05b3: const/16 v6, #int 10 // #a │ │ +01a34e: 1407 35f2 3abd |05b5: const v7, #float -0.0456411 // #bd3af235 │ │ +01a354: 07e0 |05b8: move-object v0, v14 │ │ +01a356: 7608 5204 0000 |05b9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a35c: 0a00 |05bc: move-result v0 │ │ +01a35e: 59e0 ba02 |05bd: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a362: 52e1 b902 |05bf: iget v1, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a366: 52e2 ba02 |05c1: iget v2, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a36a: 52e3 b702 |05c3: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a36e: 52e4 b802 |05c5: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a372: 1220 |05c7: const/4 v0, #int 2 // #2 │ │ +01a374: 4405 0c00 |05c8: aget v5, v12, v0 │ │ +01a378: 1306 0f00 |05ca: const/16 v6, #int 15 // #f │ │ +01a37c: 1407 bbd2 d72a |05cc: const v7, #float 3.83379e-13 // #2ad7d2bb │ │ +01a382: 07e0 |05cf: move-object v0, v14 │ │ +01a384: 7608 5204 0000 |05d0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a38a: 0a00 |05d3: move-result v0 │ │ +01a38c: 59e0 b902 |05d4: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a390: 52e1 b802 |05d6: iget v1, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a394: 52e2 b902 |05d8: iget v2, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a398: 52e3 ba02 |05da: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a39c: 52e4 b702 |05dc: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a3a0: 1300 0900 |05de: const/16 v0, #int 9 // #9 │ │ +01a3a4: 4405 0c00 |05e0: aget v5, v12, v0 │ │ +01a3a8: 1306 1500 |05e2: const/16 v6, #int 21 // #15 │ │ +01a3ac: 1407 91d3 86eb |05e4: const v7, #float -3.2599e+26 // #eb86d391 │ │ +01a3b2: 07e0 |05e7: move-object v0, v14 │ │ +01a3b4: 7608 5204 0000 |05e8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lssh/MD5;.II:(IIIIIII)I // method@0452 │ │ +01a3ba: 0a00 |05eb: move-result v0 │ │ +01a3bc: 59e0 b802 |05ec: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a3c0: 52e0 b702 |05ee: iget v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a3c4: b080 |05f0: add-int/2addr v0, v8 │ │ +01a3c6: 59e0 b702 |05f1: iput v0, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a3ca: 52e0 b802 |05f3: iget v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a3ce: b090 |05f5: add-int/2addr v0, v9 │ │ +01a3d0: 59e0 b802 |05f6: iput v0, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a3d4: 52e0 b902 |05f8: iget v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a3d8: b0a0 |05fa: add-int/2addr v0, v10 │ │ +01a3da: 59e0 b902 |05fb: iput v0, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a3de: 52e0 ba02 |05fd: iget v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a3e2: b0b0 |05ff: add-int/2addr v0, v11 │ │ +01a3e4: 59e0 ba02 |0600: iput v0, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a3e8: 0e00 |0602: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0004 line=221 │ │ 0x0009 line=222 │ │ 0x0013 line=221 │ │ 0x0016 line=225 │ │ @@ -36186,166 +34802,166 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0193f4: |[0193f4] ssh.MD5.rotateLeft:(II)I │ │ -019404: 9800 0304 |0000: shl-int v0, v3, v4 │ │ -019408: d901 0420 |0002: rsub-int/lit8 v1, v4, #int 32 // #20 │ │ -01940c: 9a01 0301 |0004: ushr-int v1, v3, v1 │ │ -019410: b610 |0006: or-int/2addr v0, v1 │ │ -019412: 0f00 |0007: return v0 │ │ +01a3ec: |[01a3ec] ssh.MD5.rotateLeft:(II)I │ │ +01a3fc: 9800 0304 |0000: shl-int v0, v3, v4 │ │ +01a400: d901 0420 |0002: rsub-int/lit8 v1, v4, #int 32 // #20 │ │ +01a404: 9a01 0301 |0004: ushr-int v1, v3, v1 │ │ +01a408: b610 |0006: or-int/2addr v0, v1 │ │ +01a40a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lssh/MD5; │ │ 0x0000 - 0x0008 reg=3 i I │ │ 0x0000 - 0x0008 reg=4 count I │ │ │ │ Virtual methods - │ │ #0 : (in Lssh/MD5;) │ │ name : 'digest' │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 15 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 227 16-bit code units │ │ -019414: |[019414] ssh.MD5.digest:()[B │ │ -019424: 160b 0800 |0000: const-wide/16 v11, #int 8 // #8 │ │ -019428: 1609 ffff |0002: const-wide/16 v9, #int -1 // #ffff │ │ -01942c: 1308 0f00 |0004: const/16 v8, #int 15 // #f │ │ -019430: 1307 0e00 |0006: const/16 v7, #int 14 // #e │ │ -019434: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -019436: 53d3 bc02 |0009: iget-wide v3, v13, Lssh/MD5;.bytecount:J // field@02bc │ │ -01943a: 9d00 030b |000b: mul-long v0, v3, v11 │ │ -01943e: 1303 80ff |000d: const/16 v3, #int -128 // #ff80 │ │ -019442: 6e20 5904 3d00 |000f: invoke-virtual {v13, v3}, Lssh/MD5;.update:(B)V // method@0459 │ │ -019448: 53d3 bc02 |0012: iget-wide v3, v13, Lssh/MD5;.bytecount:J // field@02bc │ │ -01944c: 8433 |0014: long-to-int v3, v3 │ │ -01944e: dc03 0340 |0015: rem-int/lit8 v3, v3, #int 64 // #40 │ │ -019452: 1304 3800 |0017: const/16 v4, #int 56 // #38 │ │ -019456: 3243 0600 |0019: if-eq v3, v4, 001f // +0006 │ │ -01945a: 6e20 5904 6d00 |001b: invoke-virtual {v13, v6}, Lssh/MD5;.update:(B)V // method@0459 │ │ -019460: 28f4 |001e: goto 0012 // -000c │ │ -019462: 54d3 bb02 |001f: iget-object v3, v13, Lssh/MD5;.W:[I // field@02bb │ │ -019466: a004 0900 |0021: and-long v4, v9, v0 │ │ -01946a: 8444 |0023: long-to-int v4, v4 │ │ -01946c: 7020 5204 4d00 |0024: invoke-direct {v13, v4}, Lssh/MD5;.SWAP:(I)I // method@0452 │ │ -019472: 0a04 |0027: move-result v4 │ │ -019474: 4b04 0307 |0028: aput v4, v3, v7 │ │ -019478: 54d3 bb02 |002a: iget-object v3, v13, Lssh/MD5;.W:[I // field@02bb │ │ -01947c: 1304 2000 |002c: const/16 v4, #int 32 // #20 │ │ -019480: a504 0004 |002e: ushr-long v4, v0, v4 │ │ -019484: c094 |0030: and-long/2addr v4, v9 │ │ -019486: 8444 |0031: long-to-int v4, v4 │ │ -019488: 7020 5204 4d00 |0032: invoke-direct {v13, v4}, Lssh/MD5;.SWAP:(I)I // method@0452 │ │ -01948e: 0a04 |0035: move-result v4 │ │ -019490: 4b04 0308 |0036: aput v4, v3, v8 │ │ -019494: 53d3 bc02 |0038: iget-wide v3, v13, Lssh/MD5;.bytecount:J // field@02bc │ │ -019498: bbb3 |003a: add-long/2addr v3, v11 │ │ -01949a: 5ad3 bc02 |003b: iput-wide v3, v13, Lssh/MD5;.bytecount:J // field@02bc │ │ -01949e: 7010 5704 0d00 |003d: invoke-direct {v13}, Lssh/MD5;.munch:()V // method@0457 │ │ -0194a4: 52d3 b702 |0040: iget v3, v13, Lssh/MD5;.A:I // field@02b7 │ │ -0194a8: 7020 5204 3d00 |0042: invoke-direct {v13, v3}, Lssh/MD5;.SWAP:(I)I // method@0452 │ │ -0194ae: 0a03 |0045: move-result v3 │ │ -0194b0: 59d3 b702 |0046: iput v3, v13, Lssh/MD5;.A:I // field@02b7 │ │ -0194b4: 52d3 b802 |0048: iget v3, v13, Lssh/MD5;.B:I // field@02b8 │ │ -0194b8: 7020 5204 3d00 |004a: invoke-direct {v13, v3}, Lssh/MD5;.SWAP:(I)I // method@0452 │ │ -0194be: 0a03 |004d: move-result v3 │ │ -0194c0: 59d3 b802 |004e: iput v3, v13, Lssh/MD5;.B:I // field@02b8 │ │ -0194c4: 52d3 b902 |0050: iget v3, v13, Lssh/MD5;.C:I // field@02b9 │ │ -0194c8: 7020 5204 3d00 |0052: invoke-direct {v13, v3}, Lssh/MD5;.SWAP:(I)I // method@0452 │ │ -0194ce: 0a03 |0055: move-result v3 │ │ -0194d0: 59d3 b902 |0056: iput v3, v13, Lssh/MD5;.C:I // field@02b9 │ │ -0194d4: 52d3 ba02 |0058: iget v3, v13, Lssh/MD5;.D:I // field@02ba │ │ -0194d8: 7020 5204 3d00 |005a: invoke-direct {v13, v3}, Lssh/MD5;.SWAP:(I)I // method@0452 │ │ -0194de: 0a03 |005d: move-result v3 │ │ -0194e0: 59d3 ba02 |005e: iput v3, v13, Lssh/MD5;.D:I // field@02ba │ │ -0194e4: 1303 1000 |0060: const/16 v3, #int 16 // #10 │ │ -0194e8: 2332 1a01 |0062: new-array v2, v3, [B // type@011a │ │ -0194ec: 52d3 b702 |0064: iget v3, v13, Lssh/MD5;.A:I // field@02b7 │ │ -0194f0: e203 0318 |0066: ushr-int/lit8 v3, v3, #int 24 // #18 │ │ -0194f4: 8d33 |0068: int-to-byte v3, v3 │ │ -0194f6: 4f03 0206 |0069: aput-byte v3, v2, v6 │ │ -0194fa: 1213 |006b: const/4 v3, #int 1 // #1 │ │ -0194fc: 52d4 b702 |006c: iget v4, v13, Lssh/MD5;.A:I // field@02b7 │ │ -019500: e204 0410 |006e: ushr-int/lit8 v4, v4, #int 16 // #10 │ │ -019504: 8d44 |0070: int-to-byte v4, v4 │ │ -019506: 4f04 0203 |0071: aput-byte v4, v2, v3 │ │ -01950a: 1223 |0073: const/4 v3, #int 2 // #2 │ │ -01950c: 52d4 b702 |0074: iget v4, v13, Lssh/MD5;.A:I // field@02b7 │ │ -019510: e204 0408 |0076: ushr-int/lit8 v4, v4, #int 8 // #08 │ │ -019514: 8d44 |0078: int-to-byte v4, v4 │ │ -019516: 4f04 0203 |0079: aput-byte v4, v2, v3 │ │ -01951a: 1233 |007b: const/4 v3, #int 3 // #3 │ │ -01951c: 52d4 b702 |007c: iget v4, v13, Lssh/MD5;.A:I // field@02b7 │ │ -019520: 8d44 |007e: int-to-byte v4, v4 │ │ -019522: 4f04 0203 |007f: aput-byte v4, v2, v3 │ │ -019526: 1243 |0081: const/4 v3, #int 4 // #4 │ │ -019528: 52d4 b802 |0082: iget v4, v13, Lssh/MD5;.B:I // field@02b8 │ │ -01952c: e204 0418 |0084: ushr-int/lit8 v4, v4, #int 24 // #18 │ │ -019530: 8d44 |0086: int-to-byte v4, v4 │ │ -019532: 4f04 0203 |0087: aput-byte v4, v2, v3 │ │ -019536: 1253 |0089: const/4 v3, #int 5 // #5 │ │ -019538: 52d4 b802 |008a: iget v4, v13, Lssh/MD5;.B:I // field@02b8 │ │ -01953c: e204 0410 |008c: ushr-int/lit8 v4, v4, #int 16 // #10 │ │ -019540: 8d44 |008e: int-to-byte v4, v4 │ │ -019542: 4f04 0203 |008f: aput-byte v4, v2, v3 │ │ -019546: 1263 |0091: const/4 v3, #int 6 // #6 │ │ -019548: 52d4 b802 |0092: iget v4, v13, Lssh/MD5;.B:I // field@02b8 │ │ -01954c: e204 0408 |0094: ushr-int/lit8 v4, v4, #int 8 // #08 │ │ -019550: 8d44 |0096: int-to-byte v4, v4 │ │ -019552: 4f04 0203 |0097: aput-byte v4, v2, v3 │ │ -019556: 1273 |0099: const/4 v3, #int 7 // #7 │ │ -019558: 52d4 b802 |009a: iget v4, v13, Lssh/MD5;.B:I // field@02b8 │ │ -01955c: 8d44 |009c: int-to-byte v4, v4 │ │ -01955e: 4f04 0203 |009d: aput-byte v4, v2, v3 │ │ -019562: 1303 0800 |009f: const/16 v3, #int 8 // #8 │ │ -019566: 52d4 b902 |00a1: iget v4, v13, Lssh/MD5;.C:I // field@02b9 │ │ -01956a: e204 0418 |00a3: ushr-int/lit8 v4, v4, #int 24 // #18 │ │ -01956e: 8d44 |00a5: int-to-byte v4, v4 │ │ -019570: 4f04 0203 |00a6: aput-byte v4, v2, v3 │ │ -019574: 1303 0900 |00a8: const/16 v3, #int 9 // #9 │ │ -019578: 52d4 b902 |00aa: iget v4, v13, Lssh/MD5;.C:I // field@02b9 │ │ -01957c: e204 0410 |00ac: ushr-int/lit8 v4, v4, #int 16 // #10 │ │ -019580: 8d44 |00ae: int-to-byte v4, v4 │ │ -019582: 4f04 0203 |00af: aput-byte v4, v2, v3 │ │ -019586: 1303 0a00 |00b1: const/16 v3, #int 10 // #a │ │ -01958a: 52d4 b902 |00b3: iget v4, v13, Lssh/MD5;.C:I // field@02b9 │ │ -01958e: e204 0408 |00b5: ushr-int/lit8 v4, v4, #int 8 // #08 │ │ -019592: 8d44 |00b7: int-to-byte v4, v4 │ │ -019594: 4f04 0203 |00b8: aput-byte v4, v2, v3 │ │ -019598: 1303 0b00 |00ba: const/16 v3, #int 11 // #b │ │ -01959c: 52d4 b902 |00bc: iget v4, v13, Lssh/MD5;.C:I // field@02b9 │ │ -0195a0: 8d44 |00be: int-to-byte v4, v4 │ │ -0195a2: 4f04 0203 |00bf: aput-byte v4, v2, v3 │ │ -0195a6: 1303 0c00 |00c1: const/16 v3, #int 12 // #c │ │ -0195aa: 52d4 ba02 |00c3: iget v4, v13, Lssh/MD5;.D:I // field@02ba │ │ -0195ae: e204 0418 |00c5: ushr-int/lit8 v4, v4, #int 24 // #18 │ │ -0195b2: 8d44 |00c7: int-to-byte v4, v4 │ │ -0195b4: 4f04 0203 |00c8: aput-byte v4, v2, v3 │ │ -0195b8: 1303 0d00 |00ca: const/16 v3, #int 13 // #d │ │ -0195bc: 52d4 ba02 |00cc: iget v4, v13, Lssh/MD5;.D:I // field@02ba │ │ -0195c0: e204 0410 |00ce: ushr-int/lit8 v4, v4, #int 16 // #10 │ │ -0195c4: 8d44 |00d0: int-to-byte v4, v4 │ │ -0195c6: 4f04 0203 |00d1: aput-byte v4, v2, v3 │ │ -0195ca: 52d3 ba02 |00d3: iget v3, v13, Lssh/MD5;.D:I // field@02ba │ │ -0195ce: e203 0308 |00d5: ushr-int/lit8 v3, v3, #int 8 // #08 │ │ -0195d2: 8d33 |00d7: int-to-byte v3, v3 │ │ -0195d4: 4f03 0207 |00d8: aput-byte v3, v2, v7 │ │ -0195d8: 52d3 ba02 |00da: iget v3, v13, Lssh/MD5;.D:I // field@02ba │ │ -0195dc: 8d33 |00dc: int-to-byte v3, v3 │ │ -0195de: 4f03 0208 |00dd: aput-byte v3, v2, v8 │ │ -0195e2: 6e10 5604 0d00 |00df: invoke-virtual {v13}, Lssh/MD5;.engineReset:()V // method@0456 │ │ -0195e8: 1102 |00e2: return-object v2 │ │ +01a40c: |[01a40c] ssh.MD5.digest:()[B │ │ +01a41c: 160c 0800 |0000: const-wide/16 v12, #int 8 // #8 │ │ +01a420: 160a ffff |0002: const-wide/16 v10, #int -1 // #ffff │ │ +01a424: 1308 0f00 |0004: const/16 v8, #int 15 // #f │ │ +01a428: 1307 0e00 |0006: const/16 v7, #int 14 // #e │ │ +01a42c: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +01a42e: 53e4 bc02 |0009: iget-wide v4, v14, Lssh/MD5;.bytecount:J // field@02bc │ │ +01a432: 9d00 040c |000b: mul-long v0, v4, v12 │ │ +01a436: 1303 80ff |000d: const/16 v3, #int -128 // #ff80 │ │ +01a43a: 6e20 5a04 3e00 |000f: invoke-virtual {v14, v3}, Lssh/MD5;.update:(B)V // method@045a │ │ +01a440: 53e4 bc02 |0012: iget-wide v4, v14, Lssh/MD5;.bytecount:J // field@02bc │ │ +01a444: 8443 |0014: long-to-int v3, v4 │ │ +01a446: dc03 0340 |0015: rem-int/lit8 v3, v3, #int 64 // #40 │ │ +01a44a: 1304 3800 |0017: const/16 v4, #int 56 // #38 │ │ +01a44e: 3243 0600 |0019: if-eq v3, v4, 001f // +0006 │ │ +01a452: 6e20 5a04 6e00 |001b: invoke-virtual {v14, v6}, Lssh/MD5;.update:(B)V // method@045a │ │ +01a458: 28f4 |001e: goto 0012 // -000c │ │ +01a45a: 54e3 bb02 |001f: iget-object v3, v14, Lssh/MD5;.W:[I // field@02bb │ │ +01a45e: a004 0a00 |0021: and-long v4, v10, v0 │ │ +01a462: 8444 |0023: long-to-int v4, v4 │ │ +01a464: 7020 5304 4e00 |0024: invoke-direct {v14, v4}, Lssh/MD5;.SWAP:(I)I // method@0453 │ │ +01a46a: 0a04 |0027: move-result v4 │ │ +01a46c: 4b04 0307 |0028: aput v4, v3, v7 │ │ +01a470: 54e3 bb02 |002a: iget-object v3, v14, Lssh/MD5;.W:[I // field@02bb │ │ +01a474: 1304 2000 |002c: const/16 v4, #int 32 // #20 │ │ +01a478: a504 0004 |002e: ushr-long v4, v0, v4 │ │ +01a47c: c0a4 |0030: and-long/2addr v4, v10 │ │ +01a47e: 8444 |0031: long-to-int v4, v4 │ │ +01a480: 7020 5304 4e00 |0032: invoke-direct {v14, v4}, Lssh/MD5;.SWAP:(I)I // method@0453 │ │ +01a486: 0a04 |0035: move-result v4 │ │ +01a488: 4b04 0308 |0036: aput v4, v3, v8 │ │ +01a48c: 53e4 bc02 |0038: iget-wide v4, v14, Lssh/MD5;.bytecount:J // field@02bc │ │ +01a490: bbc4 |003a: add-long/2addr v4, v12 │ │ +01a492: 5ae4 bc02 |003b: iput-wide v4, v14, Lssh/MD5;.bytecount:J // field@02bc │ │ +01a496: 7010 5804 0e00 |003d: invoke-direct {v14}, Lssh/MD5;.munch:()V // method@0458 │ │ +01a49c: 52e3 b702 |0040: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a4a0: 7020 5304 3e00 |0042: invoke-direct {v14, v3}, Lssh/MD5;.SWAP:(I)I // method@0453 │ │ +01a4a6: 0a03 |0045: move-result v3 │ │ +01a4a8: 59e3 b702 |0046: iput v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a4ac: 52e3 b802 |0048: iget v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a4b0: 7020 5304 3e00 |004a: invoke-direct {v14, v3}, Lssh/MD5;.SWAP:(I)I // method@0453 │ │ +01a4b6: 0a03 |004d: move-result v3 │ │ +01a4b8: 59e3 b802 |004e: iput v3, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a4bc: 52e3 b902 |0050: iget v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a4c0: 7020 5304 3e00 |0052: invoke-direct {v14, v3}, Lssh/MD5;.SWAP:(I)I // method@0453 │ │ +01a4c6: 0a03 |0055: move-result v3 │ │ +01a4c8: 59e3 b902 |0056: iput v3, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a4cc: 52e3 ba02 |0058: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a4d0: 7020 5304 3e00 |005a: invoke-direct {v14, v3}, Lssh/MD5;.SWAP:(I)I // method@0453 │ │ +01a4d6: 0a03 |005d: move-result v3 │ │ +01a4d8: 59e3 ba02 |005e: iput v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a4dc: 1303 1000 |0060: const/16 v3, #int 16 // #10 │ │ +01a4e0: 2332 1a01 |0062: new-array v2, v3, [B // type@011a │ │ +01a4e4: 52e3 b702 |0064: iget v3, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a4e8: e203 0318 |0066: ushr-int/lit8 v3, v3, #int 24 // #18 │ │ +01a4ec: 8d33 |0068: int-to-byte v3, v3 │ │ +01a4ee: 4f03 0206 |0069: aput-byte v3, v2, v6 │ │ +01a4f2: 1213 |006b: const/4 v3, #int 1 // #1 │ │ +01a4f4: 52e4 b702 |006c: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a4f8: e204 0410 |006e: ushr-int/lit8 v4, v4, #int 16 // #10 │ │ +01a4fc: 8d44 |0070: int-to-byte v4, v4 │ │ +01a4fe: 4f04 0203 |0071: aput-byte v4, v2, v3 │ │ +01a502: 1223 |0073: const/4 v3, #int 2 // #2 │ │ +01a504: 52e4 b702 |0074: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a508: e204 0408 |0076: ushr-int/lit8 v4, v4, #int 8 // #08 │ │ +01a50c: 8d44 |0078: int-to-byte v4, v4 │ │ +01a50e: 4f04 0203 |0079: aput-byte v4, v2, v3 │ │ +01a512: 1233 |007b: const/4 v3, #int 3 // #3 │ │ +01a514: 52e4 b702 |007c: iget v4, v14, Lssh/MD5;.A:I // field@02b7 │ │ +01a518: 8d44 |007e: int-to-byte v4, v4 │ │ +01a51a: 4f04 0203 |007f: aput-byte v4, v2, v3 │ │ +01a51e: 1243 |0081: const/4 v3, #int 4 // #4 │ │ +01a520: 52e4 b802 |0082: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a524: e204 0418 |0084: ushr-int/lit8 v4, v4, #int 24 // #18 │ │ +01a528: 8d44 |0086: int-to-byte v4, v4 │ │ +01a52a: 4f04 0203 |0087: aput-byte v4, v2, v3 │ │ +01a52e: 1253 |0089: const/4 v3, #int 5 // #5 │ │ +01a530: 52e4 b802 |008a: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a534: e204 0410 |008c: ushr-int/lit8 v4, v4, #int 16 // #10 │ │ +01a538: 8d44 |008e: int-to-byte v4, v4 │ │ +01a53a: 4f04 0203 |008f: aput-byte v4, v2, v3 │ │ +01a53e: 1263 |0091: const/4 v3, #int 6 // #6 │ │ +01a540: 52e4 b802 |0092: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a544: e204 0408 |0094: ushr-int/lit8 v4, v4, #int 8 // #08 │ │ +01a548: 8d44 |0096: int-to-byte v4, v4 │ │ +01a54a: 4f04 0203 |0097: aput-byte v4, v2, v3 │ │ +01a54e: 1273 |0099: const/4 v3, #int 7 // #7 │ │ +01a550: 52e4 b802 |009a: iget v4, v14, Lssh/MD5;.B:I // field@02b8 │ │ +01a554: 8d44 |009c: int-to-byte v4, v4 │ │ +01a556: 4f04 0203 |009d: aput-byte v4, v2, v3 │ │ +01a55a: 1303 0800 |009f: const/16 v3, #int 8 // #8 │ │ +01a55e: 52e4 b902 |00a1: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a562: e204 0418 |00a3: ushr-int/lit8 v4, v4, #int 24 // #18 │ │ +01a566: 8d44 |00a5: int-to-byte v4, v4 │ │ +01a568: 4f04 0203 |00a6: aput-byte v4, v2, v3 │ │ +01a56c: 1303 0900 |00a8: const/16 v3, #int 9 // #9 │ │ +01a570: 52e4 b902 |00aa: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a574: e204 0410 |00ac: ushr-int/lit8 v4, v4, #int 16 // #10 │ │ +01a578: 8d44 |00ae: int-to-byte v4, v4 │ │ +01a57a: 4f04 0203 |00af: aput-byte v4, v2, v3 │ │ +01a57e: 1303 0a00 |00b1: const/16 v3, #int 10 // #a │ │ +01a582: 52e4 b902 |00b3: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a586: e204 0408 |00b5: ushr-int/lit8 v4, v4, #int 8 // #08 │ │ +01a58a: 8d44 |00b7: int-to-byte v4, v4 │ │ +01a58c: 4f04 0203 |00b8: aput-byte v4, v2, v3 │ │ +01a590: 1303 0b00 |00ba: const/16 v3, #int 11 // #b │ │ +01a594: 52e4 b902 |00bc: iget v4, v14, Lssh/MD5;.C:I // field@02b9 │ │ +01a598: 8d44 |00be: int-to-byte v4, v4 │ │ +01a59a: 4f04 0203 |00bf: aput-byte v4, v2, v3 │ │ +01a59e: 1303 0c00 |00c1: const/16 v3, #int 12 // #c │ │ +01a5a2: 52e4 ba02 |00c3: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a5a6: e204 0418 |00c5: ushr-int/lit8 v4, v4, #int 24 // #18 │ │ +01a5aa: 8d44 |00c7: int-to-byte v4, v4 │ │ +01a5ac: 4f04 0203 |00c8: aput-byte v4, v2, v3 │ │ +01a5b0: 1303 0d00 |00ca: const/16 v3, #int 13 // #d │ │ +01a5b4: 52e4 ba02 |00cc: iget v4, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a5b8: e204 0410 |00ce: ushr-int/lit8 v4, v4, #int 16 // #10 │ │ +01a5bc: 8d44 |00d0: int-to-byte v4, v4 │ │ +01a5be: 4f04 0203 |00d1: aput-byte v4, v2, v3 │ │ +01a5c2: 52e3 ba02 |00d3: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a5c6: e203 0308 |00d5: ushr-int/lit8 v3, v3, #int 8 // #08 │ │ +01a5ca: 8d33 |00d7: int-to-byte v3, v3 │ │ +01a5cc: 4f03 0207 |00d8: aput-byte v3, v2, v7 │ │ +01a5d0: 52e3 ba02 |00da: iget v3, v14, Lssh/MD5;.D:I // field@02ba │ │ +01a5d4: 8d33 |00dc: int-to-byte v3, v3 │ │ +01a5d6: 4f03 0208 |00dd: aput-byte v3, v2, v8 │ │ +01a5da: 6e10 5704 0e00 |00df: invoke-virtual {v14}, Lssh/MD5;.engineReset:()V // method@0457 │ │ +01a5e0: 1102 |00e2: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=119 │ │ 0x000d line=120 │ │ 0x0012 line=124 │ │ 0x001b line=125 │ │ 0x001f line=129 │ │ @@ -36358,30 +34974,30 @@ │ │ 0x0058 line=139 │ │ 0x0060 line=140 │ │ 0x00df line=149 │ │ 0x00e2 line=150 │ │ locals : │ │ 0x000d - 0x00e3 reg=0 bitcount J │ │ 0x00df - 0x00e3 reg=2 result [B │ │ - 0x0000 - 0x00e3 reg=13 this Lssh/MD5; │ │ + 0x0000 - 0x00e3 reg=14 this Lssh/MD5; │ │ │ │ #1 : (in Lssh/MD5;) │ │ name : 'digest' │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0195ec: |[0195ec] ssh.MD5.digest:([B)[B │ │ -0195fc: 6e20 5a04 2100 |0000: invoke-virtual {v1, v2}, Lssh/MD5;.update:([B)V // method@045a │ │ -019602: 6e10 5304 0100 |0003: invoke-virtual {v1}, Lssh/MD5;.digest:()[B // method@0453 │ │ -019608: 0c00 |0006: move-result-object v0 │ │ -01960a: 1100 |0007: return-object v0 │ │ +01a5e4: |[01a5e4] ssh.MD5.digest:([B)[B │ │ +01a5f4: 6e20 5b04 2100 |0000: invoke-virtual {v1, v2}, Lssh/MD5;.update:([B)V // method@045b │ │ +01a5fa: 6e10 5404 0100 |0003: invoke-virtual {v1}, Lssh/MD5;.digest:()[B // method@0454 │ │ +01a600: 0c00 |0006: move-result-object v0 │ │ +01a602: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lssh/MD5; │ │ 0x0000 - 0x0008 reg=2 input [B │ │ @@ -36391,19 +35007,19 @@ │ │ type : '([BII)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -01960c: |[01960c] ssh.MD5.digest:([BII)[B │ │ -01961c: 6e40 5b04 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lssh/MD5;.update:([BII)V // method@045b │ │ -019622: 6e10 5304 0100 |0003: invoke-virtual {v1}, Lssh/MD5;.digest:()[B // method@0453 │ │ -019628: 0c00 |0006: move-result-object v0 │ │ -01962a: 1100 |0007: return-object v0 │ │ +01a604: |[01a604] ssh.MD5.digest:([BII)[B │ │ +01a614: 6e40 5c04 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lssh/MD5;.update:([BII)V // method@045c │ │ +01a61a: 6e10 5404 0100 |0003: invoke-virtual {v1}, Lssh/MD5;.digest:()[B // method@0454 │ │ +01a620: 0c00 |0006: move-result-object v0 │ │ +01a622: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lssh/MD5; │ │ 0x0000 - 0x0008 reg=2 input [B │ │ @@ -36411,122 +35027,122 @@ │ │ 0x0000 - 0x0008 reg=4 len I │ │ │ │ #3 : (in Lssh/MD5;) │ │ name : 'engineReset' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -01962c: |[01962c] ssh.MD5.engineReset:()V │ │ -01963c: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -019640: 5a31 bc02 |0002: iput-wide v1, v3, Lssh/MD5;.bytecount:J // field@02bc │ │ -019644: 1401 0123 4567 |0004: const v1, #float 9.30952e+23 // #67452301 │ │ -01964a: 5931 b702 |0007: iput v1, v3, Lssh/MD5;.A:I // field@02b7 │ │ -01964e: 1401 89ab cdef |0009: const v1, #float -1.27304e+29 // #efcdab89 │ │ -019654: 5931 b802 |000c: iput v1, v3, Lssh/MD5;.B:I // field@02b8 │ │ -019658: 1401 fedc ba98 |000e: const v1, #float -4.8303e-24 // #98badcfe │ │ -01965e: 5931 b902 |0011: iput v1, v3, Lssh/MD5;.C:I // field@02b9 │ │ -019662: 1401 7654 3210 |0013: const v1, #float 3.51694e-29 // #10325476 │ │ -019668: 5931 ba02 |0016: iput v1, v3, Lssh/MD5;.D:I // field@02ba │ │ -01966c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -01966e: 1301 1000 |0019: const/16 v1, #int 16 // #10 │ │ -019672: 3510 0a00 |001b: if-ge v0, v1, 0025 // +000a │ │ -019676: 5431 bb02 |001d: iget-object v1, v3, Lssh/MD5;.W:[I // field@02bb │ │ -01967a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -01967c: 4b02 0100 |0020: aput v2, v1, v0 │ │ -019680: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -019684: 28f5 |0024: goto 0019 // -000b │ │ -019686: 0e00 |0025: return-void │ │ +01a624: |[01a624] ssh.MD5.engineReset:()V │ │ +01a634: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +01a638: 5a42 bc02 |0002: iput-wide v2, v4, Lssh/MD5;.bytecount:J // field@02bc │ │ +01a63c: 1401 0123 4567 |0004: const v1, #float 9.30952e+23 // #67452301 │ │ +01a642: 5941 b702 |0007: iput v1, v4, Lssh/MD5;.A:I // field@02b7 │ │ +01a646: 1401 89ab cdef |0009: const v1, #float -1.27304e+29 // #efcdab89 │ │ +01a64c: 5941 b802 |000c: iput v1, v4, Lssh/MD5;.B:I // field@02b8 │ │ +01a650: 1401 fedc ba98 |000e: const v1, #float -4.8303e-24 // #98badcfe │ │ +01a656: 5941 b902 |0011: iput v1, v4, Lssh/MD5;.C:I // field@02b9 │ │ +01a65a: 1401 7654 3210 |0013: const v1, #float 3.51694e-29 // #10325476 │ │ +01a660: 5941 ba02 |0016: iput v1, v4, Lssh/MD5;.D:I // field@02ba │ │ +01a664: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +01a666: 1301 1000 |0019: const/16 v1, #int 16 // #10 │ │ +01a66a: 3510 0a00 |001b: if-ge v0, v1, 0025 // +000a │ │ +01a66e: 5441 bb02 |001d: iget-object v1, v4, Lssh/MD5;.W:[I // field@02bb │ │ +01a672: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +01a674: 4b02 0100 |0020: aput v2, v1, v0 │ │ +01a678: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01a67c: 28f5 |0024: goto 0019 // -000b │ │ +01a67e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ 0x0009 line=67 │ │ 0x000e line=68 │ │ 0x0013 line=69 │ │ 0x0018 line=70 │ │ 0x001d line=71 │ │ 0x0022 line=70 │ │ 0x0025 line=72 │ │ locals : │ │ 0x0019 - 0x0026 reg=0 i I │ │ - 0x0000 - 0x0026 reg=3 this Lssh/MD5; │ │ + 0x0000 - 0x0026 reg=4 this Lssh/MD5; │ │ │ │ #4 : (in Lssh/MD5;) │ │ name : 'update' │ │ type : '(B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -019688: |[019688] ssh.MD5.update:(B)V │ │ -019698: 5373 bc02 |0000: iget-wide v3, v7, Lssh/MD5;.bytecount:J // field@02bc │ │ -01969c: 8433 |0002: long-to-int v3, v3 │ │ -01969e: dc00 0340 |0003: rem-int/lit8 v0, v3, #int 64 // #40 │ │ -0196a2: dc03 0004 |0005: rem-int/lit8 v3, v0, #int 4 // #04 │ │ -0196a6: d903 0303 |0007: rsub-int/lit8 v3, v3, #int 3 // #03 │ │ -0196aa: da02 0308 |0009: mul-int/lit8 v2, v3, #int 8 // #08 │ │ -0196ae: db01 0004 |000b: div-int/lit8 v1, v0, #int 4 // #04 │ │ -0196b2: 5473 bb02 |000d: iget-object v3, v7, Lssh/MD5;.W:[I // field@02bb │ │ -0196b6: 5474 bb02 |000f: iget-object v4, v7, Lssh/MD5;.W:[I // field@02bb │ │ -0196ba: 4404 0401 |0011: aget v4, v4, v1 │ │ -0196be: 1305 ff00 |0013: const/16 v5, #int 255 // #ff │ │ -0196c2: b825 |0015: shl-int/2addr v5, v2 │ │ -0196c4: df05 05ff |0016: xor-int/lit8 v5, v5, #int -1 // #ff │ │ -0196c8: b554 |0018: and-int/2addr v4, v5 │ │ -0196ca: d585 ff00 |0019: and-int/lit16 v5, v8, #int 255 // #00ff │ │ -0196ce: b825 |001b: shl-int/2addr v5, v2 │ │ -0196d0: b654 |001c: or-int/2addr v4, v5 │ │ -0196d2: 4b04 0301 |001d: aput v4, v3, v1 │ │ -0196d6: 5373 bc02 |001f: iget-wide v3, v7, Lssh/MD5;.bytecount:J // field@02bc │ │ -0196da: 1605 0100 |0021: const-wide/16 v5, #int 1 // #1 │ │ -0196de: bb53 |0023: add-long/2addr v3, v5 │ │ -0196e0: 5a73 bc02 |0024: iput-wide v3, v7, Lssh/MD5;.bytecount:J // field@02bc │ │ -0196e4: 1605 4000 |0026: const-wide/16 v5, #int 64 // #40 │ │ -0196e8: bf53 |0028: rem-long/2addr v3, v5 │ │ -0196ea: 1605 0000 |0029: const-wide/16 v5, #int 0 // #0 │ │ -0196ee: 3103 0305 |002b: cmp-long v3, v3, v5 │ │ -0196f2: 3903 0500 |002d: if-nez v3, 0032 // +0005 │ │ -0196f6: 7010 5704 0700 |002f: invoke-direct {v7}, Lssh/MD5;.munch:()V // method@0457 │ │ -0196fc: 0e00 |0032: return-void │ │ +01a680: |[01a680] ssh.MD5.update:(B)V │ │ +01a690: 5384 bc02 |0000: iget-wide v4, v8, Lssh/MD5;.bytecount:J // field@02bc │ │ +01a694: 8443 |0002: long-to-int v3, v4 │ │ +01a696: dc00 0340 |0003: rem-int/lit8 v0, v3, #int 64 // #40 │ │ +01a69a: dc03 0004 |0005: rem-int/lit8 v3, v0, #int 4 // #04 │ │ +01a69e: d903 0303 |0007: rsub-int/lit8 v3, v3, #int 3 // #03 │ │ +01a6a2: da02 0308 |0009: mul-int/lit8 v2, v3, #int 8 // #08 │ │ +01a6a6: db01 0004 |000b: div-int/lit8 v1, v0, #int 4 // #04 │ │ +01a6aa: 5483 bb02 |000d: iget-object v3, v8, Lssh/MD5;.W:[I // field@02bb │ │ +01a6ae: 5484 bb02 |000f: iget-object v4, v8, Lssh/MD5;.W:[I // field@02bb │ │ +01a6b2: 4404 0401 |0011: aget v4, v4, v1 │ │ +01a6b6: 1305 ff00 |0013: const/16 v5, #int 255 // #ff │ │ +01a6ba: b825 |0015: shl-int/2addr v5, v2 │ │ +01a6bc: df05 05ff |0016: xor-int/lit8 v5, v5, #int -1 // #ff │ │ +01a6c0: b554 |0018: and-int/2addr v4, v5 │ │ +01a6c2: d595 ff00 |0019: and-int/lit16 v5, v9, #int 255 // #00ff │ │ +01a6c6: b825 |001b: shl-int/2addr v5, v2 │ │ +01a6c8: b654 |001c: or-int/2addr v4, v5 │ │ +01a6ca: 4b04 0301 |001d: aput v4, v3, v1 │ │ +01a6ce: 5384 bc02 |001f: iget-wide v4, v8, Lssh/MD5;.bytecount:J // field@02bc │ │ +01a6d2: 1606 0100 |0021: const-wide/16 v6, #int 1 // #1 │ │ +01a6d6: bb64 |0023: add-long/2addr v4, v6 │ │ +01a6d8: 5a84 bc02 |0024: iput-wide v4, v8, Lssh/MD5;.bytecount:J // field@02bc │ │ +01a6dc: 1606 4000 |0026: const-wide/16 v6, #int 64 // #40 │ │ +01a6e0: bf64 |0028: rem-long/2addr v4, v6 │ │ +01a6e2: 1606 0000 |0029: const-wide/16 v6, #int 0 // #0 │ │ +01a6e6: 3103 0406 |002b: cmp-long v3, v4, v6 │ │ +01a6ea: 3903 0500 |002d: if-nez v3, 0032 // +0005 │ │ +01a6ee: 7010 5804 0800 |002f: invoke-direct {v8}, Lssh/MD5;.munch:()V // method@0458 │ │ +01a6f4: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ 0x000b line=78 │ │ 0x000d line=81 │ │ 0x001f line=84 │ │ 0x002f line=85 │ │ 0x0032 line=86 │ │ locals : │ │ 0x0005 - 0x0033 reg=0 i I │ │ 0x000d - 0x0033 reg=1 idx I │ │ 0x000b - 0x0033 reg=2 shift I │ │ - 0x0000 - 0x0033 reg=7 this Lssh/MD5; │ │ - 0x0000 - 0x0033 reg=8 b B │ │ + 0x0000 - 0x0033 reg=8 this Lssh/MD5; │ │ + 0x0000 - 0x0033 reg=9 b B │ │ │ │ #5 : (in Lssh/MD5;) │ │ name : 'update' │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -019700: |[019700] ssh.MD5.update:([B)V │ │ -019710: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019712: 2131 |0001: array-length v1, v3 │ │ -019714: 6e40 5b04 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lssh/MD5;.update:([BII)V // method@045b │ │ -01971a: 0e00 |0005: return-void │ │ +01a6f8: |[01a6f8] ssh.MD5.update:([B)V │ │ +01a708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01a70a: 2131 |0001: array-length v1, v3 │ │ +01a70c: 6e40 5c04 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lssh/MD5;.update:([BII)V // method@045c │ │ +01a712: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lssh/MD5; │ │ 0x0000 - 0x0006 reg=3 input [B │ │ @@ -36536,28 +35152,28 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -01971c: |[01971c] ssh.MD5.update:([BII)V │ │ -01972c: 3b06 0800 |0000: if-gez v6, 0008 // +0008 │ │ -019730: 2202 6000 |0002: new-instance v2, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0060 │ │ -019734: 7010 fb00 0200 |0004: invoke-direct {v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@00fb │ │ -01973a: 2702 |0007: throw v2 │ │ -01973c: 9000 0506 |0008: add-int v0, v5, v6 │ │ -019740: 0151 |000a: move v1, v5 │ │ -019742: 3501 0b00 |000b: if-ge v1, v0, 0016 // +000b │ │ -019746: d805 0101 |000d: add-int/lit8 v5, v1, #int 1 // #01 │ │ -01974a: 4802 0401 |000f: aget-byte v2, v4, v1 │ │ -01974e: 6e20 5904 2300 |0011: invoke-virtual {v3, v2}, Lssh/MD5;.update:(B)V // method@0459 │ │ -019754: 0151 |0014: move v1, v5 │ │ -019756: 28f6 |0015: goto 000b // -000a │ │ -019758: 0e00 |0016: return-void │ │ +01a714: |[01a714] ssh.MD5.update:([BII)V │ │ +01a724: 3b06 0800 |0000: if-gez v6, 0008 // +0008 │ │ +01a728: 2202 6000 |0002: new-instance v2, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0060 │ │ +01a72c: 7010 fb00 0200 |0004: invoke-direct {v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@00fb │ │ +01a732: 2702 |0007: throw v2 │ │ +01a734: 9000 0506 |0008: add-int v0, v5, v6 │ │ +01a738: 0151 |000a: move v1, v5 │ │ +01a73a: 3501 0b00 |000b: if-ge v1, v0, 0016 // +000b │ │ +01a73e: d805 0101 |000d: add-int/lit8 v5, v1, #int 1 // #01 │ │ +01a742: 4802 0401 |000f: aget-byte v2, v4, v1 │ │ +01a746: 6e20 5a04 2300 |0011: invoke-virtual {v3, v2}, Lssh/MD5;.update:(B)V // method@045a │ │ +01a74c: 0151 |0014: move v1, v5 │ │ +01a74e: 28f6 |0015: goto 000b // -000a │ │ +01a750: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0002 line=96 │ │ 0x0008 line=98 │ │ 0x000b line=99 │ │ 0x000d line=100 │ │ @@ -36570,7 +35186,1502 @@ │ │ 0x0015 - 0x0017 reg=1 off I │ │ 0x0000 - 0x0017 reg=3 this Lssh/MD5; │ │ 0x0000 - 0x0017 reg=4 bytes [B │ │ 0x0000 - 0x0017 reg=6 len I │ │ │ │ source_file_idx : 474 (MD5.java) │ │ │ │ +Class #149 header: │ │ +class_idx : 277 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 278 │ │ +source_file_idx : 58 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 7 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #149 - │ │ + Class descriptor : 'Lssh/Blowfish;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Lssh/Cipher;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lssh/Blowfish;) │ │ + name : 'blowfish_pbox' │ │ + type : '[I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + #1 : (in Lssh/Blowfish;) │ │ + name : 'blowfish_sbox' │ │ + type : '[I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Lssh/Blowfish;) │ │ + name : 'IV0' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lssh/Blowfish;) │ │ + name : 'IV1' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lssh/Blowfish;) │ │ + name : 'P' │ │ + type : '[I' │ │ + access : 0x0004 (PROTECTED) │ │ + #3 : (in Lssh/Blowfish;) │ │ + name : 'S0' │ │ + type : '[I' │ │ + access : 0x0004 (PROTECTED) │ │ + #4 : (in Lssh/Blowfish;) │ │ + name : 'S1' │ │ + type : '[I' │ │ + access : 0x0004 (PROTECTED) │ │ + #5 : (in Lssh/Blowfish;) │ │ + name : 'S2' │ │ + type : '[I' │ │ + access : 0x0004 (PROTECTED) │ │ + #6 : (in Lssh/Blowfish;) │ │ + name : 'S3' │ │ + type : '[I' │ │ + access : 0x0004 (PROTECTED) │ │ + Direct methods - │ │ + #0 : (in Lssh/Blowfish;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 2112 16-bit code units │ │ +01a754: |[01a754] ssh.Blowfish.:()V │ │ +01a764: 1300 1200 |0000: const/16 v0, #int 18 // #12 │ │ +01a768: 2300 1b01 |0002: new-array v0, v0, [I // type@011b │ │ +01a76c: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ +01a772: 6900 b502 |0007: sput-object v0, Lssh/Blowfish;.blowfish_pbox:[I // field@02b5 │ │ +01a776: 1300 0004 |0009: const/16 v0, #int 1024 // #400 │ │ +01a77a: 2300 1b01 |000b: new-array v0, v0, [I // type@011b │ │ +01a77e: 2600 2f00 0000 |000d: fill-array-data v0, 0000003c // +0000002f │ │ +01a784: 6900 b602 |0010: sput-object v0, Lssh/Blowfish;.blowfish_sbox:[I // field@02b6 │ │ +01a788: 0e00 |0012: return-void │ │ +01a78a: 0000 |0013: nop // spacer │ │ +01a78c: 0003 0400 1200 0000 886a 3f24 d308 ... |0014: array-data (40 units) │ │ +01a7dc: 0003 0400 0004 0000 a60b 31d1 acb5 ... |003c: array-data (2052 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=341 │ │ + 0x0009 line=350 │ │ + 0x0013 line=341 │ │ + 0x003c line=350 │ │ + locals : │ │ + │ │ + #1 : (in Lssh/Blowfish;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 28 16-bit code units │ │ +01b7e4: |[01b7e4] ssh.Blowfish.:()V │ │ +01b7f4: 1301 0001 |0000: const/16 v1, #int 256 // #100 │ │ +01b7f8: 7010 4204 0200 |0002: invoke-direct {v2}, Lssh/Cipher;.:()V // method@0442 │ │ +01b7fe: 2310 1b01 |0005: new-array v0, v1, [I // type@011b │ │ +01b802: 5b20 b102 |0007: iput-object v0, v2, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01b806: 2310 1b01 |0009: new-array v0, v1, [I // type@011b │ │ +01b80a: 5b20 b202 |000b: iput-object v0, v2, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01b80e: 2310 1b01 |000d: new-array v0, v1, [I // type@011b │ │ +01b812: 5b20 b302 |000f: iput-object v0, v2, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01b816: 2310 1b01 |0011: new-array v0, v1, [I // type@011b │ │ +01b81a: 5b20 b402 |0013: iput-object v0, v2, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01b81e: 1300 1200 |0015: const/16 v0, #int 18 // #12 │ │ +01b822: 2300 1b01 |0017: new-array v0, v0, [I // type@011b │ │ +01b826: 5b20 b002 |0019: iput-object v0, v2, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01b82a: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=48 │ │ + 0x0005 line=39 │ │ + 0x0009 line=40 │ │ + 0x000d line=41 │ │ + 0x0011 line=42 │ │ + 0x0015 line=43 │ │ + 0x001b line=49 │ │ + locals : │ │ + 0x0000 - 0x001c reg=2 this Lssh/Blowfish; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lssh/Blowfish;) │ │ + name : 'decrypt' │ │ + type : '([BI[BII)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 16 │ │ + ins : 6 │ │ + outs : 4 │ │ + insns size : 174 16-bit code units │ │ +01b82c: |[01b82c] ssh.Blowfish.decrypt:([BI[BII)V │ │ +01b83c: 1d0a |0000: monitor-enter v10 │ │ +01b83e: 1228 |0001: const/4 v8, #int 2 // #2 │ │ +01b840: 2386 1b01 |0002: new-array v6, v8, [I // type@011b │ │ +01b844: 52a4 ae02 |0004: iget v4, v10, Lssh/Blowfish;.IV0:I // field@02ae │ │ +01b848: 52a5 af02 |0006: iget v5, v10, Lssh/Blowfish;.IV1:I // field@02af │ │ +01b84c: 9003 0c0f |0008: add-int v3, v12, v15 │ │ +01b850: 01c7 |000a: move v7, v12 │ │ +01b852: 01e2 |000b: move v2, v14 │ │ +01b854: 3537 9900 |000c: if-ge v7, v3, 00a5 // +0099 │ │ +01b858: 4808 0b07 |000e: aget-byte v8, v11, v7 │ │ +01b85c: d588 ff00 |0010: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +01b860: d809 0701 |0012: add-int/lit8 v9, v7, #int 1 // #01 │ │ +01b864: 4809 0b09 |0014: aget-byte v9, v11, v9 │ │ +01b868: d599 ff00 |0016: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +01b86c: e009 0908 |0018: shl-int/lit8 v9, v9, #int 8 // #08 │ │ +01b870: b698 |001a: or-int/2addr v8, v9 │ │ +01b872: d809 0702 |001b: add-int/lit8 v9, v7, #int 2 // #02 │ │ +01b876: 4809 0b09 |001d: aget-byte v9, v11, v9 │ │ +01b87a: d599 ff00 |001f: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +01b87e: e009 0910 |0021: shl-int/lit8 v9, v9, #int 16 // #10 │ │ +01b882: b698 |0023: or-int/2addr v8, v9 │ │ +01b884: d809 0703 |0024: add-int/lit8 v9, v7, #int 3 // #03 │ │ +01b888: 4809 0b09 |0026: aget-byte v9, v11, v9 │ │ +01b88c: d599 ff00 |0028: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +01b890: e009 0918 |002a: shl-int/lit8 v9, v9, #int 24 // #18 │ │ +01b894: 9600 0809 |002c: or-int v0, v8, v9 │ │ +01b898: d808 0704 |002e: add-int/lit8 v8, v7, #int 4 // #04 │ │ +01b89c: 4808 0b08 |0030: aget-byte v8, v11, v8 │ │ +01b8a0: d588 ff00 |0032: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +01b8a4: d809 0705 |0034: add-int/lit8 v9, v7, #int 5 // #05 │ │ +01b8a8: 4809 0b09 |0036: aget-byte v9, v11, v9 │ │ +01b8ac: d599 ff00 |0038: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +01b8b0: e009 0908 |003a: shl-int/lit8 v9, v9, #int 8 // #08 │ │ +01b8b4: b698 |003c: or-int/2addr v8, v9 │ │ +01b8b6: d809 0706 |003d: add-int/lit8 v9, v7, #int 6 // #06 │ │ +01b8ba: 4809 0b09 |003f: aget-byte v9, v11, v9 │ │ +01b8be: d599 ff00 |0041: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +01b8c2: e009 0910 |0043: shl-int/lit8 v9, v9, #int 16 // #10 │ │ +01b8c6: b698 |0045: or-int/2addr v8, v9 │ │ +01b8c8: d809 0707 |0046: add-int/lit8 v9, v7, #int 7 // #07 │ │ +01b8cc: 4809 0b09 |0048: aget-byte v9, v11, v9 │ │ +01b8d0: d599 ff00 |004a: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +01b8d4: e009 0918 |004c: shl-int/lit8 v9, v9, #int 24 // #18 │ │ +01b8d8: 9601 0809 |004e: or-int v1, v8, v9 │ │ +01b8dc: 6e40 3d04 0a61 |0050: invoke-virtual {v10, v0, v1, v6}, Lssh/Blowfish;.decrypt:(II[I)[I // method@043d │ │ +01b8e2: 1208 |0053: const/4 v8, #int 0 // #0 │ │ +01b8e4: 4408 0608 |0054: aget v8, v6, v8 │ │ +01b8e8: b784 |0056: xor-int/2addr v4, v8 │ │ +01b8ea: 1218 |0057: const/4 v8, #int 1 // #1 │ │ +01b8ec: 4408 0608 |0058: aget v8, v6, v8 │ │ +01b8f0: b785 |005a: xor-int/2addr v5, v8 │ │ +01b8f2: d548 ff00 |005b: and-int/lit16 v8, v4, #int 255 // #00ff │ │ +01b8f6: 8d88 |005d: int-to-byte v8, v8 │ │ +01b8f8: 4f08 0d02 |005e: aput-byte v8, v13, v2 │ │ +01b8fc: d808 0201 |0060: add-int/lit8 v8, v2, #int 1 // #01 │ │ +01b900: e209 0408 |0062: ushr-int/lit8 v9, v4, #int 8 // #08 │ │ +01b904: d599 ff00 |0064: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +01b908: 8d99 |0066: int-to-byte v9, v9 │ │ +01b90a: 4f09 0d08 |0067: aput-byte v9, v13, v8 │ │ +01b90e: d808 0202 |0069: add-int/lit8 v8, v2, #int 2 // #02 │ │ +01b912: e209 0410 |006b: ushr-int/lit8 v9, v4, #int 16 // #10 │ │ +01b916: d599 ff00 |006d: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +01b91a: 8d99 |006f: int-to-byte v9, v9 │ │ +01b91c: 4f09 0d08 |0070: aput-byte v9, v13, v8 │ │ +01b920: d808 0203 |0072: add-int/lit8 v8, v2, #int 3 // #03 │ │ +01b924: e209 0418 |0074: ushr-int/lit8 v9, v4, #int 24 // #18 │ │ +01b928: d599 ff00 |0076: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +01b92c: 8d99 |0078: int-to-byte v9, v9 │ │ +01b92e: 4f09 0d08 |0079: aput-byte v9, v13, v8 │ │ +01b932: d808 0204 |007b: add-int/lit8 v8, v2, #int 4 // #04 │ │ +01b936: d559 ff00 |007d: and-int/lit16 v9, v5, #int 255 // #00ff │ │ +01b93a: 8d99 |007f: int-to-byte v9, v9 │ │ +01b93c: 4f09 0d08 |0080: aput-byte v9, v13, v8 │ │ +01b940: d808 0205 |0082: add-int/lit8 v8, v2, #int 5 // #05 │ │ +01b944: e209 0508 |0084: ushr-int/lit8 v9, v5, #int 8 // #08 │ │ +01b948: d599 ff00 |0086: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +01b94c: 8d99 |0088: int-to-byte v9, v9 │ │ +01b94e: 4f09 0d08 |0089: aput-byte v9, v13, v8 │ │ +01b952: d808 0206 |008b: add-int/lit8 v8, v2, #int 6 // #06 │ │ +01b956: e209 0510 |008d: ushr-int/lit8 v9, v5, #int 16 // #10 │ │ +01b95a: d599 ff00 |008f: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +01b95e: 8d99 |0091: int-to-byte v9, v9 │ │ +01b960: 4f09 0d08 |0092: aput-byte v9, v13, v8 │ │ +01b964: d808 0207 |0094: add-int/lit8 v8, v2, #int 7 // #07 │ │ +01b968: e209 0518 |0096: ushr-int/lit8 v9, v5, #int 24 // #18 │ │ +01b96c: d599 ff00 |0098: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +01b970: 8d99 |009a: int-to-byte v9, v9 │ │ +01b972: 4f09 0d08 |009b: aput-byte v9, v13, v8 │ │ +01b976: 0104 |009d: move v4, v0 │ │ +01b978: 0115 |009e: move v5, v1 │ │ +01b97a: d807 0708 |009f: add-int/lit8 v7, v7, #int 8 // #08 │ │ +01b97e: d802 0208 |00a1: add-int/lit8 v2, v2, #int 8 // #08 │ │ +01b982: 2900 69ff |00a3: goto/16 000c // -0097 │ │ +01b986: 59a4 ae02 |00a5: iput v4, v10, Lssh/Blowfish;.IV0:I // field@02ae │ │ +01b98a: 59a5 af02 |00a7: iput v5, v10, Lssh/Blowfish;.IV1:I // field@02af │ │ +01b98e: 1e0a |00a9: monitor-exit v10 │ │ +01b990: 0e00 |00aa: return-void │ │ +01b992: 0d08 |00ab: move-exception v8 │ │ +01b994: 1e0a |00ac: monitor-exit v10 │ │ +01b996: 2708 |00ad: throw v8 │ │ + catches : 1 │ │ + 0x0002 - 0x00a9 │ │ + -> 0x00ab │ │ + positions : │ │ + 0x0000 line=238 │ │ + 0x0004 line=239 │ │ + 0x0006 line=240 │ │ + 0x0008 line=243 │ │ + 0x000a line=245 │ │ + 0x000e line=246 │ │ + 0x002e line=248 │ │ + 0x0050 line=250 │ │ + 0x0053 line=251 │ │ + 0x0057 line=252 │ │ + 0x005b line=253 │ │ + 0x0060 line=254 │ │ + 0x0069 line=255 │ │ + 0x0072 line=256 │ │ + 0x007b line=257 │ │ + 0x0082 line=258 │ │ + 0x008b line=259 │ │ + 0x0094 line=260 │ │ + 0x009d line=261 │ │ + 0x009e line=262 │ │ + 0x009f line=245 │ │ + 0x00a5 line=264 │ │ + 0x00a7 line=265 │ │ + 0x00a9 line=266 │ │ + 0x00ab line=238 │ │ + locals : │ │ + 0x002e - 0x00a5 reg=0 d0 I │ │ + 0x0050 - 0x00a5 reg=1 d1 I │ │ + 0x000c - 0x00ab reg=2 di I │ │ + 0x000a - 0x00ab reg=3 end I │ │ + 0x0006 - 0x00ab reg=4 iv0 I │ │ + 0x0008 - 0x00ab reg=5 iv1 I │ │ + 0x0004 - 0x00ab reg=6 out [I │ │ + 0x000b - 0x00ab reg=7 si I │ │ + 0x0000 - 0x00ae reg=10 this Lssh/Blowfish; │ │ + 0x0000 - 0x00ae reg=11 src [B │ │ + 0x0000 - 0x00ae reg=12 srcOff I │ │ + 0x0000 - 0x00ae reg=13 dest [B │ │ + 0x0000 - 0x00ae reg=14 destOff I │ │ + 0x0000 - 0x00ae reg=15 len I │ │ + │ │ + #1 : (in Lssh/Blowfish;) │ │ + name : 'decrypt' │ │ + type : '(II[I)[I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 669 16-bit code units │ │ +01b9a4: |[01b9a4] ssh.Blowfish.decrypt:(II[I)[I │ │ +01b9b4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +01b9b6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +01b9b8: 0180 |0002: move v0, v8 │ │ +01b9ba: 0191 |0003: move v1, v9 │ │ +01b9bc: 5472 b002 |0004: iget-object v2, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01b9c0: 1303 1100 |0006: const/16 v3, #int 17 // #11 │ │ +01b9c4: 4402 0203 |0008: aget v2, v2, v3 │ │ +01b9c8: b720 |000a: xor-int/2addr v0, v2 │ │ +01b9ca: 5472 b102 |000b: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01b9ce: e203 0018 |000d: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01b9d2: d533 ff00 |000f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01b9d6: 4402 0203 |0011: aget v2, v2, v3 │ │ +01b9da: 5473 b202 |0013: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01b9de: e204 0010 |0015: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01b9e2: d544 ff00 |0017: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01b9e6: 4403 0304 |0019: aget v3, v3, v4 │ │ +01b9ea: b032 |001b: add-int/2addr v2, v3 │ │ +01b9ec: 5473 b302 |001c: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01b9f0: e204 0008 |001e: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01b9f4: d544 ff00 |0020: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01b9f8: 4403 0304 |0022: aget v3, v3, v4 │ │ +01b9fc: b732 |0024: xor-int/2addr v2, v3 │ │ +01b9fe: 5473 b402 |0025: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01ba02: d504 ff00 |0027: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01ba06: 4403 0304 |0029: aget v3, v3, v4 │ │ +01ba0a: b032 |002b: add-int/2addr v2, v3 │ │ +01ba0c: 5473 b002 |002c: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01ba10: 1304 1000 |002e: const/16 v4, #int 16 // #10 │ │ +01ba14: 4403 0304 |0030: aget v3, v3, v4 │ │ +01ba18: b732 |0032: xor-int/2addr v2, v3 │ │ +01ba1a: b721 |0033: xor-int/2addr v1, v2 │ │ +01ba1c: 5472 b102 |0034: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01ba20: e203 0118 |0036: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01ba24: d533 ff00 |0038: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01ba28: 4402 0203 |003a: aget v2, v2, v3 │ │ +01ba2c: 5473 b202 |003c: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01ba30: e204 0110 |003e: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01ba34: d544 ff00 |0040: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01ba38: 4403 0304 |0042: aget v3, v3, v4 │ │ +01ba3c: b032 |0044: add-int/2addr v2, v3 │ │ +01ba3e: 5473 b302 |0045: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01ba42: e204 0108 |0047: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01ba46: d544 ff00 |0049: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01ba4a: 4403 0304 |004b: aget v3, v3, v4 │ │ +01ba4e: b732 |004d: xor-int/2addr v2, v3 │ │ +01ba50: 5473 b402 |004e: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01ba54: d514 ff00 |0050: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01ba58: 4403 0304 |0052: aget v3, v3, v4 │ │ +01ba5c: b032 |0054: add-int/2addr v2, v3 │ │ +01ba5e: 5473 b002 |0055: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01ba62: 1304 0f00 |0057: const/16 v4, #int 15 // #f │ │ +01ba66: 4403 0304 |0059: aget v3, v3, v4 │ │ +01ba6a: b732 |005b: xor-int/2addr v2, v3 │ │ +01ba6c: b720 |005c: xor-int/2addr v0, v2 │ │ +01ba6e: 5472 b102 |005d: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01ba72: e203 0018 |005f: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01ba76: d533 ff00 |0061: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01ba7a: 4402 0203 |0063: aget v2, v2, v3 │ │ +01ba7e: 5473 b202 |0065: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01ba82: e204 0010 |0067: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01ba86: d544 ff00 |0069: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01ba8a: 4403 0304 |006b: aget v3, v3, v4 │ │ +01ba8e: b032 |006d: add-int/2addr v2, v3 │ │ +01ba90: 5473 b302 |006e: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01ba94: e204 0008 |0070: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01ba98: d544 ff00 |0072: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01ba9c: 4403 0304 |0074: aget v3, v3, v4 │ │ +01baa0: b732 |0076: xor-int/2addr v2, v3 │ │ +01baa2: 5473 b402 |0077: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01baa6: d504 ff00 |0079: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01baaa: 4403 0304 |007b: aget v3, v3, v4 │ │ +01baae: b032 |007d: add-int/2addr v2, v3 │ │ +01bab0: 5473 b002 |007e: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bab4: 1304 0e00 |0080: const/16 v4, #int 14 // #e │ │ +01bab8: 4403 0304 |0082: aget v3, v3, v4 │ │ +01babc: b732 |0084: xor-int/2addr v2, v3 │ │ +01babe: b721 |0085: xor-int/2addr v1, v2 │ │ +01bac0: 5472 b102 |0086: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01bac4: e203 0118 |0088: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01bac8: d533 ff00 |008a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01bacc: 4402 0203 |008c: aget v2, v2, v3 │ │ +01bad0: 5473 b202 |008e: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01bad4: e204 0110 |0090: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01bad8: d544 ff00 |0092: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01badc: 4403 0304 |0094: aget v3, v3, v4 │ │ +01bae0: b032 |0096: add-int/2addr v2, v3 │ │ +01bae2: 5473 b302 |0097: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01bae6: e204 0108 |0099: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01baea: d544 ff00 |009b: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01baee: 4403 0304 |009d: aget v3, v3, v4 │ │ +01baf2: b732 |009f: xor-int/2addr v2, v3 │ │ +01baf4: 5473 b402 |00a0: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01baf8: d514 ff00 |00a2: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01bafc: 4403 0304 |00a4: aget v3, v3, v4 │ │ +01bb00: b032 |00a6: add-int/2addr v2, v3 │ │ +01bb02: 5473 b002 |00a7: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bb06: 1304 0d00 |00a9: const/16 v4, #int 13 // #d │ │ +01bb0a: 4403 0304 |00ab: aget v3, v3, v4 │ │ +01bb0e: b732 |00ad: xor-int/2addr v2, v3 │ │ +01bb10: b720 |00ae: xor-int/2addr v0, v2 │ │ +01bb12: 5472 b102 |00af: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01bb16: e203 0018 |00b1: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01bb1a: d533 ff00 |00b3: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01bb1e: 4402 0203 |00b5: aget v2, v2, v3 │ │ +01bb22: 5473 b202 |00b7: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01bb26: e204 0010 |00b9: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01bb2a: d544 ff00 |00bb: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bb2e: 4403 0304 |00bd: aget v3, v3, v4 │ │ +01bb32: b032 |00bf: add-int/2addr v2, v3 │ │ +01bb34: 5473 b302 |00c0: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01bb38: e204 0008 |00c2: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01bb3c: d544 ff00 |00c4: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bb40: 4403 0304 |00c6: aget v3, v3, v4 │ │ +01bb44: b732 |00c8: xor-int/2addr v2, v3 │ │ +01bb46: 5473 b402 |00c9: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01bb4a: d504 ff00 |00cb: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01bb4e: 4403 0304 |00cd: aget v3, v3, v4 │ │ +01bb52: b032 |00cf: add-int/2addr v2, v3 │ │ +01bb54: 5473 b002 |00d0: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bb58: 1304 0c00 |00d2: const/16 v4, #int 12 // #c │ │ +01bb5c: 4403 0304 |00d4: aget v3, v3, v4 │ │ +01bb60: b732 |00d6: xor-int/2addr v2, v3 │ │ +01bb62: b721 |00d7: xor-int/2addr v1, v2 │ │ +01bb64: 5472 b102 |00d8: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01bb68: e203 0118 |00da: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01bb6c: d533 ff00 |00dc: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01bb70: 4402 0203 |00de: aget v2, v2, v3 │ │ +01bb74: 5473 b202 |00e0: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01bb78: e204 0110 |00e2: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01bb7c: d544 ff00 |00e4: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bb80: 4403 0304 |00e6: aget v3, v3, v4 │ │ +01bb84: b032 |00e8: add-int/2addr v2, v3 │ │ +01bb86: 5473 b302 |00e9: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01bb8a: e204 0108 |00eb: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01bb8e: d544 ff00 |00ed: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bb92: 4403 0304 |00ef: aget v3, v3, v4 │ │ +01bb96: b732 |00f1: xor-int/2addr v2, v3 │ │ +01bb98: 5473 b402 |00f2: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01bb9c: d514 ff00 |00f4: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01bba0: 4403 0304 |00f6: aget v3, v3, v4 │ │ +01bba4: b032 |00f8: add-int/2addr v2, v3 │ │ +01bba6: 5473 b002 |00f9: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bbaa: 1304 0b00 |00fb: const/16 v4, #int 11 // #b │ │ +01bbae: 4403 0304 |00fd: aget v3, v3, v4 │ │ +01bbb2: b732 |00ff: xor-int/2addr v2, v3 │ │ +01bbb4: b720 |0100: xor-int/2addr v0, v2 │ │ +01bbb6: 5472 b102 |0101: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01bbba: e203 0018 |0103: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01bbbe: d533 ff00 |0105: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01bbc2: 4402 0203 |0107: aget v2, v2, v3 │ │ +01bbc6: 5473 b202 |0109: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01bbca: e204 0010 |010b: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01bbce: d544 ff00 |010d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bbd2: 4403 0304 |010f: aget v3, v3, v4 │ │ +01bbd6: b032 |0111: add-int/2addr v2, v3 │ │ +01bbd8: 5473 b302 |0112: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01bbdc: e204 0008 |0114: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01bbe0: d544 ff00 |0116: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bbe4: 4403 0304 |0118: aget v3, v3, v4 │ │ +01bbe8: b732 |011a: xor-int/2addr v2, v3 │ │ +01bbea: 5473 b402 |011b: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01bbee: d504 ff00 |011d: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01bbf2: 4403 0304 |011f: aget v3, v3, v4 │ │ +01bbf6: b032 |0121: add-int/2addr v2, v3 │ │ +01bbf8: 5473 b002 |0122: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bbfc: 1304 0a00 |0124: const/16 v4, #int 10 // #a │ │ +01bc00: 4403 0304 |0126: aget v3, v3, v4 │ │ +01bc04: b732 |0128: xor-int/2addr v2, v3 │ │ +01bc06: b721 |0129: xor-int/2addr v1, v2 │ │ +01bc08: 5472 b102 |012a: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01bc0c: e203 0118 |012c: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01bc10: d533 ff00 |012e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01bc14: 4402 0203 |0130: aget v2, v2, v3 │ │ +01bc18: 5473 b202 |0132: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01bc1c: e204 0110 |0134: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01bc20: d544 ff00 |0136: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bc24: 4403 0304 |0138: aget v3, v3, v4 │ │ +01bc28: b032 |013a: add-int/2addr v2, v3 │ │ +01bc2a: 5473 b302 |013b: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01bc2e: e204 0108 |013d: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01bc32: d544 ff00 |013f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bc36: 4403 0304 |0141: aget v3, v3, v4 │ │ +01bc3a: b732 |0143: xor-int/2addr v2, v3 │ │ +01bc3c: 5473 b402 |0144: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01bc40: d514 ff00 |0146: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01bc44: 4403 0304 |0148: aget v3, v3, v4 │ │ +01bc48: b032 |014a: add-int/2addr v2, v3 │ │ +01bc4a: 5473 b002 |014b: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bc4e: 1304 0900 |014d: const/16 v4, #int 9 // #9 │ │ +01bc52: 4403 0304 |014f: aget v3, v3, v4 │ │ +01bc56: b732 |0151: xor-int/2addr v2, v3 │ │ +01bc58: b720 |0152: xor-int/2addr v0, v2 │ │ +01bc5a: 5472 b102 |0153: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01bc5e: e203 0018 |0155: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01bc62: d533 ff00 |0157: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01bc66: 4402 0203 |0159: aget v2, v2, v3 │ │ +01bc6a: 5473 b202 |015b: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01bc6e: e204 0010 |015d: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01bc72: d544 ff00 |015f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bc76: 4403 0304 |0161: aget v3, v3, v4 │ │ +01bc7a: b032 |0163: add-int/2addr v2, v3 │ │ +01bc7c: 5473 b302 |0164: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01bc80: e204 0008 |0166: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01bc84: d544 ff00 |0168: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bc88: 4403 0304 |016a: aget v3, v3, v4 │ │ +01bc8c: b732 |016c: xor-int/2addr v2, v3 │ │ +01bc8e: 5473 b402 |016d: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01bc92: d504 ff00 |016f: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01bc96: 4403 0304 |0171: aget v3, v3, v4 │ │ +01bc9a: b032 |0173: add-int/2addr v2, v3 │ │ +01bc9c: 5473 b002 |0174: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bca0: 1304 0800 |0176: const/16 v4, #int 8 // #8 │ │ +01bca4: 4403 0304 |0178: aget v3, v3, v4 │ │ +01bca8: b732 |017a: xor-int/2addr v2, v3 │ │ +01bcaa: b721 |017b: xor-int/2addr v1, v2 │ │ +01bcac: 5472 b102 |017c: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01bcb0: e203 0118 |017e: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01bcb4: d533 ff00 |0180: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01bcb8: 4402 0203 |0182: aget v2, v2, v3 │ │ +01bcbc: 5473 b202 |0184: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01bcc0: e204 0110 |0186: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01bcc4: d544 ff00 |0188: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bcc8: 4403 0304 |018a: aget v3, v3, v4 │ │ +01bccc: b032 |018c: add-int/2addr v2, v3 │ │ +01bcce: 5473 b302 |018d: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01bcd2: e204 0108 |018f: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01bcd6: d544 ff00 |0191: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bcda: 4403 0304 |0193: aget v3, v3, v4 │ │ +01bcde: b732 |0195: xor-int/2addr v2, v3 │ │ +01bce0: 5473 b402 |0196: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01bce4: d514 ff00 |0198: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01bce8: 4403 0304 |019a: aget v3, v3, v4 │ │ +01bcec: b032 |019c: add-int/2addr v2, v3 │ │ +01bcee: 5473 b002 |019d: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bcf2: 1274 |019f: const/4 v4, #int 7 // #7 │ │ +01bcf4: 4403 0304 |01a0: aget v3, v3, v4 │ │ +01bcf8: b732 |01a2: xor-int/2addr v2, v3 │ │ +01bcfa: b720 |01a3: xor-int/2addr v0, v2 │ │ +01bcfc: 5472 b102 |01a4: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01bd00: e203 0018 |01a6: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01bd04: d533 ff00 |01a8: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01bd08: 4402 0203 |01aa: aget v2, v2, v3 │ │ +01bd0c: 5473 b202 |01ac: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01bd10: e204 0010 |01ae: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01bd14: d544 ff00 |01b0: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bd18: 4403 0304 |01b2: aget v3, v3, v4 │ │ +01bd1c: b032 |01b4: add-int/2addr v2, v3 │ │ +01bd1e: 5473 b302 |01b5: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01bd22: e204 0008 |01b7: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01bd26: d544 ff00 |01b9: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bd2a: 4403 0304 |01bb: aget v3, v3, v4 │ │ +01bd2e: b732 |01bd: xor-int/2addr v2, v3 │ │ +01bd30: 5473 b402 |01be: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01bd34: d504 ff00 |01c0: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01bd38: 4403 0304 |01c2: aget v3, v3, v4 │ │ +01bd3c: b032 |01c4: add-int/2addr v2, v3 │ │ +01bd3e: 5473 b002 |01c5: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bd42: 1264 |01c7: const/4 v4, #int 6 // #6 │ │ +01bd44: 4403 0304 |01c8: aget v3, v3, v4 │ │ +01bd48: b732 |01ca: xor-int/2addr v2, v3 │ │ +01bd4a: b721 |01cb: xor-int/2addr v1, v2 │ │ +01bd4c: 5472 b102 |01cc: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01bd50: e203 0118 |01ce: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01bd54: d533 ff00 |01d0: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01bd58: 4402 0203 |01d2: aget v2, v2, v3 │ │ +01bd5c: 5473 b202 |01d4: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01bd60: e204 0110 |01d6: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01bd64: d544 ff00 |01d8: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bd68: 4403 0304 |01da: aget v3, v3, v4 │ │ +01bd6c: b032 |01dc: add-int/2addr v2, v3 │ │ +01bd6e: 5473 b302 |01dd: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01bd72: e204 0108 |01df: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01bd76: d544 ff00 |01e1: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bd7a: 4403 0304 |01e3: aget v3, v3, v4 │ │ +01bd7e: b732 |01e5: xor-int/2addr v2, v3 │ │ +01bd80: 5473 b402 |01e6: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01bd84: d514 ff00 |01e8: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01bd88: 4403 0304 |01ea: aget v3, v3, v4 │ │ +01bd8c: b032 |01ec: add-int/2addr v2, v3 │ │ +01bd8e: 5473 b002 |01ed: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bd92: 1254 |01ef: const/4 v4, #int 5 // #5 │ │ +01bd94: 4403 0304 |01f0: aget v3, v3, v4 │ │ +01bd98: b732 |01f2: xor-int/2addr v2, v3 │ │ +01bd9a: b720 |01f3: xor-int/2addr v0, v2 │ │ +01bd9c: 5472 b102 |01f4: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01bda0: e203 0018 |01f6: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01bda4: d533 ff00 |01f8: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01bda8: 4402 0203 |01fa: aget v2, v2, v3 │ │ +01bdac: 5473 b202 |01fc: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01bdb0: e204 0010 |01fe: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01bdb4: d544 ff00 |0200: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bdb8: 4403 0304 |0202: aget v3, v3, v4 │ │ +01bdbc: b032 |0204: add-int/2addr v2, v3 │ │ +01bdbe: 5473 b302 |0205: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01bdc2: e204 0008 |0207: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01bdc6: d544 ff00 |0209: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bdca: 4403 0304 |020b: aget v3, v3, v4 │ │ +01bdce: b732 |020d: xor-int/2addr v2, v3 │ │ +01bdd0: 5473 b402 |020e: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01bdd4: d504 ff00 |0210: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01bdd8: 4403 0304 |0212: aget v3, v3, v4 │ │ +01bddc: b032 |0214: add-int/2addr v2, v3 │ │ +01bdde: 5473 b002 |0215: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bde2: 1244 |0217: const/4 v4, #int 4 // #4 │ │ +01bde4: 4403 0304 |0218: aget v3, v3, v4 │ │ +01bde8: b732 |021a: xor-int/2addr v2, v3 │ │ +01bdea: b721 |021b: xor-int/2addr v1, v2 │ │ +01bdec: 5472 b102 |021c: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01bdf0: e203 0118 |021e: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01bdf4: d533 ff00 |0220: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01bdf8: 4402 0203 |0222: aget v2, v2, v3 │ │ +01bdfc: 5473 b202 |0224: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01be00: e204 0110 |0226: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01be04: d544 ff00 |0228: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01be08: 4403 0304 |022a: aget v3, v3, v4 │ │ +01be0c: b032 |022c: add-int/2addr v2, v3 │ │ +01be0e: 5473 b302 |022d: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01be12: e204 0108 |022f: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01be16: d544 ff00 |0231: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01be1a: 4403 0304 |0233: aget v3, v3, v4 │ │ +01be1e: b732 |0235: xor-int/2addr v2, v3 │ │ +01be20: 5473 b402 |0236: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01be24: d514 ff00 |0238: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01be28: 4403 0304 |023a: aget v3, v3, v4 │ │ +01be2c: b032 |023c: add-int/2addr v2, v3 │ │ +01be2e: 5473 b002 |023d: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01be32: 1234 |023f: const/4 v4, #int 3 // #3 │ │ +01be34: 4403 0304 |0240: aget v3, v3, v4 │ │ +01be38: b732 |0242: xor-int/2addr v2, v3 │ │ +01be3a: b720 |0243: xor-int/2addr v0, v2 │ │ +01be3c: 5472 b102 |0244: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01be40: e203 0018 |0246: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01be44: d533 ff00 |0248: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01be48: 4402 0203 |024a: aget v2, v2, v3 │ │ +01be4c: 5473 b202 |024c: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01be50: e204 0010 |024e: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01be54: d544 ff00 |0250: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01be58: 4403 0304 |0252: aget v3, v3, v4 │ │ +01be5c: b032 |0254: add-int/2addr v2, v3 │ │ +01be5e: 5473 b302 |0255: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01be62: e204 0008 |0257: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01be66: d544 ff00 |0259: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01be6a: 4403 0304 |025b: aget v3, v3, v4 │ │ +01be6e: b732 |025d: xor-int/2addr v2, v3 │ │ +01be70: 5473 b402 |025e: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01be74: d504 ff00 |0260: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01be78: 4403 0304 |0262: aget v3, v3, v4 │ │ +01be7c: b032 |0264: add-int/2addr v2, v3 │ │ +01be7e: 5473 b002 |0265: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01be82: 1224 |0267: const/4 v4, #int 2 // #2 │ │ +01be84: 4403 0304 |0268: aget v3, v3, v4 │ │ +01be88: b732 |026a: xor-int/2addr v2, v3 │ │ +01be8a: b721 |026b: xor-int/2addr v1, v2 │ │ +01be8c: 5472 b102 |026c: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01be90: e203 0118 |026e: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01be94: d533 ff00 |0270: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01be98: 4402 0203 |0272: aget v2, v2, v3 │ │ +01be9c: 5473 b202 |0274: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01bea0: e204 0110 |0276: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01bea4: d544 ff00 |0278: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bea8: 4403 0304 |027a: aget v3, v3, v4 │ │ +01beac: b032 |027c: add-int/2addr v2, v3 │ │ +01beae: 5473 b302 |027d: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01beb2: e204 0108 |027f: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01beb6: d544 ff00 |0281: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01beba: 4403 0304 |0283: aget v3, v3, v4 │ │ +01bebe: b732 |0285: xor-int/2addr v2, v3 │ │ +01bec0: 5473 b402 |0286: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01bec4: d514 ff00 |0288: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01bec8: 4403 0304 |028a: aget v3, v3, v4 │ │ +01becc: b032 |028c: add-int/2addr v2, v3 │ │ +01bece: 5473 b002 |028d: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bed2: 4403 0306 |028f: aget v3, v3, v6 │ │ +01bed6: b732 |0291: xor-int/2addr v2, v3 │ │ +01bed8: b720 |0292: xor-int/2addr v0, v2 │ │ +01beda: 5472 b002 |0293: iget-object v2, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bede: 4402 0205 |0295: aget v2, v2, v5 │ │ +01bee2: b721 |0297: xor-int/2addr v1, v2 │ │ +01bee4: 4b01 0a05 |0298: aput v1, v10, v5 │ │ +01bee8: 4b00 0a06 |029a: aput v0, v10, v6 │ │ +01beec: 110a |029c: return-object v10 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=271 │ │ + 0x0003 line=272 │ │ + 0x0004 line=275 │ │ + 0x000b line=276 │ │ + 0x0034 line=278 │ │ + 0x005d line=280 │ │ + 0x0086 line=282 │ │ + 0x00af line=284 │ │ + 0x00d8 line=286 │ │ + 0x0101 line=288 │ │ + 0x012a line=290 │ │ + 0x0153 line=292 │ │ + 0x017c line=294 │ │ + 0x01a4 line=296 │ │ + 0x01cc line=298 │ │ + 0x01f4 line=300 │ │ + 0x021c line=302 │ │ + 0x0244 line=304 │ │ + 0x026c line=306 │ │ + 0x0293 line=308 │ │ + 0x0298 line=332 │ │ + 0x029a line=333 │ │ + 0x029c line=335 │ │ + locals : │ │ + 0x0003 - 0x029d reg=0 L I │ │ + 0x0004 - 0x029d reg=1 R I │ │ + 0x0000 - 0x029d reg=7 this Lssh/Blowfish; │ │ + 0x0000 - 0x029d reg=8 xL I │ │ + 0x0000 - 0x029d reg=9 xR I │ │ + 0x0000 - 0x029d reg=10 out [I │ │ + │ │ + #2 : (in Lssh/Blowfish;) │ │ + name : 'encrypt' │ │ + type : '(II[I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 669 16-bit code units │ │ +01bef0: |[01bef0] ssh.Blowfish.encrypt:(II[I)V │ │ +01bf00: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +01bf02: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +01bf04: 0180 |0002: move v0, v8 │ │ +01bf06: 0191 |0003: move v1, v9 │ │ +01bf08: 5472 b002 |0004: iget-object v2, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bf0c: 4402 0205 |0006: aget v2, v2, v5 │ │ +01bf10: b720 |0008: xor-int/2addr v0, v2 │ │ +01bf12: 5472 b102 |0009: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01bf16: e203 0018 |000b: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01bf1a: d533 ff00 |000d: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01bf1e: 4402 0203 |000f: aget v2, v2, v3 │ │ +01bf22: 5473 b202 |0011: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01bf26: e204 0010 |0013: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01bf2a: d544 ff00 |0015: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bf2e: 4403 0304 |0017: aget v3, v3, v4 │ │ +01bf32: b032 |0019: add-int/2addr v2, v3 │ │ +01bf34: 5473 b302 |001a: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01bf38: e204 0008 |001c: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01bf3c: d544 ff00 |001e: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bf40: 4403 0304 |0020: aget v3, v3, v4 │ │ +01bf44: b732 |0022: xor-int/2addr v2, v3 │ │ +01bf46: 5473 b402 |0023: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01bf4a: d504 ff00 |0025: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01bf4e: 4403 0304 |0027: aget v3, v3, v4 │ │ +01bf52: b032 |0029: add-int/2addr v2, v3 │ │ +01bf54: 5473 b002 |002a: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bf58: 4403 0306 |002c: aget v3, v3, v6 │ │ +01bf5c: b732 |002e: xor-int/2addr v2, v3 │ │ +01bf5e: b721 |002f: xor-int/2addr v1, v2 │ │ +01bf60: 5472 b102 |0030: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01bf64: e203 0118 |0032: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01bf68: d533 ff00 |0034: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01bf6c: 4402 0203 |0036: aget v2, v2, v3 │ │ +01bf70: 5473 b202 |0038: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01bf74: e204 0110 |003a: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01bf78: d544 ff00 |003c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bf7c: 4403 0304 |003e: aget v3, v3, v4 │ │ +01bf80: b032 |0040: add-int/2addr v2, v3 │ │ +01bf82: 5473 b302 |0041: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01bf86: e204 0108 |0043: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01bf8a: d544 ff00 |0045: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bf8e: 4403 0304 |0047: aget v3, v3, v4 │ │ +01bf92: b732 |0049: xor-int/2addr v2, v3 │ │ +01bf94: 5473 b402 |004a: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01bf98: d514 ff00 |004c: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01bf9c: 4403 0304 |004e: aget v3, v3, v4 │ │ +01bfa0: b032 |0050: add-int/2addr v2, v3 │ │ +01bfa2: 5473 b002 |0051: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bfa6: 1224 |0053: const/4 v4, #int 2 // #2 │ │ +01bfa8: 4403 0304 |0054: aget v3, v3, v4 │ │ +01bfac: b732 |0056: xor-int/2addr v2, v3 │ │ +01bfae: b720 |0057: xor-int/2addr v0, v2 │ │ +01bfb0: 5472 b102 |0058: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01bfb4: e203 0018 |005a: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01bfb8: d533 ff00 |005c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01bfbc: 4402 0203 |005e: aget v2, v2, v3 │ │ +01bfc0: 5473 b202 |0060: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01bfc4: e204 0010 |0062: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01bfc8: d544 ff00 |0064: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bfcc: 4403 0304 |0066: aget v3, v3, v4 │ │ +01bfd0: b032 |0068: add-int/2addr v2, v3 │ │ +01bfd2: 5473 b302 |0069: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01bfd6: e204 0008 |006b: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01bfda: d544 ff00 |006d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01bfde: 4403 0304 |006f: aget v3, v3, v4 │ │ +01bfe2: b732 |0071: xor-int/2addr v2, v3 │ │ +01bfe4: 5473 b402 |0072: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01bfe8: d504 ff00 |0074: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01bfec: 4403 0304 |0076: aget v3, v3, v4 │ │ +01bff0: b032 |0078: add-int/2addr v2, v3 │ │ +01bff2: 5473 b002 |0079: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01bff6: 1234 |007b: const/4 v4, #int 3 // #3 │ │ +01bff8: 4403 0304 |007c: aget v3, v3, v4 │ │ +01bffc: b732 |007e: xor-int/2addr v2, v3 │ │ +01bffe: b721 |007f: xor-int/2addr v1, v2 │ │ +01c000: 5472 b102 |0080: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c004: e203 0118 |0082: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01c008: d533 ff00 |0084: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01c00c: 4402 0203 |0086: aget v2, v2, v3 │ │ +01c010: 5473 b202 |0088: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c014: e204 0110 |008a: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01c018: d544 ff00 |008c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c01c: 4403 0304 |008e: aget v3, v3, v4 │ │ +01c020: b032 |0090: add-int/2addr v2, v3 │ │ +01c022: 5473 b302 |0091: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c026: e204 0108 |0093: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01c02a: d544 ff00 |0095: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c02e: 4403 0304 |0097: aget v3, v3, v4 │ │ +01c032: b732 |0099: xor-int/2addr v2, v3 │ │ +01c034: 5473 b402 |009a: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c038: d514 ff00 |009c: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01c03c: 4403 0304 |009e: aget v3, v3, v4 │ │ +01c040: b032 |00a0: add-int/2addr v2, v3 │ │ +01c042: 5473 b002 |00a1: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c046: 1244 |00a3: const/4 v4, #int 4 // #4 │ │ +01c048: 4403 0304 |00a4: aget v3, v3, v4 │ │ +01c04c: b732 |00a6: xor-int/2addr v2, v3 │ │ +01c04e: b720 |00a7: xor-int/2addr v0, v2 │ │ +01c050: 5472 b102 |00a8: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c054: e203 0018 |00aa: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01c058: d533 ff00 |00ac: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01c05c: 4402 0203 |00ae: aget v2, v2, v3 │ │ +01c060: 5473 b202 |00b0: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c064: e204 0010 |00b2: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01c068: d544 ff00 |00b4: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c06c: 4403 0304 |00b6: aget v3, v3, v4 │ │ +01c070: b032 |00b8: add-int/2addr v2, v3 │ │ +01c072: 5473 b302 |00b9: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c076: e204 0008 |00bb: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01c07a: d544 ff00 |00bd: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c07e: 4403 0304 |00bf: aget v3, v3, v4 │ │ +01c082: b732 |00c1: xor-int/2addr v2, v3 │ │ +01c084: 5473 b402 |00c2: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c088: d504 ff00 |00c4: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01c08c: 4403 0304 |00c6: aget v3, v3, v4 │ │ +01c090: b032 |00c8: add-int/2addr v2, v3 │ │ +01c092: 5473 b002 |00c9: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c096: 1254 |00cb: const/4 v4, #int 5 // #5 │ │ +01c098: 4403 0304 |00cc: aget v3, v3, v4 │ │ +01c09c: b732 |00ce: xor-int/2addr v2, v3 │ │ +01c09e: b721 |00cf: xor-int/2addr v1, v2 │ │ +01c0a0: 5472 b102 |00d0: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c0a4: e203 0118 |00d2: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01c0a8: d533 ff00 |00d4: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01c0ac: 4402 0203 |00d6: aget v2, v2, v3 │ │ +01c0b0: 5473 b202 |00d8: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c0b4: e204 0110 |00da: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01c0b8: d544 ff00 |00dc: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c0bc: 4403 0304 |00de: aget v3, v3, v4 │ │ +01c0c0: b032 |00e0: add-int/2addr v2, v3 │ │ +01c0c2: 5473 b302 |00e1: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c0c6: e204 0108 |00e3: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01c0ca: d544 ff00 |00e5: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c0ce: 4403 0304 |00e7: aget v3, v3, v4 │ │ +01c0d2: b732 |00e9: xor-int/2addr v2, v3 │ │ +01c0d4: 5473 b402 |00ea: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c0d8: d514 ff00 |00ec: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01c0dc: 4403 0304 |00ee: aget v3, v3, v4 │ │ +01c0e0: b032 |00f0: add-int/2addr v2, v3 │ │ +01c0e2: 5473 b002 |00f1: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c0e6: 1264 |00f3: const/4 v4, #int 6 // #6 │ │ +01c0e8: 4403 0304 |00f4: aget v3, v3, v4 │ │ +01c0ec: b732 |00f6: xor-int/2addr v2, v3 │ │ +01c0ee: b720 |00f7: xor-int/2addr v0, v2 │ │ +01c0f0: 5472 b102 |00f8: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c0f4: e203 0018 |00fa: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01c0f8: d533 ff00 |00fc: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01c0fc: 4402 0203 |00fe: aget v2, v2, v3 │ │ +01c100: 5473 b202 |0100: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c104: e204 0010 |0102: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01c108: d544 ff00 |0104: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c10c: 4403 0304 |0106: aget v3, v3, v4 │ │ +01c110: b032 |0108: add-int/2addr v2, v3 │ │ +01c112: 5473 b302 |0109: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c116: e204 0008 |010b: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01c11a: d544 ff00 |010d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c11e: 4403 0304 |010f: aget v3, v3, v4 │ │ +01c122: b732 |0111: xor-int/2addr v2, v3 │ │ +01c124: 5473 b402 |0112: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c128: d504 ff00 |0114: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01c12c: 4403 0304 |0116: aget v3, v3, v4 │ │ +01c130: b032 |0118: add-int/2addr v2, v3 │ │ +01c132: 5473 b002 |0119: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c136: 1274 |011b: const/4 v4, #int 7 // #7 │ │ +01c138: 4403 0304 |011c: aget v3, v3, v4 │ │ +01c13c: b732 |011e: xor-int/2addr v2, v3 │ │ +01c13e: b721 |011f: xor-int/2addr v1, v2 │ │ +01c140: 5472 b102 |0120: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c144: e203 0118 |0122: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01c148: d533 ff00 |0124: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01c14c: 4402 0203 |0126: aget v2, v2, v3 │ │ +01c150: 5473 b202 |0128: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c154: e204 0110 |012a: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01c158: d544 ff00 |012c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c15c: 4403 0304 |012e: aget v3, v3, v4 │ │ +01c160: b032 |0130: add-int/2addr v2, v3 │ │ +01c162: 5473 b302 |0131: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c166: e204 0108 |0133: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01c16a: d544 ff00 |0135: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c16e: 4403 0304 |0137: aget v3, v3, v4 │ │ +01c172: b732 |0139: xor-int/2addr v2, v3 │ │ +01c174: 5473 b402 |013a: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c178: d514 ff00 |013c: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01c17c: 4403 0304 |013e: aget v3, v3, v4 │ │ +01c180: b032 |0140: add-int/2addr v2, v3 │ │ +01c182: 5473 b002 |0141: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c186: 1304 0800 |0143: const/16 v4, #int 8 // #8 │ │ +01c18a: 4403 0304 |0145: aget v3, v3, v4 │ │ +01c18e: b732 |0147: xor-int/2addr v2, v3 │ │ +01c190: b720 |0148: xor-int/2addr v0, v2 │ │ +01c192: 5472 b102 |0149: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c196: e203 0018 |014b: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01c19a: d533 ff00 |014d: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01c19e: 4402 0203 |014f: aget v2, v2, v3 │ │ +01c1a2: 5473 b202 |0151: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c1a6: e204 0010 |0153: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01c1aa: d544 ff00 |0155: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c1ae: 4403 0304 |0157: aget v3, v3, v4 │ │ +01c1b2: b032 |0159: add-int/2addr v2, v3 │ │ +01c1b4: 5473 b302 |015a: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c1b8: e204 0008 |015c: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01c1bc: d544 ff00 |015e: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c1c0: 4403 0304 |0160: aget v3, v3, v4 │ │ +01c1c4: b732 |0162: xor-int/2addr v2, v3 │ │ +01c1c6: 5473 b402 |0163: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c1ca: d504 ff00 |0165: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01c1ce: 4403 0304 |0167: aget v3, v3, v4 │ │ +01c1d2: b032 |0169: add-int/2addr v2, v3 │ │ +01c1d4: 5473 b002 |016a: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c1d8: 1304 0900 |016c: const/16 v4, #int 9 // #9 │ │ +01c1dc: 4403 0304 |016e: aget v3, v3, v4 │ │ +01c1e0: b732 |0170: xor-int/2addr v2, v3 │ │ +01c1e2: b721 |0171: xor-int/2addr v1, v2 │ │ +01c1e4: 5472 b102 |0172: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c1e8: e203 0118 |0174: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01c1ec: d533 ff00 |0176: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01c1f0: 4402 0203 |0178: aget v2, v2, v3 │ │ +01c1f4: 5473 b202 |017a: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c1f8: e204 0110 |017c: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01c1fc: d544 ff00 |017e: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c200: 4403 0304 |0180: aget v3, v3, v4 │ │ +01c204: b032 |0182: add-int/2addr v2, v3 │ │ +01c206: 5473 b302 |0183: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c20a: e204 0108 |0185: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01c20e: d544 ff00 |0187: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c212: 4403 0304 |0189: aget v3, v3, v4 │ │ +01c216: b732 |018b: xor-int/2addr v2, v3 │ │ +01c218: 5473 b402 |018c: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c21c: d514 ff00 |018e: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01c220: 4403 0304 |0190: aget v3, v3, v4 │ │ +01c224: b032 |0192: add-int/2addr v2, v3 │ │ +01c226: 5473 b002 |0193: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c22a: 1304 0a00 |0195: const/16 v4, #int 10 // #a │ │ +01c22e: 4403 0304 |0197: aget v3, v3, v4 │ │ +01c232: b732 |0199: xor-int/2addr v2, v3 │ │ +01c234: b720 |019a: xor-int/2addr v0, v2 │ │ +01c236: 5472 b102 |019b: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c23a: e203 0018 |019d: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01c23e: d533 ff00 |019f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01c242: 4402 0203 |01a1: aget v2, v2, v3 │ │ +01c246: 5473 b202 |01a3: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c24a: e204 0010 |01a5: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01c24e: d544 ff00 |01a7: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c252: 4403 0304 |01a9: aget v3, v3, v4 │ │ +01c256: b032 |01ab: add-int/2addr v2, v3 │ │ +01c258: 5473 b302 |01ac: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c25c: e204 0008 |01ae: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01c260: d544 ff00 |01b0: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c264: 4403 0304 |01b2: aget v3, v3, v4 │ │ +01c268: b732 |01b4: xor-int/2addr v2, v3 │ │ +01c26a: 5473 b402 |01b5: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c26e: d504 ff00 |01b7: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01c272: 4403 0304 |01b9: aget v3, v3, v4 │ │ +01c276: b032 |01bb: add-int/2addr v2, v3 │ │ +01c278: 5473 b002 |01bc: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c27c: 1304 0b00 |01be: const/16 v4, #int 11 // #b │ │ +01c280: 4403 0304 |01c0: aget v3, v3, v4 │ │ +01c284: b732 |01c2: xor-int/2addr v2, v3 │ │ +01c286: b721 |01c3: xor-int/2addr v1, v2 │ │ +01c288: 5472 b102 |01c4: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c28c: e203 0118 |01c6: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01c290: d533 ff00 |01c8: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01c294: 4402 0203 |01ca: aget v2, v2, v3 │ │ +01c298: 5473 b202 |01cc: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c29c: e204 0110 |01ce: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01c2a0: d544 ff00 |01d0: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c2a4: 4403 0304 |01d2: aget v3, v3, v4 │ │ +01c2a8: b032 |01d4: add-int/2addr v2, v3 │ │ +01c2aa: 5473 b302 |01d5: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c2ae: e204 0108 |01d7: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01c2b2: d544 ff00 |01d9: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c2b6: 4403 0304 |01db: aget v3, v3, v4 │ │ +01c2ba: b732 |01dd: xor-int/2addr v2, v3 │ │ +01c2bc: 5473 b402 |01de: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c2c0: d514 ff00 |01e0: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01c2c4: 4403 0304 |01e2: aget v3, v3, v4 │ │ +01c2c8: b032 |01e4: add-int/2addr v2, v3 │ │ +01c2ca: 5473 b002 |01e5: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c2ce: 1304 0c00 |01e7: const/16 v4, #int 12 // #c │ │ +01c2d2: 4403 0304 |01e9: aget v3, v3, v4 │ │ +01c2d6: b732 |01eb: xor-int/2addr v2, v3 │ │ +01c2d8: b720 |01ec: xor-int/2addr v0, v2 │ │ +01c2da: 5472 b102 |01ed: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c2de: e203 0018 |01ef: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01c2e2: d533 ff00 |01f1: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01c2e6: 4402 0203 |01f3: aget v2, v2, v3 │ │ +01c2ea: 5473 b202 |01f5: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c2ee: e204 0010 |01f7: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01c2f2: d544 ff00 |01f9: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c2f6: 4403 0304 |01fb: aget v3, v3, v4 │ │ +01c2fa: b032 |01fd: add-int/2addr v2, v3 │ │ +01c2fc: 5473 b302 |01fe: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c300: e204 0008 |0200: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01c304: d544 ff00 |0202: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c308: 4403 0304 |0204: aget v3, v3, v4 │ │ +01c30c: b732 |0206: xor-int/2addr v2, v3 │ │ +01c30e: 5473 b402 |0207: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c312: d504 ff00 |0209: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01c316: 4403 0304 |020b: aget v3, v3, v4 │ │ +01c31a: b032 |020d: add-int/2addr v2, v3 │ │ +01c31c: 5473 b002 |020e: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c320: 1304 0d00 |0210: const/16 v4, #int 13 // #d │ │ +01c324: 4403 0304 |0212: aget v3, v3, v4 │ │ +01c328: b732 |0214: xor-int/2addr v2, v3 │ │ +01c32a: b721 |0215: xor-int/2addr v1, v2 │ │ +01c32c: 5472 b102 |0216: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c330: e203 0118 |0218: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01c334: d533 ff00 |021a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01c338: 4402 0203 |021c: aget v2, v2, v3 │ │ +01c33c: 5473 b202 |021e: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c340: e204 0110 |0220: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01c344: d544 ff00 |0222: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c348: 4403 0304 |0224: aget v3, v3, v4 │ │ +01c34c: b032 |0226: add-int/2addr v2, v3 │ │ +01c34e: 5473 b302 |0227: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c352: e204 0108 |0229: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01c356: d544 ff00 |022b: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c35a: 4403 0304 |022d: aget v3, v3, v4 │ │ +01c35e: b732 |022f: xor-int/2addr v2, v3 │ │ +01c360: 5473 b402 |0230: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c364: d514 ff00 |0232: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01c368: 4403 0304 |0234: aget v3, v3, v4 │ │ +01c36c: b032 |0236: add-int/2addr v2, v3 │ │ +01c36e: 5473 b002 |0237: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c372: 1304 0e00 |0239: const/16 v4, #int 14 // #e │ │ +01c376: 4403 0304 |023b: aget v3, v3, v4 │ │ +01c37a: b732 |023d: xor-int/2addr v2, v3 │ │ +01c37c: b720 |023e: xor-int/2addr v0, v2 │ │ +01c37e: 5472 b102 |023f: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c382: e203 0018 |0241: ushr-int/lit8 v3, v0, #int 24 // #18 │ │ +01c386: d533 ff00 |0243: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01c38a: 4402 0203 |0245: aget v2, v2, v3 │ │ +01c38e: 5473 b202 |0247: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c392: e204 0010 |0249: ushr-int/lit8 v4, v0, #int 16 // #10 │ │ +01c396: d544 ff00 |024b: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c39a: 4403 0304 |024d: aget v3, v3, v4 │ │ +01c39e: b032 |024f: add-int/2addr v2, v3 │ │ +01c3a0: 5473 b302 |0250: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c3a4: e204 0008 |0252: ushr-int/lit8 v4, v0, #int 8 // #08 │ │ +01c3a8: d544 ff00 |0254: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c3ac: 4403 0304 |0256: aget v3, v3, v4 │ │ +01c3b0: b732 |0258: xor-int/2addr v2, v3 │ │ +01c3b2: 5473 b402 |0259: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c3b6: d504 ff00 |025b: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +01c3ba: 4403 0304 |025d: aget v3, v3, v4 │ │ +01c3be: b032 |025f: add-int/2addr v2, v3 │ │ +01c3c0: 5473 b002 |0260: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c3c4: 1304 0f00 |0262: const/16 v4, #int 15 // #f │ │ +01c3c8: 4403 0304 |0264: aget v3, v3, v4 │ │ +01c3cc: b732 |0266: xor-int/2addr v2, v3 │ │ +01c3ce: b721 |0267: xor-int/2addr v1, v2 │ │ +01c3d0: 5472 b102 |0268: iget-object v2, v7, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c3d4: e203 0118 |026a: ushr-int/lit8 v3, v1, #int 24 // #18 │ │ +01c3d8: d533 ff00 |026c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +01c3dc: 4402 0203 |026e: aget v2, v2, v3 │ │ +01c3e0: 5473 b202 |0270: iget-object v3, v7, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c3e4: e204 0110 |0272: ushr-int/lit8 v4, v1, #int 16 // #10 │ │ +01c3e8: d544 ff00 |0274: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c3ec: 4403 0304 |0276: aget v3, v3, v4 │ │ +01c3f0: b032 |0278: add-int/2addr v2, v3 │ │ +01c3f2: 5473 b302 |0279: iget-object v3, v7, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c3f6: e204 0108 |027b: ushr-int/lit8 v4, v1, #int 8 // #08 │ │ +01c3fa: d544 ff00 |027d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +01c3fe: 4403 0304 |027f: aget v3, v3, v4 │ │ +01c402: b732 |0281: xor-int/2addr v2, v3 │ │ +01c404: 5473 b402 |0282: iget-object v3, v7, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c408: d514 ff00 |0284: and-int/lit16 v4, v1, #int 255 // #00ff │ │ +01c40c: 4403 0304 |0286: aget v3, v3, v4 │ │ +01c410: b032 |0288: add-int/2addr v2, v3 │ │ +01c412: 5473 b002 |0289: iget-object v3, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c416: 1304 1000 |028b: const/16 v4, #int 16 // #10 │ │ +01c41a: 4403 0304 |028d: aget v3, v3, v4 │ │ +01c41e: b732 |028f: xor-int/2addr v2, v3 │ │ +01c420: b720 |0290: xor-int/2addr v0, v2 │ │ +01c422: 5472 b002 |0291: iget-object v2, v7, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c426: 1303 1100 |0293: const/16 v3, #int 17 // #11 │ │ +01c42a: 4402 0203 |0295: aget v2, v2, v3 │ │ +01c42e: b721 |0297: xor-int/2addr v1, v2 │ │ +01c430: 4b01 0a05 |0298: aput v1, v10, v5 │ │ +01c434: 4b00 0a06 |029a: aput v0, v10, v6 │ │ +01c438: 0e00 |029c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=172 │ │ + 0x0003 line=173 │ │ + 0x0004 line=175 │ │ + 0x0009 line=176 │ │ + 0x0030 line=178 │ │ + 0x0058 line=180 │ │ + 0x0080 line=182 │ │ + 0x00a8 line=184 │ │ + 0x00d0 line=186 │ │ + 0x00f8 line=188 │ │ + 0x0120 line=190 │ │ + 0x0149 line=192 │ │ + 0x0172 line=194 │ │ + 0x019b line=196 │ │ + 0x01c4 line=198 │ │ + 0x01ed line=200 │ │ + 0x0216 line=202 │ │ + 0x023f line=204 │ │ + 0x0268 line=206 │ │ + 0x0291 line=208 │ │ + 0x0298 line=233 │ │ + 0x029a line=234 │ │ + 0x029c line=235 │ │ + locals : │ │ + 0x0003 - 0x029d reg=0 L I │ │ + 0x0004 - 0x029d reg=1 R I │ │ + 0x0000 - 0x029d reg=7 this Lssh/Blowfish; │ │ + 0x0000 - 0x029d reg=8 xL I │ │ + 0x0000 - 0x029d reg=9 xR I │ │ + 0x0000 - 0x029d reg=10 out [I │ │ + │ │ + #3 : (in Lssh/Blowfish;) │ │ + name : 'encrypt' │ │ + type : '([BI[BII)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 14 │ │ + ins : 6 │ │ + outs : 4 │ │ + insns size : 170 16-bit code units │ │ +01c43c: |[01c43c] ssh.Blowfish.encrypt:([BI[BII)V │ │ +01c44c: 1d08 |0000: monitor-enter v8 │ │ +01c44e: 1226 |0001: const/4 v6, #int 2 // #2 │ │ +01c450: 2364 1b01 |0002: new-array v4, v6, [I // type@011b │ │ +01c454: 5282 ae02 |0004: iget v2, v8, Lssh/Blowfish;.IV0:I // field@02ae │ │ +01c458: 5283 af02 |0006: iget v3, v8, Lssh/Blowfish;.IV1:I // field@02af │ │ +01c45c: 9001 0a0d |0008: add-int v1, v10, v13 │ │ +01c460: 01a5 |000a: move v5, v10 │ │ +01c462: 01c0 |000b: move v0, v12 │ │ +01c464: 3515 9500 |000c: if-ge v5, v1, 00a1 // +0095 │ │ +01c468: 4806 0905 |000e: aget-byte v6, v9, v5 │ │ +01c46c: d566 ff00 |0010: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +01c470: d807 0501 |0012: add-int/lit8 v7, v5, #int 1 // #01 │ │ +01c474: 4807 0907 |0014: aget-byte v7, v9, v7 │ │ +01c478: d577 ff00 |0016: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +01c47c: e007 0708 |0018: shl-int/lit8 v7, v7, #int 8 // #08 │ │ +01c480: b676 |001a: or-int/2addr v6, v7 │ │ +01c482: d807 0502 |001b: add-int/lit8 v7, v5, #int 2 // #02 │ │ +01c486: 4807 0907 |001d: aget-byte v7, v9, v7 │ │ +01c48a: d577 ff00 |001f: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +01c48e: e007 0710 |0021: shl-int/lit8 v7, v7, #int 16 // #10 │ │ +01c492: b676 |0023: or-int/2addr v6, v7 │ │ +01c494: d807 0503 |0024: add-int/lit8 v7, v5, #int 3 // #03 │ │ +01c498: 4807 0907 |0026: aget-byte v7, v9, v7 │ │ +01c49c: d577 ff00 |0028: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +01c4a0: e007 0718 |002a: shl-int/lit8 v7, v7, #int 24 // #18 │ │ +01c4a4: b676 |002c: or-int/2addr v6, v7 │ │ +01c4a6: b762 |002d: xor-int/2addr v2, v6 │ │ +01c4a8: d806 0504 |002e: add-int/lit8 v6, v5, #int 4 // #04 │ │ +01c4ac: 4806 0906 |0030: aget-byte v6, v9, v6 │ │ +01c4b0: d566 ff00 |0032: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +01c4b4: d807 0505 |0034: add-int/lit8 v7, v5, #int 5 // #05 │ │ +01c4b8: 4807 0907 |0036: aget-byte v7, v9, v7 │ │ +01c4bc: d577 ff00 |0038: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +01c4c0: e007 0708 |003a: shl-int/lit8 v7, v7, #int 8 // #08 │ │ +01c4c4: b676 |003c: or-int/2addr v6, v7 │ │ +01c4c6: d807 0506 |003d: add-int/lit8 v7, v5, #int 6 // #06 │ │ +01c4ca: 4807 0907 |003f: aget-byte v7, v9, v7 │ │ +01c4ce: d577 ff00 |0041: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +01c4d2: e007 0710 |0043: shl-int/lit8 v7, v7, #int 16 // #10 │ │ +01c4d6: b676 |0045: or-int/2addr v6, v7 │ │ +01c4d8: d807 0507 |0046: add-int/lit8 v7, v5, #int 7 // #07 │ │ +01c4dc: 4807 0907 |0048: aget-byte v7, v9, v7 │ │ +01c4e0: d577 ff00 |004a: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +01c4e4: e007 0718 |004c: shl-int/lit8 v7, v7, #int 24 // #18 │ │ +01c4e8: b676 |004e: or-int/2addr v6, v7 │ │ +01c4ea: b763 |004f: xor-int/2addr v3, v6 │ │ +01c4ec: 6e40 3e04 2843 |0050: invoke-virtual {v8, v2, v3, v4}, Lssh/Blowfish;.encrypt:(II[I)V // method@043e │ │ +01c4f2: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +01c4f4: 4402 0406 |0054: aget v2, v4, v6 │ │ +01c4f8: 1216 |0056: const/4 v6, #int 1 // #1 │ │ +01c4fa: 4403 0406 |0057: aget v3, v4, v6 │ │ +01c4fe: d526 ff00 |0059: and-int/lit16 v6, v2, #int 255 // #00ff │ │ +01c502: 8d66 |005b: int-to-byte v6, v6 │ │ +01c504: 4f06 0b00 |005c: aput-byte v6, v11, v0 │ │ +01c508: d806 0001 |005e: add-int/lit8 v6, v0, #int 1 // #01 │ │ +01c50c: e207 0208 |0060: ushr-int/lit8 v7, v2, #int 8 // #08 │ │ +01c510: d577 ff00 |0062: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +01c514: 8d77 |0064: int-to-byte v7, v7 │ │ +01c516: 4f07 0b06 |0065: aput-byte v7, v11, v6 │ │ +01c51a: d806 0002 |0067: add-int/lit8 v6, v0, #int 2 // #02 │ │ +01c51e: e207 0210 |0069: ushr-int/lit8 v7, v2, #int 16 // #10 │ │ +01c522: d577 ff00 |006b: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +01c526: 8d77 |006d: int-to-byte v7, v7 │ │ +01c528: 4f07 0b06 |006e: aput-byte v7, v11, v6 │ │ +01c52c: d806 0003 |0070: add-int/lit8 v6, v0, #int 3 // #03 │ │ +01c530: e207 0218 |0072: ushr-int/lit8 v7, v2, #int 24 // #18 │ │ +01c534: d577 ff00 |0074: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +01c538: 8d77 |0076: int-to-byte v7, v7 │ │ +01c53a: 4f07 0b06 |0077: aput-byte v7, v11, v6 │ │ +01c53e: d806 0004 |0079: add-int/lit8 v6, v0, #int 4 // #04 │ │ +01c542: d537 ff00 |007b: and-int/lit16 v7, v3, #int 255 // #00ff │ │ +01c546: 8d77 |007d: int-to-byte v7, v7 │ │ +01c548: 4f07 0b06 |007e: aput-byte v7, v11, v6 │ │ +01c54c: d806 0005 |0080: add-int/lit8 v6, v0, #int 5 // #05 │ │ +01c550: e207 0308 |0082: ushr-int/lit8 v7, v3, #int 8 // #08 │ │ +01c554: d577 ff00 |0084: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +01c558: 8d77 |0086: int-to-byte v7, v7 │ │ +01c55a: 4f07 0b06 |0087: aput-byte v7, v11, v6 │ │ +01c55e: d806 0006 |0089: add-int/lit8 v6, v0, #int 6 // #06 │ │ +01c562: e207 0310 |008b: ushr-int/lit8 v7, v3, #int 16 // #10 │ │ +01c566: d577 ff00 |008d: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +01c56a: 8d77 |008f: int-to-byte v7, v7 │ │ +01c56c: 4f07 0b06 |0090: aput-byte v7, v11, v6 │ │ +01c570: d806 0007 |0092: add-int/lit8 v6, v0, #int 7 // #07 │ │ +01c574: e207 0318 |0094: ushr-int/lit8 v7, v3, #int 24 // #18 │ │ +01c578: d577 ff00 |0096: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +01c57c: 8d77 |0098: int-to-byte v7, v7 │ │ +01c57e: 4f07 0b06 |0099: aput-byte v7, v11, v6 │ │ +01c582: d805 0508 |009b: add-int/lit8 v5, v5, #int 8 // #08 │ │ +01c586: d800 0008 |009d: add-int/lit8 v0, v0, #int 8 // #08 │ │ +01c58a: 2900 6dff |009f: goto/16 000c // -0093 │ │ +01c58e: 5982 ae02 |00a1: iput v2, v8, Lssh/Blowfish;.IV0:I // field@02ae │ │ +01c592: 5983 af02 |00a3: iput v3, v8, Lssh/Blowfish;.IV1:I // field@02af │ │ +01c596: 1e08 |00a5: monitor-exit v8 │ │ +01c598: 0e00 |00a6: return-void │ │ +01c59a: 0d06 |00a7: move-exception v6 │ │ +01c59c: 1e08 |00a8: monitor-exit v8 │ │ +01c59e: 2706 |00a9: throw v6 │ │ + catches : 1 │ │ + 0x0002 - 0x00a5 │ │ + -> 0x00a7 │ │ + positions : │ │ + 0x0000 line=143 │ │ + 0x0004 line=144 │ │ + 0x0006 line=145 │ │ + 0x0008 line=146 │ │ + 0x000a line=148 │ │ + 0x000e line=149 │ │ + 0x002e line=151 │ │ + 0x0050 line=153 │ │ + 0x0053 line=154 │ │ + 0x0056 line=155 │ │ + 0x0059 line=156 │ │ + 0x005e line=157 │ │ + 0x0067 line=158 │ │ + 0x0070 line=159 │ │ + 0x0079 line=160 │ │ + 0x0080 line=161 │ │ + 0x0089 line=162 │ │ + 0x0092 line=163 │ │ + 0x009b line=148 │ │ + 0x00a1 line=165 │ │ + 0x00a3 line=166 │ │ + 0x00a5 line=167 │ │ + 0x00a7 line=143 │ │ + locals : │ │ + 0x000c - 0x00a7 reg=0 di I │ │ + 0x000a - 0x00a7 reg=1 end I │ │ + 0x0006 - 0x00a7 reg=2 iv0 I │ │ + 0x0008 - 0x00a7 reg=3 iv1 I │ │ + 0x0004 - 0x00a7 reg=4 out [I │ │ + 0x000b - 0x00a7 reg=5 si I │ │ + 0x0000 - 0x00aa reg=8 this Lssh/Blowfish; │ │ + 0x0000 - 0x00aa reg=9 src [B │ │ + 0x0000 - 0x00aa reg=10 srcOff I │ │ + 0x0000 - 0x00aa reg=11 dest [B │ │ + 0x0000 - 0x00aa reg=12 destOff I │ │ + 0x0000 - 0x00aa reg=13 len I │ │ + │ │ + #4 : (in Lssh/Blowfish;) │ │ + name : 'setKey' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +01c5ac: |[01c5ac] ssh.Blowfish.setKey:(Ljava/lang/String;)V │ │ +01c5bc: 6e10 1b01 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@011b │ │ +01c5c2: 0c00 |0003: move-result-object v0 │ │ +01c5c4: 6e20 4104 0100 |0004: invoke-virtual {v1, v0}, Lssh/Blowfish;.setKey:([B)V // method@0441 │ │ +01c5ca: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + 0x0004 line=55 │ │ + 0x0007 line=56 │ │ + locals : │ │ + 0x0004 - 0x0008 reg=0 key [B │ │ + 0x0000 - 0x0008 reg=1 this Lssh/Blowfish; │ │ + 0x0000 - 0x0008 reg=2 skey Ljava/lang/String; │ │ + │ │ + #5 : (in Lssh/Blowfish;) │ │ + name : 'setKey' │ │ + type : '([B)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 226 16-bit code units │ │ +01c5cc: |[01c5cc] ssh.Blowfish.setKey:([B)V │ │ +01c5dc: 130d 1200 |0000: const/16 v13, #int 18 // #12 │ │ +01c5e0: 121c |0002: const/4 v12, #int 1 // #1 │ │ +01c5e2: 130b 0001 |0003: const/16 v11, #int 256 // #100 │ │ +01c5e6: 120a |0005: const/4 v10, #int 0 // #0 │ │ +01c5e8: 21f4 |0006: array-length v4, v15 │ │ +01c5ea: 1227 |0007: const/4 v7, #int 2 // #2 │ │ +01c5ec: 2375 1b01 |0008: new-array v5, v7, [I // type@011b │ │ +01c5f0: 6207 b502 |000a: sget-object v7, Lssh/Blowfish;.blowfish_pbox:[I // field@02b5 │ │ +01c5f4: 54e8 b002 |000c: iget-object v8, v14, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c5f8: 715d 3301 a7a8 |000e: invoke-static {v7, v10, v8, v10, v13}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0133 │ │ +01c5fe: 6207 b602 |0011: sget-object v7, Lssh/Blowfish;.blowfish_sbox:[I // field@02b6 │ │ +01c602: 54e8 b102 |0013: iget-object v8, v14, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c606: 715b 3301 a7a8 |0015: invoke-static {v7, v10, v8, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0133 │ │ +01c60c: 6207 b602 |0018: sget-object v7, Lssh/Blowfish;.blowfish_sbox:[I // field@02b6 │ │ +01c610: 54e8 b202 |001a: iget-object v8, v14, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c614: 715b 3301 b7a8 |001c: invoke-static {v7, v11, v8, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0133 │ │ +01c61a: 6207 b602 |001f: sget-object v7, Lssh/Blowfish;.blowfish_sbox:[I // field@02b6 │ │ +01c61e: 1308 0002 |0021: const/16 v8, #int 512 // #200 │ │ +01c622: 54e9 b302 |0023: iget-object v9, v14, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c626: 715b 3301 87a9 |0025: invoke-static {v7, v8, v9, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0133 │ │ +01c62c: 6207 b602 |0028: sget-object v7, Lssh/Blowfish;.blowfish_sbox:[I // field@02b6 │ │ +01c630: 1308 0003 |002a: const/16 v8, #int 768 // #300 │ │ +01c634: 54e9 b402 |002c: iget-object v9, v14, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c638: 715b 3301 87a9 |002e: invoke-static {v7, v8, v9, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0133 │ │ +01c63e: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +01c640: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +01c642: 35d2 3500 |0033: if-ge v2, v13, 0068 // +0035 │ │ +01c646: 4807 0f03 |0035: aget-byte v7, v15, v3 │ │ +01c64a: d577 ff00 |0037: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +01c64e: e007 0718 |0039: shl-int/lit8 v7, v7, #int 24 // #18 │ │ +01c652: d808 0301 |003b: add-int/lit8 v8, v3, #int 1 // #01 │ │ +01c656: b448 |003d: rem-int/2addr v8, v4 │ │ +01c658: 4808 0f08 |003e: aget-byte v8, v15, v8 │ │ +01c65c: d588 ff00 |0040: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +01c660: e008 0810 |0042: shl-int/lit8 v8, v8, #int 16 // #10 │ │ +01c664: b687 |0044: or-int/2addr v7, v8 │ │ +01c666: d808 0302 |0045: add-int/lit8 v8, v3, #int 2 // #02 │ │ +01c66a: b448 |0047: rem-int/2addr v8, v4 │ │ +01c66c: 4808 0f08 |0048: aget-byte v8, v15, v8 │ │ +01c670: d588 ff00 |004a: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +01c674: e008 0808 |004c: shl-int/lit8 v8, v8, #int 8 // #08 │ │ +01c678: b687 |004e: or-int/2addr v7, v8 │ │ +01c67a: d808 0303 |004f: add-int/lit8 v8, v3, #int 3 // #03 │ │ +01c67e: b448 |0051: rem-int/2addr v8, v4 │ │ +01c680: 4808 0f08 |0052: aget-byte v8, v15, v8 │ │ +01c684: d588 ff00 |0054: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +01c688: 9606 0708 |0056: or-int v6, v7, v8 │ │ +01c68c: 54e7 b002 |0058: iget-object v7, v14, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c690: 54e8 b002 |005a: iget-object v8, v14, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c694: 4408 0802 |005c: aget v8, v8, v2 │ │ +01c698: b768 |005e: xor-int/2addr v8, v6 │ │ +01c69a: 4b08 0702 |005f: aput v8, v7, v2 │ │ +01c69e: d807 0304 |0061: add-int/lit8 v7, v3, #int 4 // #04 │ │ +01c6a2: 9403 0704 |0063: rem-int v3, v7, v4 │ │ +01c6a6: d802 0201 |0065: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01c6aa: 28cc |0067: goto 0033 // -0034 │ │ +01c6ac: 1200 |0068: const/4 v0, #int 0 // #0 │ │ +01c6ae: 1201 |0069: const/4 v1, #int 0 // #0 │ │ +01c6b0: 1202 |006a: const/4 v2, #int 0 // #0 │ │ +01c6b2: 35d2 1600 |006b: if-ge v2, v13, 0081 // +0016 │ │ +01c6b6: 6e40 3e04 0e51 |006d: invoke-virtual {v14, v0, v1, v5}, Lssh/Blowfish;.encrypt:(II[I)V // method@043e │ │ +01c6bc: 4400 050a |0070: aget v0, v5, v10 │ │ +01c6c0: 4401 050c |0072: aget v1, v5, v12 │ │ +01c6c4: 54e7 b002 |0074: iget-object v7, v14, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c6c8: 4b00 0702 |0076: aput v0, v7, v2 │ │ +01c6cc: 54e7 b002 |0078: iget-object v7, v14, Lssh/Blowfish;.P:[I // field@02b0 │ │ +01c6d0: d808 0201 |007a: add-int/lit8 v8, v2, #int 1 // #01 │ │ +01c6d4: 4b01 0708 |007c: aput v1, v7, v8 │ │ +01c6d8: d802 0202 |007e: add-int/lit8 v2, v2, #int 2 // #02 │ │ +01c6dc: 28eb |0080: goto 006b // -0015 │ │ +01c6de: 1203 |0081: const/4 v3, #int 0 // #0 │ │ +01c6e0: 35b3 1600 |0082: if-ge v3, v11, 0098 // +0016 │ │ +01c6e4: 6e40 3e04 0e51 |0084: invoke-virtual {v14, v0, v1, v5}, Lssh/Blowfish;.encrypt:(II[I)V // method@043e │ │ +01c6ea: 4400 050a |0087: aget v0, v5, v10 │ │ +01c6ee: 4401 050c |0089: aget v1, v5, v12 │ │ +01c6f2: 54e7 b102 |008b: iget-object v7, v14, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c6f6: 4b00 0703 |008d: aput v0, v7, v3 │ │ +01c6fa: 54e7 b102 |008f: iget-object v7, v14, Lssh/Blowfish;.S0:[I // field@02b1 │ │ +01c6fe: d808 0301 |0091: add-int/lit8 v8, v3, #int 1 // #01 │ │ +01c702: 4b01 0708 |0093: aput v1, v7, v8 │ │ +01c706: d803 0302 |0095: add-int/lit8 v3, v3, #int 2 // #02 │ │ +01c70a: 28eb |0097: goto 0082 // -0015 │ │ +01c70c: 1203 |0098: const/4 v3, #int 0 // #0 │ │ +01c70e: 35b3 1600 |0099: if-ge v3, v11, 00af // +0016 │ │ +01c712: 6e40 3e04 0e51 |009b: invoke-virtual {v14, v0, v1, v5}, Lssh/Blowfish;.encrypt:(II[I)V // method@043e │ │ +01c718: 4400 050a |009e: aget v0, v5, v10 │ │ +01c71c: 4401 050c |00a0: aget v1, v5, v12 │ │ +01c720: 54e7 b202 |00a2: iget-object v7, v14, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c724: 4b00 0703 |00a4: aput v0, v7, v3 │ │ +01c728: 54e7 b202 |00a6: iget-object v7, v14, Lssh/Blowfish;.S1:[I // field@02b2 │ │ +01c72c: d808 0301 |00a8: add-int/lit8 v8, v3, #int 1 // #01 │ │ +01c730: 4b01 0708 |00aa: aput v1, v7, v8 │ │ +01c734: d803 0302 |00ac: add-int/lit8 v3, v3, #int 2 // #02 │ │ +01c738: 28eb |00ae: goto 0099 // -0015 │ │ +01c73a: 1203 |00af: const/4 v3, #int 0 // #0 │ │ +01c73c: 35b3 1600 |00b0: if-ge v3, v11, 00c6 // +0016 │ │ +01c740: 6e40 3e04 0e51 |00b2: invoke-virtual {v14, v0, v1, v5}, Lssh/Blowfish;.encrypt:(II[I)V // method@043e │ │ +01c746: 4400 050a |00b5: aget v0, v5, v10 │ │ +01c74a: 4401 050c |00b7: aget v1, v5, v12 │ │ +01c74e: 54e7 b302 |00b9: iget-object v7, v14, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c752: 4b00 0703 |00bb: aput v0, v7, v3 │ │ +01c756: 54e7 b302 |00bd: iget-object v7, v14, Lssh/Blowfish;.S2:[I // field@02b3 │ │ +01c75a: d808 0301 |00bf: add-int/lit8 v8, v3, #int 1 // #01 │ │ +01c75e: 4b01 0708 |00c1: aput v1, v7, v8 │ │ +01c762: d803 0302 |00c3: add-int/lit8 v3, v3, #int 2 // #02 │ │ +01c766: 28eb |00c5: goto 00b0 // -0015 │ │ +01c768: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ +01c76a: 35b3 1600 |00c7: if-ge v3, v11, 00dd // +0016 │ │ +01c76e: 6e40 3e04 0e51 |00c9: invoke-virtual {v14, v0, v1, v5}, Lssh/Blowfish;.encrypt:(II[I)V // method@043e │ │ +01c774: 4400 050a |00cc: aget v0, v5, v10 │ │ +01c778: 4401 050c |00ce: aget v1, v5, v12 │ │ +01c77c: 54e7 b402 |00d0: iget-object v7, v14, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c780: 4b00 0703 |00d2: aput v0, v7, v3 │ │ +01c784: 54e7 b402 |00d4: iget-object v7, v14, Lssh/Blowfish;.S3:[I // field@02b4 │ │ +01c788: d808 0301 |00d6: add-int/lit8 v8, v3, #int 1 // #01 │ │ +01c78c: 4b01 0708 |00d8: aput v1, v7, v8 │ │ +01c790: d803 0302 |00da: add-int/lit8 v3, v3, #int 2 // #02 │ │ +01c794: 28eb |00dc: goto 00c7 // -0015 │ │ +01c796: 59ea ae02 |00dd: iput v10, v14, Lssh/Blowfish;.IV0:I // field@02ae │ │ +01c79a: 59ea af02 |00df: iput v10, v14, Lssh/Blowfish;.IV1:I // field@02af │ │ +01c79e: 0e00 |00e1: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0006 line=62 │ │ + 0x0007 line=65 │ │ + 0x000a line=67 │ │ + 0x0011 line=68 │ │ + 0x0018 line=69 │ │ + 0x001f line=70 │ │ + 0x0028 line=71 │ │ + 0x0031 line=77 │ │ + 0x0035 line=78 │ │ + 0x0058 line=82 │ │ + 0x0061 line=83 │ │ + 0x0065 line=77 │ │ + 0x0068 line=97 │ │ + 0x0069 line=98 │ │ + 0x006a line=100 │ │ + 0x006d line=101 │ │ + 0x0070 line=102 │ │ + 0x0072 line=103 │ │ + 0x0074 line=104 │ │ + 0x0078 line=105 │ │ + 0x007e line=100 │ │ + 0x0081 line=108 │ │ + 0x0084 line=109 │ │ + 0x0087 line=110 │ │ + 0x0089 line=111 │ │ + 0x008b line=112 │ │ + 0x008f line=113 │ │ + 0x0095 line=108 │ │ + 0x0098 line=115 │ │ + 0x009b line=116 │ │ + 0x009e line=117 │ │ + 0x00a0 line=118 │ │ + 0x00a2 line=119 │ │ + 0x00a6 line=120 │ │ + 0x00ac line=115 │ │ + 0x00af line=122 │ │ + 0x00b2 line=123 │ │ + 0x00b5 line=124 │ │ + 0x00b7 line=125 │ │ + 0x00b9 line=126 │ │ + 0x00bd line=127 │ │ + 0x00c3 line=122 │ │ + 0x00c6 line=129 │ │ + 0x00c9 line=130 │ │ + 0x00cc line=131 │ │ + 0x00ce line=132 │ │ + 0x00d0 line=133 │ │ + 0x00d4 line=134 │ │ + 0x00da line=129 │ │ + 0x00dd line=137 │ │ + 0x00df line=138 │ │ + 0x00e1 line=140 │ │ + locals : │ │ + 0x0058 - 0x0068 reg=6 temp I │ │ + 0x0069 - 0x00e2 reg=0 L I │ │ + 0x006a - 0x00e2 reg=1 R I │ │ + 0x0033 - 0x00e2 reg=2 i I │ │ + 0x0032 - 0x00e2 reg=3 j I │ │ + 0x0007 - 0x00e2 reg=4 len I │ │ + 0x000a - 0x00e2 reg=5 output [I │ │ + 0x0000 - 0x00e2 reg=14 this Lssh/Blowfish; │ │ + 0x0000 - 0x00e2 reg=15 key [B │ │ + │ │ + source_file_idx : 58 (Blowfish.java) │ │ + │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,39 +1,39 @@ │ │ │ -Zip file size: 239256 bytes, number of entries: 150 │ │ │ +Zip file size: 239454 bytes, number of entries: 150 │ │ │ ?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 174 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/BuildConfig.class │ │ │ -?rwxrwxr-x 2.0 unx 4006 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Config.class │ │ │ +?rwxrwxr-x 2.0 unx 4064 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Config.class │ │ │ ?rwxrwxr-x 2.0 unx 549 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/DirList$1.class │ │ │ ?rwxrwxr-x 2.0 unx 677 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/DirList2$1.class │ │ │ ?rwxrwxr-x 2.0 unx 605 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/DirList2$2.class │ │ │ -?rwxrwxr-x 2.0 unx 3539 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/DirList2.class │ │ │ +?rwxrwxr-x 2.0 unx 3538 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/DirList2.class │ │ │ ?rwxrwxr-x 2.0 unx 2438 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/DirList.class │ │ │ ?rwxrwxr-x 2.0 unx 758 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/FileInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 2215 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/FileListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 507 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/FileOperatorTask$1.class │ │ │ ?rwxrwxr-x 2.0 unx 680 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/FileOperatorTask$2.class │ │ │ -?rwxrwxr-x 2.0 unx 5713 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/FileOperatorTask.class │ │ │ +?rwxrwxr-x 2.0 unx 5733 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/FileOperatorTask.class │ │ │ ?rwxrwxr-x 2.0 unx 415 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepActivity$10.class │ │ │ ?rwxrwxr-x 2.0 unx 1457 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepActivity$11.class │ │ │ ?rwxrwxr-x 2.0 unx 415 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepActivity$12.class │ │ │ ?rwxrwxr-x 2.0 unx 895 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 906 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 461 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1663 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 415 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 414 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepActivity$6.class │ │ │ ?rwxrwxr-x 2.0 unx 1815 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepActivity$7.class │ │ │ ?rwxrwxr-x 2.0 unx 2141 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepActivity$8.class │ │ │ ?rwxrwxr-x 2.0 unx 415 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepActivity$9.class │ │ │ -?rwxrwxr-x 2.0 unx 13648 b- defN 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 13695 b- defN 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 229 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 475 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepTask$1.class │ │ │ ?rwxrwxr-x 2.0 unx 640 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepTask$2.class │ │ │ -?rwxrwxr-x 2.0 unx 5340 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepTask.class │ │ │ +?rwxrwxr-x 2.0 unx 5348 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/GrepTask.class │ │ │ ?rwxrwxr-x 2.0 unx 415 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/MainActivity$10.class │ │ │ ?rwxrwxr-x 2.0 unx 2497 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/MainActivity$11.class │ │ │ ?rwxrwxr-x 2.0 unx 652 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/MainActivity$12.class │ │ │ ?rwxrwxr-x 2.0 unx 416 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/MainActivity$13.class │ │ │ ?rwxrwxr-x 2.0 unx 415 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/MainActivity$14.class │ │ │ ?rwxrwxr-x 2.0 unx 2187 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/MainActivity$15.class │ │ │ ?rwxrwxr-x 2.0 unx 463 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/MainActivity$16.class │ │ │ @@ -61,22 +61,22 @@ │ │ │ ?rwxrwxr-x 2.0 unx 6815 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 240 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/R$xml.class │ │ │ ?rwxrwxr-x 2.0 unx 144 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/R.class │ │ │ ?rwxrwxr-x 2.0 unx 1175 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/ScrollWrappableEditText.class │ │ │ ?rwxrwxr-x 2.0 unx 968 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/SelectDirName$1.class │ │ │ ?rwxrwxr-x 2.0 unx 564 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/SelectDirName$2.class │ │ │ ?rwxrwxr-x 2.0 unx 570 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/SelectDirName$3.class │ │ │ -?rwxrwxr-x 2.0 unx 4665 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/SelectDirName.class │ │ │ +?rwxrwxr-x 2.0 unx 4672 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/SelectDirName.class │ │ │ ?rwxrwxr-x 2.0 unx 1363 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/SelectFileName$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1865 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/SelectFileName$2.class │ │ │ ?rwxrwxr-x 2.0 unx 568 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/SelectFileName$3.class │ │ │ ?rwxrwxr-x 2.0 unx 573 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/SelectFileName$4.class │ │ │ ?rwxrwxr-x 2.0 unx 627 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/SelectFileName$5.class │ │ │ -?rwxrwxr-x 2.0 unx 6536 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/SelectFileName.class │ │ │ -?rwxrwxr-x 2.0 unx 1659 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/SettingAutoLink.class │ │ │ +?rwxrwxr-x 2.0 unx 6577 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/SelectFileName.class │ │ │ +?rwxrwxr-x 2.0 unx 1671 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/SettingAutoLink.class │ │ │ ?rwxrwxr-x 2.0 unx 566 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$10.class │ │ │ ?rwxrwxr-x 2.0 unx 804 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$11.class │ │ │ ?rwxrwxr-x 2.0 unx 550 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$12.class │ │ │ ?rwxrwxr-x 2.0 unx 804 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$13.class │ │ │ ?rwxrwxr-x 2.0 unx 404 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$14.class │ │ │ ?rwxrwxr-x 2.0 unx 403 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$15.class │ │ │ ?rwxrwxr-x 2.0 unx 1848 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$16.class │ │ │ @@ -86,33 +86,33 @@ │ │ │ ?rwxrwxr-x 2.0 unx 565 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$1.class │ │ │ ?rwxrwxr-x 2.0 unx 690 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$20.class │ │ │ ?rwxrwxr-x 2.0 unx 1163 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$21.class │ │ │ ?rwxrwxr-x 2.0 unx 403 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$22.class │ │ │ ?rwxrwxr-x 2.0 unx 690 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$23.class │ │ │ ?rwxrwxr-x 2.0 unx 1020 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$2.class │ │ │ ?rwxrwxr-x 2.0 unx 738 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$3.class │ │ │ -?rwxrwxr-x 2.0 unx 1034 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$4.class │ │ │ +?rwxrwxr-x 2.0 unx 1071 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$4.class │ │ │ ?rwxrwxr-x 2.0 unx 565 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$5.class │ │ │ -?rwxrwxr-x 2.0 unx 1040 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$6.class │ │ │ +?rwxrwxr-x 2.0 unx 1077 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$6.class │ │ │ ?rwxrwxr-x 2.0 unx 565 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$7.class │ │ │ ?rwxrwxr-x 2.0 unx 565 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$8.class │ │ │ ?rwxrwxr-x 2.0 unx 565 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings$9.class │ │ │ -?rwxrwxr-x 2.0 unx 15023 b- defN 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings.class │ │ │ +?rwxrwxr-x 2.0 unx 15021 b- defN 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/Settings.class │ │ │ ?rwxrwxr-x 2.0 unx 973 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TemplateTextList$10.class │ │ │ ?rwxrwxr-x 2.0 unx 559 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TemplateTextList$1.class │ │ │ ?rwxrwxr-x 2.0 unx 592 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TemplateTextList$2.class │ │ │ ?rwxrwxr-x 2.0 unx 913 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TemplateTextList$3.class │ │ │ ?rwxrwxr-x 2.0 unx 827 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TemplateTextList$4.class │ │ │ ?rwxrwxr-x 2.0 unx 580 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TemplateTextList$5.class │ │ │ ?rwxrwxr-x 2.0 unx 835 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TemplateTextList$6.class │ │ │ ?rwxrwxr-x 2.0 unx 427 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TemplateTextList$7.class │ │ │ ?rwxrwxr-x 2.0 unx 426 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TemplateTextList$8.class │ │ │ ?rwxrwxr-x 2.0 unx 1767 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TemplateTextList$9.class │ │ │ ?rwxrwxr-x 2.0 unx 1196 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 10062 b- defN 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TemplateTextList.class │ │ │ +?rwxrwxr-x 2.0 unx 10050 b- defN 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TemplateTextList.class │ │ │ ?rwxrwxr-x 2.0 unx 1168 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit$10.class │ │ │ ?rwxrwxr-x 2.0 unx 1246 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit$11.class │ │ │ ?rwxrwxr-x 2.0 unx 403 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit$12.class │ │ │ ?rwxrwxr-x 2.0 unx 1595 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit$13.class │ │ │ ?rwxrwxr-x 2.0 unx 1570 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit$14.class │ │ │ ?rwxrwxr-x 2.0 unx 1584 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit$15.class │ │ │ ?rwxrwxr-x 2.0 unx 914 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit$16.class │ │ │ @@ -138,15 +138,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1505 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit$6.class │ │ │ ?rwxrwxr-x 2.0 unx 1303 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit$7.class │ │ │ ?rwxrwxr-x 2.0 unx 738 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit$8.class │ │ │ ?rwxrwxr-x 2.0 unx 1167 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit$9.class │ │ │ ?rwxrwxr-x 2.0 unx 1785 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit$FileReadThread.class │ │ │ ?rwxrwxr-x 2.0 unx 2373 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit$FileWriteThread.class │ │ │ ?rwxrwxr-x 2.0 unx 914 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher.class │ │ │ -?rwxrwxr-x 2.0 unx 27465 b- defN 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit.class │ │ │ +?rwxrwxr-x 2.0 unx 27475 b- defN 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/TextEdit.class │ │ │ ?rwxrwxr-x 2.0 unx 640 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/ToastMaster.class │ │ │ -?rwxrwxr-x 2.0 unx 1786 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/myClickableSpan.class │ │ │ +?rwxrwxr-x 2.0 unx 1766 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/myClickableSpan.class │ │ │ ?rwxrwxr-x 2.0 unx 2994 b- stor 80-Jan-01 00:00 jp/gr/java_conf/hatalab/mnv/myTemplateText.class │ │ │ ?rwxrwxr-x 2.0 unx 912 b- stor 80-Jan-01 00:00 ssh/Cipher.class │ │ │ -?rwxrwxr-x 2.0 unx 20161 b- defN 80-Jan-01 00:00 ssh/Blowfish.class │ │ │ ?rwxrwxr-x 2.0 unx 6540 b- stor 80-Jan-01 00:00 ssh/MD5.class │ │ │ -150 files, 269058 bytes uncompressed, 214068 bytes compressed: 20.4% │ │ │ +?rwxrwxr-x 2.0 unx 20161 b- defN 80-Jan-01 00:00 ssh/Blowfish.class │ │ │ +150 files, 269300 bytes uncompressed, 214266 bytes compressed: 20.4% │ │ ├── zipnote «TEMP»/diffoscope_fbvbeda9_tmp/tmplqkmp8h0_.zip │ │ │ @@ -438,14 +438,14 @@ │ │ │ │ │ │ Filename: jp/gr/java_conf/hatalab/mnv/myTemplateText.class │ │ │ Comment: │ │ │ │ │ │ Filename: ssh/Cipher.class │ │ │ Comment: │ │ │ │ │ │ -Filename: ssh/Blowfish.class │ │ │ +Filename: ssh/MD5.class │ │ │ Comment: │ │ │ │ │ │ -Filename: ssh/MD5.class │ │ │ +Filename: ssh/Blowfish.class │ │ │ Comment: │ │ │ │ │ │ Zip file comment: │ │ ├── jp/gr/java_conf/hatalab/mnv/Config.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -102,116 +102,118 @@ │ │ │ │ #94 = Float 1.7811929E38f │ │ │ │ #95 = Utf8 android/content/Context │ │ │ │ #96 = Class #95 // android/content/Context │ │ │ │ #97 = Utf8 getText │ │ │ │ #98 = Utf8 (I)Ljava/lang/CharSequence; │ │ │ │ #99 = NameAndType #97:#98 // getText:(I)Ljava/lang/CharSequence; │ │ │ │ #100 = Methodref #96.#99 // android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - #101 = Utf8 toString │ │ │ │ - #102 = Utf8 ()Ljava/lang/String; │ │ │ │ - #103 = NameAndType #101:#102 // toString:()Ljava/lang/String; │ │ │ │ - #104 = Methodref #4.#103 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - #105 = Utf8 android/content/SharedPreferences │ │ │ │ - #106 = Class #105 // android/content/SharedPreferences │ │ │ │ - #107 = Utf8 getFloat │ │ │ │ - #108 = Utf8 (Ljava/lang/String;F)F │ │ │ │ - #109 = NameAndType #107:#108 // getFloat:(Ljava/lang/String;F)F │ │ │ │ - #110 = InterfaceMethodref #106.#109 // android/content/SharedPreferences.getFloat:(Ljava/lang/String;F)F │ │ │ │ - #111 = Integer 2131099722 │ │ │ │ - #112 = Float 1.7811805E38f │ │ │ │ - #113 = Utf8 getString │ │ │ │ - #114 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - #115 = NameAndType #113:#114 // getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - #116 = InterfaceMethodref #106.#115 // android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - #117 = Integer 2131099726 │ │ │ │ - #118 = Float 1.7811813E38f │ │ │ │ - #119 = Utf8 getPrefString │ │ │ │ - #120 = NameAndType #119:#102 // getPrefString:()Ljava/lang/String; │ │ │ │ - #121 = Methodref #51.#120 // jp/gr/java_conf/hatalab/mnv/myTemplateText.getPrefString:()Ljava/lang/String; │ │ │ │ - #122 = Utf8 setPrefString │ │ │ │ - #123 = NameAndType #122:#55 // setPrefString:(Ljava/lang/String;)V │ │ │ │ - #124 = Methodref #51.#123 // jp/gr/java_conf/hatalab/mnv/myTemplateText.setPrefString:(Ljava/lang/String;)V │ │ │ │ - #125 = Integer 2131099752 │ │ │ │ - #126 = Float 1.7811866E38f │ │ │ │ - #127 = Utf8 booleanValue │ │ │ │ - #128 = Utf8 ()Z │ │ │ │ - #129 = NameAndType #127:#128 // booleanValue:()Z │ │ │ │ - #130 = Methodref #27.#129 // java/lang/Boolean.booleanValue:()Z │ │ │ │ - #131 = Utf8 getBoolean │ │ │ │ - #132 = Utf8 (Ljava/lang/String;Z)Z │ │ │ │ - #133 = NameAndType #131:#132 // getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - #134 = InterfaceMethodref #106.#133 // android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - #135 = Integer 2131099779 │ │ │ │ - #136 = Float 1.781192E38f │ │ │ │ - #137 = Utf8 getInt │ │ │ │ - #138 = Utf8 (Ljava/lang/String;I)I │ │ │ │ - #139 = NameAndType #137:#138 // getInt:(Ljava/lang/String;I)I │ │ │ │ - #140 = InterfaceMethodref #106.#139 // android/content/SharedPreferences.getInt:(Ljava/lang/String;I)I │ │ │ │ - #141 = Integer 2131099758 │ │ │ │ - #142 = Float 1.7811878E38f │ │ │ │ - #143 = Integer 2131099761 │ │ │ │ - #144 = Float 1.7811884E38f │ │ │ │ - #145 = Integer 2131099780 │ │ │ │ - #146 = Float 1.7811923E38f │ │ │ │ - #147 = Integer 2131099729 │ │ │ │ - #148 = Float 1.781182E38f │ │ │ │ - #149 = Integer 2131099732 │ │ │ │ - #150 = Float 1.7811826E38f │ │ │ │ - #151 = Integer 2131099735 │ │ │ │ - #152 = Float 1.7811832E38f │ │ │ │ - #153 = Integer 2131099740 │ │ │ │ - #154 = Float 1.7811842E38f │ │ │ │ - #155 = Integer 2131099755 │ │ │ │ - #156 = Float 1.7811872E38f │ │ │ │ - #157 = Integer 2131099745 │ │ │ │ - #158 = Float 1.7811852E38f │ │ │ │ - #159 = Integer 2131099749 │ │ │ │ - #160 = Float 1.781186E38f │ │ │ │ - #161 = Utf8 Code │ │ │ │ - #162 = Utf8 │ │ │ │ - #163 = Utf8 getAutoSaveFlag │ │ │ │ - #164 = Utf8 ()Ljava/lang/Boolean; │ │ │ │ - #165 = Utf8 getCharsetName │ │ │ │ - #166 = Utf8 getDefaultFolderName │ │ │ │ - #167 = Utf8 ()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ - #168 = Utf8 getFileListOrder │ │ │ │ - #169 = Utf8 ()I │ │ │ │ - #170 = Utf8 getFontSize │ │ │ │ - #171 = Utf8 ()F │ │ │ │ - #172 = Utf8 getFontSizeOnList │ │ │ │ - #173 = Utf8 getInitDirName │ │ │ │ - #174 = Utf8 getLineBreak │ │ │ │ - #175 = Utf8 getListFoldersFirstFlag │ │ │ │ - #176 = Utf8 getNoTitleBarFlag │ │ │ │ - #177 = Utf8 getPWTimer │ │ │ │ - #178 = Utf8 getShowButtonsFlag │ │ │ │ - #179 = Utf8 getSyncTitleFlag │ │ │ │ - #180 = Utf8 getTypeface │ │ │ │ - #181 = Utf8 getViewerModeFlag │ │ │ │ - #182 = Utf8 setAutoSaveFlag │ │ │ │ - #183 = Utf8 (Ljava/lang/Boolean;)V │ │ │ │ - #184 = Utf8 setCharsetName │ │ │ │ - #185 = Utf8 setDefaultFolderName │ │ │ │ - #186 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ - #187 = Utf8 setFileListOrder │ │ │ │ - #188 = Utf8 (I)V │ │ │ │ - #189 = Utf8 setFontSize │ │ │ │ - #190 = Utf8 (F)V │ │ │ │ - #191 = Utf8 setFontSizeOnList │ │ │ │ - #192 = Utf8 setInitDirName │ │ │ │ - #193 = Utf8 setLineBreak │ │ │ │ - #194 = Utf8 setListFoldersFirstFlag │ │ │ │ - #195 = Utf8 setNoTitleBarFlag │ │ │ │ - #196 = Utf8 setPWTimer │ │ │ │ - #197 = Utf8 setShowButtonsFlag │ │ │ │ - #198 = Utf8 setSyncTitleFlag │ │ │ │ - #199 = Utf8 setTypeface │ │ │ │ - #200 = Utf8 setViewerModeFlag │ │ │ │ - #201 = Utf8 update │ │ │ │ - #202 = Utf8 (Landroid/content/Context;)V │ │ │ │ + #101 = Utf8 java/lang/CharSequence │ │ │ │ + #102 = Class #101 // java/lang/CharSequence │ │ │ │ + #103 = Utf8 toString │ │ │ │ + #104 = Utf8 ()Ljava/lang/String; │ │ │ │ + #105 = NameAndType #103:#104 // toString:()Ljava/lang/String; │ │ │ │ + #106 = InterfaceMethodref #102.#105 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + #107 = Utf8 android/content/SharedPreferences │ │ │ │ + #108 = Class #107 // android/content/SharedPreferences │ │ │ │ + #109 = Utf8 getFloat │ │ │ │ + #110 = Utf8 (Ljava/lang/String;F)F │ │ │ │ + #111 = NameAndType #109:#110 // getFloat:(Ljava/lang/String;F)F │ │ │ │ + #112 = InterfaceMethodref #108.#111 // android/content/SharedPreferences.getFloat:(Ljava/lang/String;F)F │ │ │ │ + #113 = Integer 2131099722 │ │ │ │ + #114 = Float 1.7811805E38f │ │ │ │ + #115 = Utf8 getString │ │ │ │ + #116 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + #117 = NameAndType #115:#116 // getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + #118 = InterfaceMethodref #108.#117 // android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + #119 = Integer 2131099726 │ │ │ │ + #120 = Float 1.7811813E38f │ │ │ │ + #121 = Utf8 getPrefString │ │ │ │ + #122 = NameAndType #121:#104 // getPrefString:()Ljava/lang/String; │ │ │ │ + #123 = Methodref #51.#122 // jp/gr/java_conf/hatalab/mnv/myTemplateText.getPrefString:()Ljava/lang/String; │ │ │ │ + #124 = Utf8 setPrefString │ │ │ │ + #125 = NameAndType #124:#55 // setPrefString:(Ljava/lang/String;)V │ │ │ │ + #126 = Methodref #51.#125 // jp/gr/java_conf/hatalab/mnv/myTemplateText.setPrefString:(Ljava/lang/String;)V │ │ │ │ + #127 = Integer 2131099752 │ │ │ │ + #128 = Float 1.7811866E38f │ │ │ │ + #129 = Utf8 booleanValue │ │ │ │ + #130 = Utf8 ()Z │ │ │ │ + #131 = NameAndType #129:#130 // booleanValue:()Z │ │ │ │ + #132 = Methodref #27.#131 // java/lang/Boolean.booleanValue:()Z │ │ │ │ + #133 = Utf8 getBoolean │ │ │ │ + #134 = Utf8 (Ljava/lang/String;Z)Z │ │ │ │ + #135 = NameAndType #133:#134 // getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + #136 = InterfaceMethodref #108.#135 // android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + #137 = Integer 2131099779 │ │ │ │ + #138 = Float 1.781192E38f │ │ │ │ + #139 = Utf8 getInt │ │ │ │ + #140 = Utf8 (Ljava/lang/String;I)I │ │ │ │ + #141 = NameAndType #139:#140 // getInt:(Ljava/lang/String;I)I │ │ │ │ + #142 = InterfaceMethodref #108.#141 // android/content/SharedPreferences.getInt:(Ljava/lang/String;I)I │ │ │ │ + #143 = Integer 2131099758 │ │ │ │ + #144 = Float 1.7811878E38f │ │ │ │ + #145 = Integer 2131099761 │ │ │ │ + #146 = Float 1.7811884E38f │ │ │ │ + #147 = Integer 2131099780 │ │ │ │ + #148 = Float 1.7811923E38f │ │ │ │ + #149 = Integer 2131099729 │ │ │ │ + #150 = Float 1.781182E38f │ │ │ │ + #151 = Integer 2131099732 │ │ │ │ + #152 = Float 1.7811826E38f │ │ │ │ + #153 = Integer 2131099735 │ │ │ │ + #154 = Float 1.7811832E38f │ │ │ │ + #155 = Integer 2131099740 │ │ │ │ + #156 = Float 1.7811842E38f │ │ │ │ + #157 = Integer 2131099755 │ │ │ │ + #158 = Float 1.7811872E38f │ │ │ │ + #159 = Integer 2131099745 │ │ │ │ + #160 = Float 1.7811852E38f │ │ │ │ + #161 = Integer 2131099749 │ │ │ │ + #162 = Float 1.781186E38f │ │ │ │ + #163 = Utf8 Code │ │ │ │ + #164 = Utf8 │ │ │ │ + #165 = Utf8 getAutoSaveFlag │ │ │ │ + #166 = Utf8 ()Ljava/lang/Boolean; │ │ │ │ + #167 = Utf8 getCharsetName │ │ │ │ + #168 = Utf8 getDefaultFolderName │ │ │ │ + #169 = Utf8 ()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ + #170 = Utf8 getFileListOrder │ │ │ │ + #171 = Utf8 ()I │ │ │ │ + #172 = Utf8 getFontSize │ │ │ │ + #173 = Utf8 ()F │ │ │ │ + #174 = Utf8 getFontSizeOnList │ │ │ │ + #175 = Utf8 getInitDirName │ │ │ │ + #176 = Utf8 getLineBreak │ │ │ │ + #177 = Utf8 getListFoldersFirstFlag │ │ │ │ + #178 = Utf8 getNoTitleBarFlag │ │ │ │ + #179 = Utf8 getPWTimer │ │ │ │ + #180 = Utf8 getShowButtonsFlag │ │ │ │ + #181 = Utf8 getSyncTitleFlag │ │ │ │ + #182 = Utf8 getTypeface │ │ │ │ + #183 = Utf8 getViewerModeFlag │ │ │ │ + #184 = Utf8 setAutoSaveFlag │ │ │ │ + #185 = Utf8 (Ljava/lang/Boolean;)V │ │ │ │ + #186 = Utf8 setCharsetName │ │ │ │ + #187 = Utf8 setDefaultFolderName │ │ │ │ + #188 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ + #189 = Utf8 setFileListOrder │ │ │ │ + #190 = Utf8 (I)V │ │ │ │ + #191 = Utf8 setFontSize │ │ │ │ + #192 = Utf8 (F)V │ │ │ │ + #193 = Utf8 setFontSizeOnList │ │ │ │ + #194 = Utf8 setInitDirName │ │ │ │ + #195 = Utf8 setLineBreak │ │ │ │ + #196 = Utf8 setListFoldersFirstFlag │ │ │ │ + #197 = Utf8 setNoTitleBarFlag │ │ │ │ + #198 = Utf8 setPWTimer │ │ │ │ + #199 = Utf8 setShowButtonsFlag │ │ │ │ + #200 = Utf8 setSyncTitleFlag │ │ │ │ + #201 = Utf8 setTypeface │ │ │ │ + #202 = Utf8 setViewerModeFlag │ │ │ │ + #203 = Utf8 update │ │ │ │ + #204 = Utf8 (Landroid/content/Context;)V │ │ │ │ { │ │ │ │ private static java.lang.String PWTimer; │ │ │ │ descriptor: Ljava/lang/String; │ │ │ │ flags: (0x000a) ACC_PRIVATE, ACC_STATIC │ │ │ │ │ │ │ │ private static java.lang.Boolean autoSaveFlag; │ │ │ │ descriptor: Ljava/lang/Boolean; │ │ │ │ @@ -590,187 +592,187 @@ │ │ │ │ stack=300, locals=7, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokestatic #92 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ 4: astore_1 │ │ │ │ 5: aload_0 │ │ │ │ 6: ldc #93 // int 2131099783 │ │ │ │ 8: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 11: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 14: astore_2 │ │ │ │ - 15: getstatic #47 // Field fontSizeOnList:F │ │ │ │ - 18: fstore_3 │ │ │ │ - 19: aload_1 │ │ │ │ - 20: aload_2 │ │ │ │ - 21: fload_3 │ │ │ │ - 22: invokeinterface #110, 3 // InterfaceMethod android/content/SharedPreferences.getFloat:(Ljava/lang/String;F)F │ │ │ │ - 27: putstatic #47 // Field fontSizeOnList:F │ │ │ │ - 30: aload_0 │ │ │ │ - 31: ldc #111 // int 2131099722 │ │ │ │ - 33: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 36: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 39: astore_2 │ │ │ │ - 40: getstatic #41 // Field initDirName:Ljava/lang/String; │ │ │ │ - 43: astore 4 │ │ │ │ - 45: aload_1 │ │ │ │ - 46: aload_2 │ │ │ │ - 47: aload 4 │ │ │ │ - 49: invokeinterface #116, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 54: putstatic #41 // Field initDirName:Ljava/lang/String; │ │ │ │ - 57: aload_0 │ │ │ │ - 58: ldc #117 // int 2131099726 │ │ │ │ - 60: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 63: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 66: astore_2 │ │ │ │ - 67: getstatic #59 // Field defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ - 70: invokevirtual #121 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getPrefString:()Ljava/lang/String; │ │ │ │ - 73: astore 4 │ │ │ │ - 75: aload_1 │ │ │ │ - 76: aload_2 │ │ │ │ - 77: aload 4 │ │ │ │ - 79: invokeinterface #116, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 84: astore 5 │ │ │ │ - 86: getstatic #59 // Field defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ - 89: aload 5 │ │ │ │ - 91: invokevirtual #124 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.setPrefString:(Ljava/lang/String;)V │ │ │ │ - 94: aload_0 │ │ │ │ - 95: ldc #125 // int 2131099752 │ │ │ │ - 97: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 100: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 103: astore_2 │ │ │ │ - 104: getstatic #43 // Field listFoldersFirstFlag:Ljava/lang/Boolean; │ │ │ │ - 107: invokevirtual #130 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ - 110: istore 6 │ │ │ │ - 112: aload_1 │ │ │ │ - 113: aload_2 │ │ │ │ - 114: iload 6 │ │ │ │ - 116: invokeinterface #134, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - 121: invokestatic #31 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ - 124: putstatic #43 // Field listFoldersFirstFlag:Ljava/lang/Boolean; │ │ │ │ - 127: aload_0 │ │ │ │ - 128: ldc #135 // int 2131099779 │ │ │ │ - 130: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 133: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 136: astore_2 │ │ │ │ - 137: getstatic #49 // Field fileListOrder:I │ │ │ │ - 140: istore 6 │ │ │ │ - 142: aload_1 │ │ │ │ - 143: aload_2 │ │ │ │ - 144: iload 6 │ │ │ │ - 146: invokeinterface #140, 3 // InterfaceMethod android/content/SharedPreferences.getInt:(Ljava/lang/String;I)I │ │ │ │ - 151: putstatic #49 // Field fileListOrder:I │ │ │ │ - 154: aload_0 │ │ │ │ - 155: ldc #141 // int 2131099758 │ │ │ │ - 157: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 160: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 163: astore_2 │ │ │ │ - 164: getstatic #71 // Field autoSaveFlag:Ljava/lang/Boolean; │ │ │ │ - 167: invokevirtual #130 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ - 170: istore 6 │ │ │ │ - 172: aload_1 │ │ │ │ - 173: aload_2 │ │ │ │ - 174: iload 6 │ │ │ │ - 176: invokeinterface #134, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - 181: invokestatic #31 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ - 184: putstatic #71 // Field autoSaveFlag:Ljava/lang/Boolean; │ │ │ │ - 187: aload_0 │ │ │ │ - 188: ldc #143 // int 2131099761 │ │ │ │ - 190: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 193: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 196: astore_2 │ │ │ │ - 197: getstatic #83 // Field typeface:Ljava/lang/String; │ │ │ │ - 200: astore 4 │ │ │ │ - 202: aload_1 │ │ │ │ - 203: aload_2 │ │ │ │ - 204: aload 4 │ │ │ │ - 206: invokeinterface #116, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 211: putstatic #83 // Field typeface:Ljava/lang/String; │ │ │ │ - 214: aload_0 │ │ │ │ - 215: ldc #145 // int 2131099780 │ │ │ │ - 217: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 220: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 223: astore_2 │ │ │ │ - 224: getstatic #75 // Field noTitleBarFlag:Ljava/lang/Boolean; │ │ │ │ - 227: invokevirtual #130 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ - 230: istore 6 │ │ │ │ - 232: aload_1 │ │ │ │ - 233: aload_2 │ │ │ │ - 234: iload 6 │ │ │ │ - 236: invokeinterface #134, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - 241: invokestatic #31 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ - 244: putstatic #75 // Field noTitleBarFlag:Ljava/lang/Boolean; │ │ │ │ - 247: aload_0 │ │ │ │ - 248: ldc #147 // int 2131099729 │ │ │ │ - 250: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 253: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 256: astore_2 │ │ │ │ - 257: aload_1 │ │ │ │ - 258: aload_2 │ │ │ │ - 259: ldc #35 // String 3 │ │ │ │ - 261: invokeinterface #116, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 266: putstatic #37 // Field PWTimer:Ljava/lang/String; │ │ │ │ - 269: aload_0 │ │ │ │ - 270: ldc #149 // int 2131099732 │ │ │ │ - 272: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 275: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 278: astore_2 │ │ │ │ - 279: aload_1 │ │ │ │ - 280: aload_2 │ │ │ │ - 281: ldc #61 // String utf-8 │ │ │ │ - 283: invokeinterface #116, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 288: putstatic #63 // Field charsetName:Ljava/lang/String; │ │ │ │ - 291: aload_0 │ │ │ │ - 292: ldc #151 // int 2131099735 │ │ │ │ - 294: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 297: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 300: astore_2 │ │ │ │ - 301: aload_1 │ │ │ │ - 302: aload_2 │ │ │ │ - 303: iconst_0 │ │ │ │ - 304: invokeinterface #134, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - 309: invokestatic #31 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ - 312: putstatic #69 // Field syncTitleFlag:Ljava/lang/Boolean; │ │ │ │ - 315: aload_0 │ │ │ │ - 316: ldc #153 // int 2131099740 │ │ │ │ - 318: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 321: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 324: astore_2 │ │ │ │ - 325: aload_1 │ │ │ │ - 326: aload_2 │ │ │ │ - 327: iconst_1 │ │ │ │ - 328: invokeinterface #134, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - 333: invokestatic #31 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ - 336: putstatic #33 // Field showButtonsFlag:Ljava/lang/Boolean; │ │ │ │ - 339: aload_0 │ │ │ │ - 340: ldc #155 // int 2131099755 │ │ │ │ - 342: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 345: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + 11: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 16: astore_2 │ │ │ │ + 17: getstatic #47 // Field fontSizeOnList:F │ │ │ │ + 20: fstore_3 │ │ │ │ + 21: aload_1 │ │ │ │ + 22: aload_2 │ │ │ │ + 23: fload_3 │ │ │ │ + 24: invokeinterface #112, 3 // InterfaceMethod android/content/SharedPreferences.getFloat:(Ljava/lang/String;F)F │ │ │ │ + 29: putstatic #47 // Field fontSizeOnList:F │ │ │ │ + 32: aload_0 │ │ │ │ + 33: ldc #113 // int 2131099722 │ │ │ │ + 35: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 38: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 43: astore_2 │ │ │ │ + 44: getstatic #41 // Field initDirName:Ljava/lang/String; │ │ │ │ + 47: astore 4 │ │ │ │ + 49: aload_1 │ │ │ │ + 50: aload_2 │ │ │ │ + 51: aload 4 │ │ │ │ + 53: invokeinterface #118, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 58: putstatic #41 // Field initDirName:Ljava/lang/String; │ │ │ │ + 61: aload_0 │ │ │ │ + 62: ldc #119 // int 2131099726 │ │ │ │ + 64: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 67: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 72: astore_2 │ │ │ │ + 73: getstatic #59 // Field defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ + 76: invokevirtual #123 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getPrefString:()Ljava/lang/String; │ │ │ │ + 79: astore 4 │ │ │ │ + 81: aload_1 │ │ │ │ + 82: aload_2 │ │ │ │ + 83: aload 4 │ │ │ │ + 85: invokeinterface #118, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 90: astore 5 │ │ │ │ + 92: getstatic #59 // Field defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ + 95: aload 5 │ │ │ │ + 97: invokevirtual #126 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.setPrefString:(Ljava/lang/String;)V │ │ │ │ + 100: aload_0 │ │ │ │ + 101: ldc #127 // int 2131099752 │ │ │ │ + 103: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 106: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 111: astore_2 │ │ │ │ + 112: getstatic #43 // Field listFoldersFirstFlag:Ljava/lang/Boolean; │ │ │ │ + 115: invokevirtual #132 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ + 118: istore 6 │ │ │ │ + 120: aload_1 │ │ │ │ + 121: aload_2 │ │ │ │ + 122: iload 6 │ │ │ │ + 124: invokeinterface #136, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 129: invokestatic #31 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ + 132: putstatic #43 // Field listFoldersFirstFlag:Ljava/lang/Boolean; │ │ │ │ + 135: aload_0 │ │ │ │ + 136: ldc #137 // int 2131099779 │ │ │ │ + 138: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 141: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 146: astore_2 │ │ │ │ + 147: getstatic #49 // Field fileListOrder:I │ │ │ │ + 150: istore 6 │ │ │ │ + 152: aload_1 │ │ │ │ + 153: aload_2 │ │ │ │ + 154: iload 6 │ │ │ │ + 156: invokeinterface #142, 3 // InterfaceMethod android/content/SharedPreferences.getInt:(Ljava/lang/String;I)I │ │ │ │ + 161: putstatic #49 // Field fileListOrder:I │ │ │ │ + 164: aload_0 │ │ │ │ + 165: ldc #143 // int 2131099758 │ │ │ │ + 167: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 170: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 175: astore_2 │ │ │ │ + 176: getstatic #71 // Field autoSaveFlag:Ljava/lang/Boolean; │ │ │ │ + 179: invokevirtual #132 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ + 182: istore 6 │ │ │ │ + 184: aload_1 │ │ │ │ + 185: aload_2 │ │ │ │ + 186: iload 6 │ │ │ │ + 188: invokeinterface #136, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 193: invokestatic #31 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ + 196: putstatic #71 // Field autoSaveFlag:Ljava/lang/Boolean; │ │ │ │ + 199: aload_0 │ │ │ │ + 200: ldc #145 // int 2131099761 │ │ │ │ + 202: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 205: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 210: astore_2 │ │ │ │ + 211: getstatic #83 // Field typeface:Ljava/lang/String; │ │ │ │ + 214: astore 4 │ │ │ │ + 216: aload_1 │ │ │ │ + 217: aload_2 │ │ │ │ + 218: aload 4 │ │ │ │ + 220: invokeinterface #118, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 225: putstatic #83 // Field typeface:Ljava/lang/String; │ │ │ │ + 228: aload_0 │ │ │ │ + 229: ldc #147 // int 2131099780 │ │ │ │ + 231: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 234: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 239: astore_2 │ │ │ │ + 240: getstatic #75 // Field noTitleBarFlag:Ljava/lang/Boolean; │ │ │ │ + 243: invokevirtual #132 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ + 246: istore 6 │ │ │ │ + 248: aload_1 │ │ │ │ + 249: aload_2 │ │ │ │ + 250: iload 6 │ │ │ │ + 252: invokeinterface #136, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 257: invokestatic #31 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ + 260: putstatic #75 // Field noTitleBarFlag:Ljava/lang/Boolean; │ │ │ │ + 263: aload_0 │ │ │ │ + 264: ldc #149 // int 2131099729 │ │ │ │ + 266: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 269: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 274: astore_2 │ │ │ │ + 275: aload_1 │ │ │ │ + 276: aload_2 │ │ │ │ + 277: ldc #35 // String 3 │ │ │ │ + 279: invokeinterface #118, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 284: putstatic #37 // Field PWTimer:Ljava/lang/String; │ │ │ │ + 287: aload_0 │ │ │ │ + 288: ldc #151 // int 2131099732 │ │ │ │ + 290: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 293: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 298: astore_2 │ │ │ │ + 299: aload_1 │ │ │ │ + 300: aload_2 │ │ │ │ + 301: ldc #61 // String utf-8 │ │ │ │ + 303: invokeinterface #118, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 308: putstatic #63 // Field charsetName:Ljava/lang/String; │ │ │ │ + 311: aload_0 │ │ │ │ + 312: ldc #153 // int 2131099735 │ │ │ │ + 314: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 317: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 322: astore_2 │ │ │ │ + 323: aload_1 │ │ │ │ + 324: aload_2 │ │ │ │ + 325: iconst_0 │ │ │ │ + 326: invokeinterface #136, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 331: invokestatic #31 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ + 334: putstatic #69 // Field syncTitleFlag:Ljava/lang/Boolean; │ │ │ │ + 337: aload_0 │ │ │ │ + 338: ldc #155 // int 2131099740 │ │ │ │ + 340: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 343: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ 348: astore_2 │ │ │ │ 349: aload_1 │ │ │ │ 350: aload_2 │ │ │ │ - 351: iconst_0 │ │ │ │ - 352: invokeinterface #134, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 351: iconst_1 │ │ │ │ + 352: invokeinterface #136, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ 357: invokestatic #31 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ - 360: putstatic #73 // Field viewerModeFlag:Ljava/lang/Boolean; │ │ │ │ + 360: putstatic #33 // Field showButtonsFlag:Ljava/lang/Boolean; │ │ │ │ 363: aload_0 │ │ │ │ - 364: ldc #157 // int 2131099745 │ │ │ │ + 364: ldc #157 // int 2131099755 │ │ │ │ 366: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 369: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 372: astore_2 │ │ │ │ - 373: getstatic #79 // Field fontSize:F │ │ │ │ - 376: fstore_3 │ │ │ │ - 377: aload_1 │ │ │ │ - 378: aload_2 │ │ │ │ - 379: fload_3 │ │ │ │ - 380: invokeinterface #110, 3 // InterfaceMethod android/content/SharedPreferences.getFloat:(Ljava/lang/String;F)F │ │ │ │ - 385: putstatic #79 // Field fontSize:F │ │ │ │ - 388: aload_0 │ │ │ │ - 389: ldc #159 // int 2131099749 │ │ │ │ - 391: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 394: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 397: astore_2 │ │ │ │ - 398: aload_1 │ │ │ │ - 399: aload_2 │ │ │ │ - 400: ldc #65 // String auto │ │ │ │ - 402: invokeinterface #116, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 407: putstatic #67 // Field lineBreak:Ljava/lang/String; │ │ │ │ - 410: return │ │ │ │ + 369: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 374: astore_2 │ │ │ │ + 375: aload_1 │ │ │ │ + 376: aload_2 │ │ │ │ + 377: iconst_0 │ │ │ │ + 378: invokeinterface #136, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 383: invokestatic #31 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ + 386: putstatic #73 // Field viewerModeFlag:Ljava/lang/Boolean; │ │ │ │ + 389: aload_0 │ │ │ │ + 390: ldc #159 // int 2131099745 │ │ │ │ + 392: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 395: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 400: astore_2 │ │ │ │ + 401: getstatic #79 // Field fontSize:F │ │ │ │ + 404: fstore_3 │ │ │ │ + 405: aload_1 │ │ │ │ + 406: aload_2 │ │ │ │ + 407: fload_3 │ │ │ │ + 408: invokeinterface #112, 3 // InterfaceMethod android/content/SharedPreferences.getFloat:(Ljava/lang/String;F)F │ │ │ │ + 413: putstatic #79 // Field fontSize:F │ │ │ │ + 416: aload_0 │ │ │ │ + 417: ldc #161 // int 2131099749 │ │ │ │ + 419: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 422: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 427: astore_2 │ │ │ │ + 428: aload_1 │ │ │ │ + 429: aload_2 │ │ │ │ + 430: ldc #65 // String auto │ │ │ │ + 432: invokeinterface #118, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 437: putstatic #67 // Field lineBreak:Ljava/lang/String; │ │ │ │ + 440: return │ │ │ │ } │ │ ├── jp/gr/java_conf/hatalab/mnv/DirList2.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -55,17 +55,16 @@ │ │ │ │ │ │ │ │ private String searchNextFile(final String pathname, final String str) { │ │ │ │ String s = ""; │ │ │ │ if (pathname.startsWith(this.mBaseDir)) { │ │ │ │ final ArrayList list = new ArrayList(); │ │ │ │ final File[] listFiles = new File(pathname).listFiles(); │ │ │ │ if (!pathname.equals("/dev") && !pathname.equals("/proc") && !pathname.equals("/sys") && listFiles != null) { │ │ │ │ - final File[] array = listFiles; │ │ │ │ for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ - final File e = array[i]; │ │ │ │ + final File e = listFiles[i]; │ │ │ │ if (e.getName().matches(this.mFilter) || e.isDirectory()) { │ │ │ │ list.add(e); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ Collections.sort(list, (Comparator)new DirList2$1(this)); │ │ │ │ if (this.mlistFoldersFirstFlag) { │ │ ├── jp/gr/java_conf/hatalab/mnv/DirList.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -48,16 +48,16 @@ │ │ │ │ if (!pathname.startsWith(this.mBaseDir)) { │ │ │ │ System.out.println("currentDir:" + pathname); │ │ │ │ System.out.println("fileName:" + str); │ │ │ │ System.out.println("mBaseDir:" + this.mBaseDir); │ │ │ │ } │ │ │ │ else { │ │ │ │ final ArrayList list = new ArrayList(); │ │ │ │ - File[] listFiles; │ │ │ │ - for (int length = (listFiles = new File(pathname).listFiles()).length, i = 0; i < length; ++i) { │ │ │ │ + final File[] listFiles = new File(pathname).listFiles(); │ │ │ │ + for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ final File e = listFiles[i]; │ │ │ │ if (e.getName().matches(this.mFilter) || e.isDirectory()) { │ │ │ │ list.add(e); │ │ │ │ } │ │ │ │ } │ │ │ │ Collections.sort(list, (Comparator)new DirList$1(this)); │ │ │ │ final int n = list.indexOf(new File(pathname + "/" + str)) + 1; │ │ ├── jp/gr/java_conf/hatalab/mnv/FileOperatorTask.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -128,17 +128,17 @@ │ │ │ │ #120 = Float 1.7811744E38f │ │ │ │ #121 = Utf8 jp/gr/java_conf/hatalab/mnv/MainActivity │ │ │ │ #122 = Class #121 // jp/gr/java_conf/hatalab/mnv/MainActivity │ │ │ │ #123 = Utf8 getText │ │ │ │ #124 = Utf8 (I)Ljava/lang/CharSequence; │ │ │ │ #125 = NameAndType #123:#124 // getText:(I)Ljava/lang/CharSequence; │ │ │ │ #126 = Methodref #122.#125 // jp/gr/java_conf/hatalab/mnv/MainActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - #127 = Utf8 java/lang/Object │ │ │ │ - #128 = Class #127 // java/lang/Object │ │ │ │ - #129 = Methodref #128.#68 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #127 = Utf8 java/lang/CharSequence │ │ │ │ + #128 = Class #127 // java/lang/CharSequence │ │ │ │ + #129 = InterfaceMethodref #128.#68 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ #130 = Utf8 : │ │ │ │ #131 = String #130 // : │ │ │ │ #132 = Utf8 getName │ │ │ │ #133 = NameAndType #132:#67 // getName:()Ljava/lang/String; │ │ │ │ #134 = Methodref #77.#133 // java/io/File.getName:()Ljava/lang/String; │ │ │ │ #135 = Utf8 renameTo │ │ │ │ #136 = NameAndType #135:#89 // renameTo:(Ljava/io/File;)Z │ │ │ │ @@ -591,15 +591,15 @@ │ │ │ │ 3: istore 4 │ │ │ │ 5: iconst_0 │ │ │ │ 6: istore 5 │ │ │ │ 8: aload_2 │ │ │ │ 9: invokevirtual #118 // Method java/io/File.exists:()Z │ │ │ │ 12: istore 6 │ │ │ │ 14: iload 6 │ │ │ │ - 16: ifeq 101 │ │ │ │ + 16: ifeq 103 │ │ │ │ 19: aload_0 │ │ │ │ 20: iload 4 │ │ │ │ 22: putfield #39 // Field errorOccured:Z │ │ │ │ 25: new #93 // class java/lang/StringBuilder │ │ │ │ 28: astore 7 │ │ │ │ 30: aload 7 │ │ │ │ 32: invokespecial #94 // Method java/lang/StringBuilder."":()V │ │ │ │ @@ -607,107 +607,107 @@ │ │ │ │ 36: getfield #53 // Field mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ 39: astore 8 │ │ │ │ 41: ldc #119 // int 2131099692 │ │ │ │ 43: istore 9 │ │ │ │ 45: aload 8 │ │ │ │ 47: iload 9 │ │ │ │ 49: invokevirtual #126 // Method jp/gr/java_conf/hatalab/mnv/MainActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 52: invokevirtual #129 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 55: astore 8 │ │ │ │ - 57: aload 7 │ │ │ │ - 59: aload 8 │ │ │ │ - 61: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 64: ldc #131 // String : │ │ │ │ - 66: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 69: astore 7 │ │ │ │ - 71: aload_2 │ │ │ │ - 72: invokevirtual #134 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ - 75: astore 8 │ │ │ │ - 77: aload 7 │ │ │ │ - 79: aload 8 │ │ │ │ - 81: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 84: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 87: astore 7 │ │ │ │ - 89: aload_0 │ │ │ │ - 90: aload 7 │ │ │ │ - 92: putfield #43 // Field errorMessage:Ljava/lang/String; │ │ │ │ - 95: iconst_0 │ │ │ │ - 96: istore 5 │ │ │ │ - 98: iload 5 │ │ │ │ - 100: ireturn │ │ │ │ - 101: aload_1 │ │ │ │ - 102: aload_2 │ │ │ │ - 103: invokevirtual #137 // Method java/io/File.renameTo:(Ljava/io/File;)Z │ │ │ │ - 106: istore 6 │ │ │ │ - 108: iload 6 │ │ │ │ - 110: ifeq 183 │ │ │ │ - 113: new #93 // class java/lang/StringBuilder │ │ │ │ - 116: astore_3 │ │ │ │ - 117: aload_3 │ │ │ │ - 118: invokespecial #94 // Method java/lang/StringBuilder."":()V │ │ │ │ - 121: aload_0 │ │ │ │ - 122: getfield #53 // Field mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ - 125: astore 8 │ │ │ │ - 127: ldc #138 // int 2131099689 │ │ │ │ - 129: istore 9 │ │ │ │ - 131: aload 8 │ │ │ │ - 133: iload 9 │ │ │ │ - 135: invokevirtual #126 // Method jp/gr/java_conf/hatalab/mnv/MainActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 138: invokevirtual #129 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 141: astore 8 │ │ │ │ - 143: aload_3 │ │ │ │ - 144: aload 8 │ │ │ │ - 146: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 149: ldc #131 // String : │ │ │ │ - 151: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 154: astore_3 │ │ │ │ - 155: aload_2 │ │ │ │ - 156: invokevirtual #103 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - 159: astore 8 │ │ │ │ - 161: aload_3 │ │ │ │ - 162: aload 8 │ │ │ │ - 164: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 167: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 170: astore_3 │ │ │ │ - 171: aload_0 │ │ │ │ - 172: aload_3 │ │ │ │ - 173: putfield #45 // Field mResultMessage:Ljava/lang/String; │ │ │ │ - 176: iload 4 │ │ │ │ - 178: istore 5 │ │ │ │ - 180: goto 98 │ │ │ │ - 183: aload_0 │ │ │ │ - 184: aload_1 │ │ │ │ - 185: aload_2 │ │ │ │ - 186: invokespecial #62 // Method transferFile:(Ljava/io/File;Ljava/io/File;)Z │ │ │ │ - 189: istore 6 │ │ │ │ - 191: iload 6 │ │ │ │ - 193: ifeq 206 │ │ │ │ - 196: aload_0 │ │ │ │ - 197: aload_1 │ │ │ │ - 198: invokespecial #91 // Method deleteFile:(Ljava/io/File;)Z │ │ │ │ - 201: istore 5 │ │ │ │ - 203: goto 98 │ │ │ │ - 206: iconst_0 │ │ │ │ - 207: istore 5 │ │ │ │ - 209: goto 98 │ │ │ │ - 212: astore 10 │ │ │ │ - 214: aload_0 │ │ │ │ - 215: iload 4 │ │ │ │ - 217: putfield #39 // Field errorOccured:Z │ │ │ │ - 220: aload 10 │ │ │ │ - 222: invokevirtual #69 // Method java/lang/Exception.toString:()Ljava/lang/String; │ │ │ │ - 225: astore_3 │ │ │ │ - 226: aload_0 │ │ │ │ - 227: aload_3 │ │ │ │ - 228: putfield #43 // Field errorMessage:Ljava/lang/String; │ │ │ │ - 231: goto 98 │ │ │ │ + 52: invokeinterface #129, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 57: astore 8 │ │ │ │ + 59: aload 7 │ │ │ │ + 61: aload 8 │ │ │ │ + 63: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 66: ldc #131 // String : │ │ │ │ + 68: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 71: astore 7 │ │ │ │ + 73: aload_2 │ │ │ │ + 74: invokevirtual #134 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ + 77: astore 8 │ │ │ │ + 79: aload 7 │ │ │ │ + 81: aload 8 │ │ │ │ + 83: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 86: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 89: astore 7 │ │ │ │ + 91: aload_0 │ │ │ │ + 92: aload 7 │ │ │ │ + 94: putfield #43 // Field errorMessage:Ljava/lang/String; │ │ │ │ + 97: iconst_0 │ │ │ │ + 98: istore 5 │ │ │ │ + 100: iload 5 │ │ │ │ + 102: ireturn │ │ │ │ + 103: aload_1 │ │ │ │ + 104: aload_2 │ │ │ │ + 105: invokevirtual #137 // Method java/io/File.renameTo:(Ljava/io/File;)Z │ │ │ │ + 108: istore 6 │ │ │ │ + 110: iload 6 │ │ │ │ + 112: ifeq 187 │ │ │ │ + 115: new #93 // class java/lang/StringBuilder │ │ │ │ + 118: astore_3 │ │ │ │ + 119: aload_3 │ │ │ │ + 120: invokespecial #94 // Method java/lang/StringBuilder."":()V │ │ │ │ + 123: aload_0 │ │ │ │ + 124: getfield #53 // Field mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ + 127: astore 8 │ │ │ │ + 129: ldc #138 // int 2131099689 │ │ │ │ + 131: istore 9 │ │ │ │ + 133: aload 8 │ │ │ │ + 135: iload 9 │ │ │ │ + 137: invokevirtual #126 // Method jp/gr/java_conf/hatalab/mnv/MainActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 140: invokeinterface #129, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 145: astore 8 │ │ │ │ + 147: aload_3 │ │ │ │ + 148: aload 8 │ │ │ │ + 150: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 153: ldc #131 // String : │ │ │ │ + 155: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 158: astore_3 │ │ │ │ + 159: aload_2 │ │ │ │ + 160: invokevirtual #103 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + 163: astore 8 │ │ │ │ + 165: aload_3 │ │ │ │ + 166: aload 8 │ │ │ │ + 168: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 171: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 174: astore_3 │ │ │ │ + 175: aload_0 │ │ │ │ + 176: aload_3 │ │ │ │ + 177: putfield #45 // Field mResultMessage:Ljava/lang/String; │ │ │ │ + 180: iload 4 │ │ │ │ + 182: istore 5 │ │ │ │ + 184: goto 100 │ │ │ │ + 187: aload_0 │ │ │ │ + 188: aload_1 │ │ │ │ + 189: aload_2 │ │ │ │ + 190: invokespecial #62 // Method transferFile:(Ljava/io/File;Ljava/io/File;)Z │ │ │ │ + 193: istore 6 │ │ │ │ + 195: iload 6 │ │ │ │ + 197: ifeq 210 │ │ │ │ + 200: aload_0 │ │ │ │ + 201: aload_1 │ │ │ │ + 202: invokespecial #91 // Method deleteFile:(Ljava/io/File;)Z │ │ │ │ + 205: istore 5 │ │ │ │ + 207: goto 100 │ │ │ │ + 210: iconst_0 │ │ │ │ + 211: istore 5 │ │ │ │ + 213: goto 100 │ │ │ │ + 216: astore 10 │ │ │ │ + 218: aload_0 │ │ │ │ + 219: iload 4 │ │ │ │ + 221: putfield #39 // Field errorOccured:Z │ │ │ │ + 224: aload 10 │ │ │ │ + 226: invokevirtual #69 // Method java/lang/Exception.toString:()Ljava/lang/String; │ │ │ │ + 229: astore_3 │ │ │ │ + 230: aload_0 │ │ │ │ + 231: aload_3 │ │ │ │ + 232: putfield #43 // Field errorMessage:Ljava/lang/String; │ │ │ │ + 235: goto 100 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 185 189 212 Class java/lang/Exception │ │ │ │ - 197 201 212 Class java/lang/Exception │ │ │ │ + 189 193 216 Class java/lang/Exception │ │ │ │ + 201 205 216 Class java/lang/Exception │ │ │ │ │ │ │ │ private void postMessage(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -764,15 +764,15 @@ │ │ │ │ 36: putfield #43 // Field errorMessage:Ljava/lang/String; │ │ │ │ 39: iload 5 │ │ │ │ 41: ireturn │ │ │ │ 42: aload_1 │ │ │ │ 43: invokevirtual #159 // Method java/io/File.canRead:()Z │ │ │ │ 46: istore 7 │ │ │ │ 48: iload 7 │ │ │ │ - 50: ifne 130 │ │ │ │ + 50: ifne 132 │ │ │ │ 53: aload_0 │ │ │ │ 54: iload 4 │ │ │ │ 56: putfield #39 // Field errorOccured:Z │ │ │ │ 59: new #93 // class java/lang/StringBuilder │ │ │ │ 62: astore 8 │ │ │ │ 64: aload 8 │ │ │ │ 66: invokespecial #94 // Method java/lang/StringBuilder."":()V │ │ │ │ @@ -780,203 +780,203 @@ │ │ │ │ 70: getfield #53 // Field mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ 73: astore 9 │ │ │ │ 75: ldc #160 // int 2131099691 │ │ │ │ 77: istore_3 │ │ │ │ 78: aload 9 │ │ │ │ 80: iload_3 │ │ │ │ 81: invokevirtual #126 // Method jp/gr/java_conf/hatalab/mnv/MainActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 84: invokevirtual #129 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 87: astore 9 │ │ │ │ - 89: aload 8 │ │ │ │ - 91: aload 9 │ │ │ │ - 93: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 96: ldc #131 // String : │ │ │ │ - 98: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 101: astore 8 │ │ │ │ - 103: aload_2 │ │ │ │ - 104: invokevirtual #134 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ - 107: astore 9 │ │ │ │ - 109: aload 8 │ │ │ │ - 111: aload 9 │ │ │ │ - 113: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 116: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 119: astore 8 │ │ │ │ - 121: aload_0 │ │ │ │ - 122: aload 8 │ │ │ │ - 124: putfield #43 // Field errorMessage:Ljava/lang/String; │ │ │ │ - 127: goto 39 │ │ │ │ - 130: aload_1 │ │ │ │ - 131: invokevirtual #80 // Method java/io/File.isDirectory:()Z │ │ │ │ - 134: istore 7 │ │ │ │ - 136: iload 7 │ │ │ │ - 138: ifeq 361 │ │ │ │ - 141: aload_2 │ │ │ │ - 142: invokevirtual #118 // Method java/io/File.exists:()Z │ │ │ │ - 145: istore 7 │ │ │ │ - 147: iload 7 │ │ │ │ - 149: ifeq 248 │ │ │ │ - 152: aload_2 │ │ │ │ - 153: invokevirtual #80 // Method java/io/File.isDirectory:()Z │ │ │ │ - 156: istore 7 │ │ │ │ - 158: iload 7 │ │ │ │ - 160: ifeq 248 │ │ │ │ - 163: aload_1 │ │ │ │ - 164: invokevirtual #84 // Method java/io/File.list:()[Ljava/lang/String; │ │ │ │ - 167: astore 10 │ │ │ │ - 169: iconst_0 │ │ │ │ - 170: istore 11 │ │ │ │ - 172: aload 10 │ │ │ │ - 174: arraylength │ │ │ │ - 175: istore 7 │ │ │ │ - 177: iload 11 │ │ │ │ - 179: iload 7 │ │ │ │ - 181: if_icmpge 354 │ │ │ │ - 184: new #77 // class java/io/File │ │ │ │ - 187: astore 9 │ │ │ │ - 189: aload 10 │ │ │ │ - 191: iload 11 │ │ │ │ - 193: aaload │ │ │ │ - 194: astore 12 │ │ │ │ - 196: aload 9 │ │ │ │ - 198: aload_1 │ │ │ │ - 199: aload 12 │ │ │ │ - 201: invokespecial #87 // Method java/io/File."":(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ - 204: new #77 // class java/io/File │ │ │ │ - 207: astore 12 │ │ │ │ - 209: aload 10 │ │ │ │ - 211: iload 11 │ │ │ │ - 213: aaload │ │ │ │ - 214: astore 13 │ │ │ │ - 216: aload 12 │ │ │ │ - 218: aload_2 │ │ │ │ - 219: aload 13 │ │ │ │ - 221: invokespecial #87 // Method java/io/File."":(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ - 224: aload_0 │ │ │ │ - 225: aload 9 │ │ │ │ - 227: aload 12 │ │ │ │ - 229: invokespecial #62 // Method transferFile:(Ljava/io/File;Ljava/io/File;)Z │ │ │ │ - 232: istore 14 │ │ │ │ - 234: iload 14 │ │ │ │ - 236: ifeq 39 │ │ │ │ - 239: iload 11 │ │ │ │ - 241: iconst_1 │ │ │ │ - 242: iadd │ │ │ │ - 243: istore 11 │ │ │ │ - 245: goto 172 │ │ │ │ - 248: aload_2 │ │ │ │ - 249: invokevirtual #118 // Method java/io/File.exists:()Z │ │ │ │ - 252: istore 7 │ │ │ │ - 254: iload 7 │ │ │ │ - 256: ifeq 340 │ │ │ │ - 259: aload_2 │ │ │ │ - 260: invokevirtual #80 // Method java/io/File.isDirectory:()Z │ │ │ │ - 263: istore 7 │ │ │ │ - 265: iload 7 │ │ │ │ - 267: ifne 340 │ │ │ │ - 270: aload_0 │ │ │ │ - 271: iload 4 │ │ │ │ - 273: putfield #39 // Field errorOccured:Z │ │ │ │ - 276: new #93 // class java/lang/StringBuilder │ │ │ │ - 279: astore 8 │ │ │ │ - 281: aload 8 │ │ │ │ - 283: invokespecial #94 // Method java/lang/StringBuilder."":()V │ │ │ │ - 286: aload_0 │ │ │ │ - 287: getfield #53 // Field mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ - 290: iload_3 │ │ │ │ - 291: invokevirtual #126 // Method jp/gr/java_conf/hatalab/mnv/MainActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 294: invokevirtual #129 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 297: astore 9 │ │ │ │ - 299: aload 8 │ │ │ │ - 301: aload 9 │ │ │ │ - 303: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 306: ldc #131 // String : │ │ │ │ - 308: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 311: astore 8 │ │ │ │ - 313: aload_2 │ │ │ │ - 314: invokevirtual #134 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ - 317: astore 9 │ │ │ │ - 319: aload 8 │ │ │ │ - 321: aload 9 │ │ │ │ - 323: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 326: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 329: astore 8 │ │ │ │ - 331: aload_0 │ │ │ │ - 332: aload 8 │ │ │ │ - 334: putfield #43 // Field errorMessage:Ljava/lang/String; │ │ │ │ - 337: goto 39 │ │ │ │ - 340: aload_2 │ │ │ │ - 341: invokevirtual #164 // Method java/io/File.mkdirs:()Z │ │ │ │ - 344: istore 7 │ │ │ │ - 346: iload 7 │ │ │ │ - 348: ifne 163 │ │ │ │ - 351: goto 39 │ │ │ │ - 354: iload 4 │ │ │ │ - 356: istore 5 │ │ │ │ - 358: goto 39 │ │ │ │ - 361: aload_2 │ │ │ │ - 362: invokevirtual #118 // Method java/io/File.exists:()Z │ │ │ │ - 365: istore 7 │ │ │ │ - 367: iload 7 │ │ │ │ - 369: ifeq 442 │ │ │ │ - 372: aload_0 │ │ │ │ - 373: iload 4 │ │ │ │ - 375: putfield #39 // Field errorOccured:Z │ │ │ │ - 378: new #93 // class java/lang/StringBuilder │ │ │ │ - 381: astore 8 │ │ │ │ - 383: aload 8 │ │ │ │ - 385: invokespecial #94 // Method java/lang/StringBuilder."":()V │ │ │ │ - 388: aload_0 │ │ │ │ - 389: getfield #53 // Field mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ - 392: iload_3 │ │ │ │ - 393: invokevirtual #126 // Method jp/gr/java_conf/hatalab/mnv/MainActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 396: invokevirtual #129 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 399: astore 9 │ │ │ │ - 401: aload 8 │ │ │ │ - 403: aload 9 │ │ │ │ - 405: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 408: ldc #131 // String : │ │ │ │ - 410: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 413: astore 8 │ │ │ │ - 415: aload_2 │ │ │ │ - 416: invokevirtual #134 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ - 419: astore 9 │ │ │ │ - 421: aload 8 │ │ │ │ - 423: aload 9 │ │ │ │ - 425: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 428: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 431: astore 8 │ │ │ │ - 433: aload_0 │ │ │ │ - 434: aload 8 │ │ │ │ - 436: putfield #43 // Field errorMessage:Ljava/lang/String; │ │ │ │ - 439: goto 39 │ │ │ │ - 442: new #93 // class java/lang/StringBuilder │ │ │ │ - 445: astore 6 │ │ │ │ - 447: aload 6 │ │ │ │ - 449: invokespecial #94 // Method java/lang/StringBuilder."":()V │ │ │ │ - 452: aload 6 │ │ │ │ - 454: ldc #166 // String Copying │ │ │ │ - 456: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 459: astore 6 │ │ │ │ - 461: aload_1 │ │ │ │ - 462: invokevirtual #103 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - 465: astore 9 │ │ │ │ - 467: aload 6 │ │ │ │ - 469: aload 9 │ │ │ │ - 471: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 474: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 477: astore 6 │ │ │ │ - 479: aload_0 │ │ │ │ - 480: aload 6 │ │ │ │ - 482: invokespecial #108 // Method postMessage:(Ljava/lang/String;)V │ │ │ │ - 485: aload_1 │ │ │ │ - 486: aload_2 │ │ │ │ - 487: invokestatic #172 // Method jp/gr/java_conf/hatalab/mnv/MyUtil.fileCopy:(Ljava/io/File;Ljava/io/File;)V │ │ │ │ - 490: iload 4 │ │ │ │ - 492: istore 5 │ │ │ │ - 494: goto 39 │ │ │ │ + 84: invokeinterface #129, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 89: astore 9 │ │ │ │ + 91: aload 8 │ │ │ │ + 93: aload 9 │ │ │ │ + 95: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 98: ldc #131 // String : │ │ │ │ + 100: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 103: astore 8 │ │ │ │ + 105: aload_2 │ │ │ │ + 106: invokevirtual #134 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ + 109: astore 9 │ │ │ │ + 111: aload 8 │ │ │ │ + 113: aload 9 │ │ │ │ + 115: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 118: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 121: astore 8 │ │ │ │ + 123: aload_0 │ │ │ │ + 124: aload 8 │ │ │ │ + 126: putfield #43 // Field errorMessage:Ljava/lang/String; │ │ │ │ + 129: goto 39 │ │ │ │ + 132: aload_1 │ │ │ │ + 133: invokevirtual #80 // Method java/io/File.isDirectory:()Z │ │ │ │ + 136: istore 7 │ │ │ │ + 138: iload 7 │ │ │ │ + 140: ifeq 365 │ │ │ │ + 143: aload_2 │ │ │ │ + 144: invokevirtual #118 // Method java/io/File.exists:()Z │ │ │ │ + 147: istore 7 │ │ │ │ + 149: iload 7 │ │ │ │ + 151: ifeq 250 │ │ │ │ + 154: aload_2 │ │ │ │ + 155: invokevirtual #80 // Method java/io/File.isDirectory:()Z │ │ │ │ + 158: istore 7 │ │ │ │ + 160: iload 7 │ │ │ │ + 162: ifeq 250 │ │ │ │ + 165: aload_1 │ │ │ │ + 166: invokevirtual #84 // Method java/io/File.list:()[Ljava/lang/String; │ │ │ │ + 169: astore 10 │ │ │ │ + 171: iconst_0 │ │ │ │ + 172: istore 11 │ │ │ │ + 174: aload 10 │ │ │ │ + 176: arraylength │ │ │ │ + 177: istore 7 │ │ │ │ + 179: iload 11 │ │ │ │ + 181: iload 7 │ │ │ │ + 183: if_icmpge 358 │ │ │ │ + 186: new #77 // class java/io/File │ │ │ │ + 189: astore 9 │ │ │ │ + 191: aload 10 │ │ │ │ + 193: iload 11 │ │ │ │ + 195: aaload │ │ │ │ + 196: astore 12 │ │ │ │ + 198: aload 9 │ │ │ │ + 200: aload_1 │ │ │ │ + 201: aload 12 │ │ │ │ + 203: invokespecial #87 // Method java/io/File."":(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ + 206: new #77 // class java/io/File │ │ │ │ + 209: astore 12 │ │ │ │ + 211: aload 10 │ │ │ │ + 213: iload 11 │ │ │ │ + 215: aaload │ │ │ │ + 216: astore 13 │ │ │ │ + 218: aload 12 │ │ │ │ + 220: aload_2 │ │ │ │ + 221: aload 13 │ │ │ │ + 223: invokespecial #87 // Method java/io/File."":(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ + 226: aload_0 │ │ │ │ + 227: aload 9 │ │ │ │ + 229: aload 12 │ │ │ │ + 231: invokespecial #62 // Method transferFile:(Ljava/io/File;Ljava/io/File;)Z │ │ │ │ + 234: istore 14 │ │ │ │ + 236: iload 14 │ │ │ │ + 238: ifeq 39 │ │ │ │ + 241: iload 11 │ │ │ │ + 243: iconst_1 │ │ │ │ + 244: iadd │ │ │ │ + 245: istore 11 │ │ │ │ + 247: goto 174 │ │ │ │ + 250: aload_2 │ │ │ │ + 251: invokevirtual #118 // Method java/io/File.exists:()Z │ │ │ │ + 254: istore 7 │ │ │ │ + 256: iload 7 │ │ │ │ + 258: ifeq 344 │ │ │ │ + 261: aload_2 │ │ │ │ + 262: invokevirtual #80 // Method java/io/File.isDirectory:()Z │ │ │ │ + 265: istore 7 │ │ │ │ + 267: iload 7 │ │ │ │ + 269: ifne 344 │ │ │ │ + 272: aload_0 │ │ │ │ + 273: iload 4 │ │ │ │ + 275: putfield #39 // Field errorOccured:Z │ │ │ │ + 278: new #93 // class java/lang/StringBuilder │ │ │ │ + 281: astore 8 │ │ │ │ + 283: aload 8 │ │ │ │ + 285: invokespecial #94 // Method java/lang/StringBuilder."":()V │ │ │ │ + 288: aload_0 │ │ │ │ + 289: getfield #53 // Field mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ + 292: iload_3 │ │ │ │ + 293: invokevirtual #126 // Method jp/gr/java_conf/hatalab/mnv/MainActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 296: invokeinterface #129, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 301: astore 9 │ │ │ │ + 303: aload 8 │ │ │ │ + 305: aload 9 │ │ │ │ + 307: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 310: ldc #131 // String : │ │ │ │ + 312: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 315: astore 8 │ │ │ │ + 317: aload_2 │ │ │ │ + 318: invokevirtual #134 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ + 321: astore 9 │ │ │ │ + 323: aload 8 │ │ │ │ + 325: aload 9 │ │ │ │ + 327: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 330: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 333: astore 8 │ │ │ │ + 335: aload_0 │ │ │ │ + 336: aload 8 │ │ │ │ + 338: putfield #43 // Field errorMessage:Ljava/lang/String; │ │ │ │ + 341: goto 39 │ │ │ │ + 344: aload_2 │ │ │ │ + 345: invokevirtual #164 // Method java/io/File.mkdirs:()Z │ │ │ │ + 348: istore 7 │ │ │ │ + 350: iload 7 │ │ │ │ + 352: ifne 165 │ │ │ │ + 355: goto 39 │ │ │ │ + 358: iload 4 │ │ │ │ + 360: istore 5 │ │ │ │ + 362: goto 39 │ │ │ │ + 365: aload_2 │ │ │ │ + 366: invokevirtual #118 // Method java/io/File.exists:()Z │ │ │ │ + 369: istore 7 │ │ │ │ + 371: iload 7 │ │ │ │ + 373: ifeq 448 │ │ │ │ + 376: aload_0 │ │ │ │ + 377: iload 4 │ │ │ │ + 379: putfield #39 // Field errorOccured:Z │ │ │ │ + 382: new #93 // class java/lang/StringBuilder │ │ │ │ + 385: astore 8 │ │ │ │ + 387: aload 8 │ │ │ │ + 389: invokespecial #94 // Method java/lang/StringBuilder."":()V │ │ │ │ + 392: aload_0 │ │ │ │ + 393: getfield #53 // Field mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ + 396: iload_3 │ │ │ │ + 397: invokevirtual #126 // Method jp/gr/java_conf/hatalab/mnv/MainActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 400: invokeinterface #129, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 405: astore 9 │ │ │ │ + 407: aload 8 │ │ │ │ + 409: aload 9 │ │ │ │ + 411: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 414: ldc #131 // String : │ │ │ │ + 416: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 419: astore 8 │ │ │ │ + 421: aload_2 │ │ │ │ + 422: invokevirtual #134 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ + 425: astore 9 │ │ │ │ + 427: aload 8 │ │ │ │ + 429: aload 9 │ │ │ │ + 431: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 434: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 437: astore 8 │ │ │ │ + 439: aload_0 │ │ │ │ + 440: aload 8 │ │ │ │ + 442: putfield #43 // Field errorMessage:Ljava/lang/String; │ │ │ │ + 445: goto 39 │ │ │ │ + 448: new #93 // class java/lang/StringBuilder │ │ │ │ + 451: astore 6 │ │ │ │ + 453: aload 6 │ │ │ │ + 455: invokespecial #94 // Method java/lang/StringBuilder."":()V │ │ │ │ + 458: aload 6 │ │ │ │ + 460: ldc #166 // String Copying │ │ │ │ + 462: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 465: astore 6 │ │ │ │ + 467: aload_1 │ │ │ │ + 468: invokevirtual #103 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + 471: astore 9 │ │ │ │ + 473: aload 6 │ │ │ │ + 475: aload 9 │ │ │ │ + 477: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 480: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 483: astore 6 │ │ │ │ + 485: aload_0 │ │ │ │ + 486: aload 6 │ │ │ │ + 488: invokespecial #108 // Method postMessage:(Ljava/lang/String;)V │ │ │ │ + 491: aload_1 │ │ │ │ + 492: aload_2 │ │ │ │ + 493: invokestatic #172 // Method jp/gr/java_conf/hatalab/mnv/MyUtil.fileCopy:(Ljava/io/File;Ljava/io/File;)V │ │ │ │ + 496: iload 4 │ │ │ │ + 498: istore 5 │ │ │ │ + 500: goto 39 │ │ │ │ │ │ │ │ protected java.lang.Boolean doInBackground(java.lang.String...); │ │ │ │ descriptor: ([Ljava/lang/String;)Ljava/lang/Boolean; │ │ │ │ flags: (0x0084) ACC_PROTECTED, ACC_VARARGS │ │ │ │ Code: │ │ │ │ stack=300, locals=13, args_size=2 │ │ │ │ 0: iconst_2 │ │ │ │ @@ -1088,15 +1088,15 @@ │ │ │ │ 213: aload 12 │ │ │ │ 215: aload 7 │ │ │ │ 217: invokespecial #181 // Method java/io/File."":(Ljava/lang/String;)V │ │ │ │ 220: aload 11 │ │ │ │ 222: invokevirtual #80 // Method java/io/File.isDirectory:()Z │ │ │ │ 225: istore 8 │ │ │ │ 227: iload 8 │ │ │ │ - 229: ifeq 376 │ │ │ │ + 229: ifeq 378 │ │ │ │ 232: new #93 // class java/lang/StringBuilder │ │ │ │ 235: astore 9 │ │ │ │ 237: aload 9 │ │ │ │ 239: invokespecial #94 // Method java/lang/StringBuilder."":()V │ │ │ │ 242: aload 9 │ │ │ │ 244: aload 6 │ │ │ │ 246: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ @@ -1109,15 +1109,15 @@ │ │ │ │ 262: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 265: astore 9 │ │ │ │ 267: aload 7 │ │ │ │ 269: aload 9 │ │ │ │ 271: invokevirtual #196 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ 274: istore 8 │ │ │ │ 276: iload 8 │ │ │ │ - 278: ifeq 376 │ │ │ │ + 278: ifeq 378 │ │ │ │ 281: aload_0 │ │ │ │ 282: iload_3 │ │ │ │ 283: putfield #39 // Field errorOccured:Z │ │ │ │ 286: new #93 // class java/lang/StringBuilder │ │ │ │ 289: astore 9 │ │ │ │ 291: aload 9 │ │ │ │ 293: invokespecial #94 // Method java/lang/StringBuilder."":()V │ │ │ │ @@ -1125,48 +1125,48 @@ │ │ │ │ 297: getfield #53 // Field mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ 300: astore 10 │ │ │ │ 302: ldc #197 // int 2131099690 │ │ │ │ 304: istore_3 │ │ │ │ 305: aload 10 │ │ │ │ 307: iload_3 │ │ │ │ 308: invokevirtual #126 // Method jp/gr/java_conf/hatalab/mnv/MainActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 311: invokevirtual #129 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 314: astore 10 │ │ │ │ - 316: aload 9 │ │ │ │ - 318: aload 10 │ │ │ │ - 320: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 323: ldc #115 // String \n │ │ │ │ - 325: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 328: aload 6 │ │ │ │ - 330: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 333: ldc #200 // String -> │ │ │ │ - 335: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 338: aload 7 │ │ │ │ - 340: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 343: astore 9 │ │ │ │ - 345: ldc #202 // String . │ │ │ │ - 347: astore 10 │ │ │ │ - 349: aload 9 │ │ │ │ - 351: aload 10 │ │ │ │ - 353: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 356: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 359: astore 9 │ │ │ │ - 361: aload_0 │ │ │ │ - 362: aload 9 │ │ │ │ - 364: putfield #43 // Field errorMessage:Ljava/lang/String; │ │ │ │ - 367: iconst_0 │ │ │ │ - 368: invokestatic #187 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ - 371: astore 9 │ │ │ │ - 373: goto 109 │ │ │ │ - 376: aload_0 │ │ │ │ - 377: aload 11 │ │ │ │ - 379: aload 12 │ │ │ │ - 381: invokespecial #205 // Method copyFile:(Ljava/io/File;Ljava/io/File;)Z │ │ │ │ - 384: istore 4 │ │ │ │ - 386: goto 102 │ │ │ │ + 311: invokeinterface #129, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 316: astore 10 │ │ │ │ + 318: aload 9 │ │ │ │ + 320: aload 10 │ │ │ │ + 322: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 325: ldc #115 // String \n │ │ │ │ + 327: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 330: aload 6 │ │ │ │ + 332: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 335: ldc #200 // String -> │ │ │ │ + 337: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 340: aload 7 │ │ │ │ + 342: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 345: astore 9 │ │ │ │ + 347: ldc #202 // String . │ │ │ │ + 349: astore 10 │ │ │ │ + 351: aload 9 │ │ │ │ + 353: aload 10 │ │ │ │ + 355: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 358: invokevirtual #104 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 361: astore 9 │ │ │ │ + 363: aload_0 │ │ │ │ + 364: aload 9 │ │ │ │ + 366: putfield #43 // Field errorMessage:Ljava/lang/String; │ │ │ │ + 369: iconst_0 │ │ │ │ + 370: invokestatic #187 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ + 373: astore 9 │ │ │ │ + 375: goto 109 │ │ │ │ + 378: aload_0 │ │ │ │ + 379: aload 11 │ │ │ │ + 381: aload 12 │ │ │ │ + 383: invokespecial #205 // Method copyFile:(Ljava/io/File;Ljava/io/File;)Z │ │ │ │ + 386: istore 4 │ │ │ │ + 388: goto 102 │ │ │ │ │ │ │ │ protected java.lang.Object doInBackground(java.lang.Object[]); │ │ │ │ descriptor: ([Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ @@ -1307,23 +1307,23 @@ │ │ │ │ 155: getfield #53 // Field mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ 158: astore_2 │ │ │ │ 159: ldc #251 // int 2131099693 │ │ │ │ 161: istore 5 │ │ │ │ 163: aload_2 │ │ │ │ 164: iload 5 │ │ │ │ 166: invokevirtual #126 // Method jp/gr/java_conf/hatalab/mnv/MainActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 169: invokevirtual #129 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 172: astore_2 │ │ │ │ - 173: aload_0 │ │ │ │ - 174: getfield #53 // Field mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ - 177: astore 4 │ │ │ │ - 179: aload_2 │ │ │ │ - 180: aload 4 │ │ │ │ - 182: invokestatic #250 // Method jp/gr/java_conf/hatalab/mnv/MyUtil.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V │ │ │ │ - 185: goto 89 │ │ │ │ + 169: invokeinterface #129, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 174: astore_2 │ │ │ │ + 175: aload_0 │ │ │ │ + 176: getfield #53 // Field mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ │ + 179: astore 4 │ │ │ │ + 181: aload_2 │ │ │ │ + 182: aload 4 │ │ │ │ + 184: invokestatic #250 // Method jp/gr/java_conf/hatalab/mnv/MyUtil.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V │ │ │ │ + 187: goto 89 │ │ │ │ │ │ │ │ protected void onPostExecute(java.lang.Object); │ │ │ │ descriptor: (Ljava/lang/Object;)V │ │ │ │ flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_1 │ │ ├── jp/gr/java_conf/hatalab/mnv/GrepActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -265,20 +265,20 @@ │ │ │ │ #257 = Methodref #253.#256 // android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ #258 = Integer 2131099729 │ │ │ │ #259 = Float 1.781182E38f │ │ │ │ #260 = Utf8 getText │ │ │ │ #261 = Utf8 (I)Ljava/lang/CharSequence; │ │ │ │ #262 = NameAndType #260:#261 // getText:(I)Ljava/lang/CharSequence; │ │ │ │ #263 = Methodref #2.#262 // jp/gr/java_conf/hatalab/mnv/GrepActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - #264 = Utf8 java/lang/Object │ │ │ │ - #265 = Class #264 // java/lang/Object │ │ │ │ + #264 = Utf8 java/lang/CharSequence │ │ │ │ + #265 = Class #264 // java/lang/CharSequence │ │ │ │ #266 = Utf8 toString │ │ │ │ #267 = Utf8 ()Ljava/lang/String; │ │ │ │ #268 = NameAndType #266:#267 // toString:()Ljava/lang/String; │ │ │ │ - #269 = Methodref #265.#268 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #269 = InterfaceMethodref #265.#268 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ #270 = Utf8 3 │ │ │ │ #271 = String #270 // 3 │ │ │ │ #272 = Utf8 android/content/SharedPreferences │ │ │ │ #273 = Class #272 // android/content/SharedPreferences │ │ │ │ #274 = Utf8 getString │ │ │ │ #275 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ #276 = NameAndType #274:#275 // getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ @@ -456,305 +456,308 @@ │ │ │ │ #448 = Utf8 getSelectionEnd │ │ │ │ #449 = Utf8 ()I │ │ │ │ #450 = NameAndType #448:#449 // getSelectionEnd:()I │ │ │ │ #451 = Methodref #135.#450 // android/widget/EditText.getSelectionEnd:()I │ │ │ │ #452 = Utf8 ()Landroid/text/Editable; │ │ │ │ #453 = NameAndType #260:#452 // getText:()Landroid/text/Editable; │ │ │ │ #454 = Methodref #135.#453 // android/widget/EditText.getText:()Landroid/text/Editable; │ │ │ │ - #455 = Utf8 jp/gr/java_conf/hatalab/mnv/MyUtil │ │ │ │ - #456 = Class #455 // jp/gr/java_conf/hatalab/mnv/MyUtil │ │ │ │ - #457 = Utf8 searchWord │ │ │ │ - #458 = Utf8 (Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ - #459 = NameAndType #457:#458 // searchWord:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ - #460 = Methodref #456.#459 // jp/gr/java_conf/hatalab/mnv/MyUtil.searchWord:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ - #461 = Utf8 jp/gr/java_conf/hatalab/mnv/GrepMatchInfo │ │ │ │ - #462 = Class #461 // jp/gr/java_conf/hatalab/mnv/GrepMatchInfo │ │ │ │ - #463 = Utf8 start │ │ │ │ - #464 = NameAndType #463:#6 // start:I │ │ │ │ - #465 = Fieldref #462.#464 // jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.start:I │ │ │ │ - #466 = Utf8 stop │ │ │ │ - #467 = NameAndType #466:#6 // stop:I │ │ │ │ - #468 = Fieldref #462.#467 // jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.stop:I │ │ │ │ - #469 = Utf8 setSelection │ │ │ │ - #470 = Utf8 (II)V │ │ │ │ - #471 = NameAndType #469:#470 // setSelection:(II)V │ │ │ │ - #472 = Methodref #135.#471 // android/widget/EditText.setSelection:(II)V │ │ │ │ - #473 = Utf8 getSelectionStart │ │ │ │ - #474 = NameAndType #473:#449 // getSelectionStart:()I │ │ │ │ - #475 = Methodref #135.#474 // android/widget/EditText.getSelectionStart:()I │ │ │ │ - #476 = Utf8 searchWordBackward │ │ │ │ - #477 = NameAndType #476:#458 // searchWordBackward:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ - #478 = Methodref #456.#477 // jp/gr/java_conf/hatalab/mnv/MyUtil.searchWordBackward:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ - #479 = Float 4.6E-44f │ │ │ │ - #480 = Utf8 WEB_URL_PATTERN │ │ │ │ - #481 = Utf8 Ljava/util/regex/Pattern; │ │ │ │ - #482 = NameAndType #480:#481 // WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - #483 = Fieldref #456.#482 // jp/gr/java_conf/hatalab/mnv/MyUtil.WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - #484 = Utf8 java/util/regex/Pattern │ │ │ │ - #485 = Class #484 // java/util/regex/Pattern │ │ │ │ - #486 = Utf8 matcher │ │ │ │ - #487 = Utf8 (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ - #488 = NameAndType #486:#487 // matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ - #489 = Methodref #485.#488 // java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ - #490 = Utf8 java/util/regex/Matcher │ │ │ │ - #491 = Class #490 // java/util/regex/Matcher │ │ │ │ - #492 = Utf8 find │ │ │ │ - #493 = NameAndType #492:#227 // find:()Z │ │ │ │ - #494 = Methodref #491.#493 // java/util/regex/Matcher.find:()Z │ │ │ │ - #495 = Utf8 jp/gr/java_conf/hatalab/mnv/myClickableSpan │ │ │ │ - #496 = Class #495 // jp/gr/java_conf/hatalab/mnv/myClickableSpan │ │ │ │ - #497 = Utf8 group │ │ │ │ - #498 = NameAndType #497:#267 // group:()Ljava/lang/String; │ │ │ │ - #499 = Methodref #491.#498 // java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ - #500 = Utf8 (Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ │ │ - #501 = NameAndType #46:#500 // "":(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ │ │ - #502 = Methodref #496.#501 // jp/gr/java_conf/hatalab/mnv/myClickableSpan."":(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ │ │ - #503 = NameAndType #463:#449 // start:()I │ │ │ │ - #504 = Methodref #491.#503 // java/util/regex/Matcher.start:()I │ │ │ │ - #505 = Utf8 end │ │ │ │ - #506 = NameAndType #505:#449 // end:()I │ │ │ │ - #507 = Methodref #491.#506 // java/util/regex/Matcher.end:()I │ │ │ │ - #508 = Utf8 android/text/Spannable │ │ │ │ - #509 = Class #508 // android/text/Spannable │ │ │ │ - #510 = Utf8 setSpan │ │ │ │ - #511 = Utf8 (Ljava/lang/Object;III)V │ │ │ │ - #512 = NameAndType #510:#511 // setSpan:(Ljava/lang/Object;III)V │ │ │ │ - #513 = InterfaceMethodref #509.#512 // android/text/Spannable.setSpan:(Ljava/lang/Object;III)V │ │ │ │ - #514 = Utf8 PHONE_PATTERN │ │ │ │ - #515 = NameAndType #514:#481 // PHONE_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - #516 = Fieldref #456.#515 // jp/gr/java_conf/hatalab/mnv/MyUtil.PHONE_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - #517 = Utf8 EMAIL_ADDRESS_PATTERN │ │ │ │ - #518 = NameAndType #517:#481 // EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - #519 = Fieldref #456.#518 // jp/gr/java_conf/hatalab/mnv/MyUtil.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - #520 = Integer 131073 │ │ │ │ - #521 = Float 1.83672E-40f │ │ │ │ - #522 = Utf8 setInputType │ │ │ │ - #523 = NameAndType #522:#220 // setInputType:(I)V │ │ │ │ - #524 = Methodref #135.#523 // android/widget/EditText.setInputType:(I)V │ │ │ │ - #525 = Utf8 showSoftInput │ │ │ │ - #526 = Utf8 (Landroid/view/View;I)Z │ │ │ │ - #527 = NameAndType #525:#526 // showSoftInput:(Landroid/view/View;I)Z │ │ │ │ - #528 = Methodref #238.#527 // android/view/inputmethod/InputMethodManager.showSoftInput:(Landroid/view/View;I)Z │ │ │ │ - #529 = Utf8 setMessage │ │ │ │ - #530 = Utf8 (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ │ │ - #531 = NameAndType #529:#530 // setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ │ │ - #532 = Methodref #155.#531 // android/app/AlertDialog$Builder.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ │ │ - #533 = Utf8 jp/gr/java_conf/hatalab/mnv/GrepActivity$12 │ │ │ │ - #534 = Class #533 // jp/gr/java_conf/hatalab/mnv/GrepActivity$12 │ │ │ │ - #535 = Methodref #534.#181 // jp/gr/java_conf/hatalab/mnv/GrepActivity$12."":(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ │ │ - #536 = Utf8 setNeutralButton │ │ │ │ - #537 = NameAndType #536:#173 // setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - #538 = Methodref #155.#537 // android/app/AlertDialog$Builder.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - #539 = NameAndType #223:#198 // show:()Landroid/app/AlertDialog; │ │ │ │ - #540 = Methodref #155.#539 // android/app/AlertDialog$Builder.show:()Landroid/app/AlertDialog; │ │ │ │ - #541 = Utf8 revert │ │ │ │ - #542 = NameAndType #541:#47 // revert:()V │ │ │ │ - #543 = Methodref #377.#542 // jp/gr/java_conf/hatalab/mnv/DirList2.revert:()V │ │ │ │ - #544 = Utf8 android/view/KeyEvent │ │ │ │ - #545 = Class #544 // android/view/KeyEvent │ │ │ │ - #546 = Utf8 getAction │ │ │ │ - #547 = NameAndType #546:#449 // getAction:()I │ │ │ │ - #548 = Methodref #545.#547 // android/view/KeyEvent.getAction:()I │ │ │ │ - #549 = Utf8 getKeyCode │ │ │ │ - #550 = NameAndType #549:#449 // getKeyCode:()I │ │ │ │ - #551 = Methodref #545.#550 // android/view/KeyEvent.getKeyCode:()I │ │ │ │ - #552 = Utf8 dispatchKeyEvent │ │ │ │ - #553 = Utf8 (Landroid/view/KeyEvent;)Z │ │ │ │ - #554 = NameAndType #552:#553 // dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ - #555 = Methodref #4.#554 // android/app/Activity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ - #556 = Utf8 nextFile │ │ │ │ - #557 = NameAndType #556:#267 // nextFile:()Ljava/lang/String; │ │ │ │ - #558 = Methodref #377.#557 // jp/gr/java_conf/hatalab/mnv/DirList2.nextFile:()Ljava/lang/String; │ │ │ │ - #559 = Utf8 previousFile │ │ │ │ - #560 = NameAndType #559:#267 // previousFile:()Ljava/lang/String; │ │ │ │ - #561 = Methodref #377.#560 // jp/gr/java_conf/hatalab/mnv/DirList2.previousFile:()Ljava/lang/String; │ │ │ │ - #562 = Utf8 onCreate │ │ │ │ - #563 = Utf8 (Landroid/os/Bundle;)V │ │ │ │ - #564 = NameAndType #562:#563 // onCreate:(Landroid/os/Bundle;)V │ │ │ │ - #565 = Methodref #4.#564 // android/app/Activity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ - #566 = Utf8 initViews │ │ │ │ - #567 = NameAndType #566:#47 // initViews:()V │ │ │ │ - #568 = Methodref #2.#567 // jp/gr/java_conf/hatalab/mnv/GrepActivity.initViews:()V │ │ │ │ - #569 = Utf8 initConfig │ │ │ │ - #570 = NameAndType #569:#47 // initConfig:()V │ │ │ │ - #571 = Methodref #2.#570 // jp/gr/java_conf/hatalab/mnv/GrepActivity.initConfig:()V │ │ │ │ - #572 = Utf8 initParams │ │ │ │ - #573 = NameAndType #572:#47 // initParams:()V │ │ │ │ - #574 = Methodref #2.#573 // jp/gr/java_conf/hatalab/mnv/GrepActivity.initParams:()V │ │ │ │ - #575 = Utf8 initListener │ │ │ │ - #576 = NameAndType #575:#47 // initListener:()V │ │ │ │ - #577 = Methodref #2.#576 // jp/gr/java_conf/hatalab/mnv/GrepActivity.initListener:()V │ │ │ │ - #578 = Utf8 onCreateOptionsMenu │ │ │ │ - #579 = Utf8 (Landroid/view/Menu;)Z │ │ │ │ - #580 = NameAndType #578:#579 // onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ - #581 = Methodref #4.#580 // android/app/Activity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ - #582 = Integer 2131099654 │ │ │ │ - #583 = Float 1.7811667E38f │ │ │ │ - #584 = Utf8 android/view/Menu │ │ │ │ - #585 = Class #584 // android/view/Menu │ │ │ │ - #586 = Utf8 add │ │ │ │ - #587 = Utf8 (IIII)Landroid/view/MenuItem; │ │ │ │ - #588 = NameAndType #586:#587 // add:(IIII)Landroid/view/MenuItem; │ │ │ │ - #589 = InterfaceMethodref #585.#588 // android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ - #590 = Float 6.7E-44f │ │ │ │ - #591 = Float 1.39E-43f │ │ │ │ - #592 = Utf8 android/view/MenuItem │ │ │ │ - #593 = Class #592 // android/view/MenuItem │ │ │ │ - #594 = Utf8 setShortcut │ │ │ │ - #595 = Utf8 (CC)Landroid/view/MenuItem; │ │ │ │ - #596 = NameAndType #594:#595 // setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ - #597 = InterfaceMethodref #593.#596 // android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ - #598 = Integer 17301560 │ │ │ │ - #599 = Float 2.4979412E-38f │ │ │ │ - #600 = Utf8 setIcon │ │ │ │ - #601 = Utf8 (I)Landroid/view/MenuItem; │ │ │ │ - #602 = NameAndType #600:#601 // setIcon:(I)Landroid/view/MenuItem; │ │ │ │ - #603 = InterfaceMethodref #593.#602 // android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ - #604 = Integer 2131099660 │ │ │ │ - #605 = Float 1.781168E38f │ │ │ │ - #606 = Float 7.3E-44f │ │ │ │ - #607 = Float 1.43E-43f │ │ │ │ - #608 = Integer 17301566 │ │ │ │ - #609 = Float 2.497943E-38f │ │ │ │ - #610 = Utf8 onMenuItemSelected │ │ │ │ - #611 = Utf8 (ILandroid/view/MenuItem;)Z │ │ │ │ - #612 = NameAndType #610:#611 // onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ │ │ - #613 = Methodref #4.#612 // android/app/Activity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ │ │ - #614 = Utf8 getItemId │ │ │ │ - #615 = NameAndType #614:#449 // getItemId:()I │ │ │ │ - #616 = InterfaceMethodref #593.#615 // android/view/MenuItem.getItemId:()I │ │ │ │ - #617 = Utf8 jp/gr/java_conf/hatalab/mnv/TextEdit │ │ │ │ - #618 = Class #617 // jp/gr/java_conf/hatalab/mnv/TextEdit │ │ │ │ - #619 = Utf8 (Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - #620 = NameAndType #46:#619 // "":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - #621 = Methodref #349.#620 // android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - #622 = Utf8 putExtra │ │ │ │ - #623 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ - #624 = NameAndType #622:#623 // putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ - #625 = Methodref #349.#624 // android/content/Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ - #626 = Utf8 SELSTART │ │ │ │ - #627 = String #626 // SELSTART │ │ │ │ - #628 = Utf8 (Ljava/lang/String;I)Landroid/content/Intent; │ │ │ │ - #629 = NameAndType #622:#628 // putExtra:(Ljava/lang/String;I)Landroid/content/Intent; │ │ │ │ - #630 = Methodref #349.#629 // android/content/Intent.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; │ │ │ │ - #631 = Utf8 SELSTOP │ │ │ │ - #632 = String #631 // SELSTOP │ │ │ │ - #633 = Utf8 startActivity │ │ │ │ - #634 = Utf8 (Landroid/content/Intent;)V │ │ │ │ - #635 = NameAndType #633:#634 // startActivity:(Landroid/content/Intent;)V │ │ │ │ - #636 = Methodref #2.#635 // jp/gr/java_conf/hatalab/mnv/GrepActivity.startActivity:(Landroid/content/Intent;)V │ │ │ │ - #637 = Utf8 compile │ │ │ │ - #638 = Utf8 (Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ │ │ - #639 = NameAndType #637:#638 // compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ │ │ - #640 = Methodref #485.#639 // java/util/regex/Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ │ │ - #641 = Utf8 java/lang/StringBuilder │ │ │ │ - #642 = Class #641 // java/lang/StringBuilder │ │ │ │ - #643 = Methodref #642.#48 // java/lang/StringBuilder."":()V │ │ │ │ - #644 = Integer 2131099700 │ │ │ │ - #645 = Float 1.781176E38f │ │ │ │ - #646 = NameAndType #274:#441 // getString:(I)Ljava/lang/String; │ │ │ │ - #647 = Methodref #2.#646 // jp/gr/java_conf/hatalab/mnv/GrepActivity.getString:(I)Ljava/lang/String; │ │ │ │ - #648 = Utf8 append │ │ │ │ - #649 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #650 = NameAndType #648:#649 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #651 = Methodref #642.#650 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #652 = Utf8 \n │ │ │ │ - #653 = String #652 // \n │ │ │ │ - #654 = Utf8 java/util/regex/PatternSyntaxException │ │ │ │ - #655 = Class #654 // java/util/regex/PatternSyntaxException │ │ │ │ - #656 = Utf8 getDescription │ │ │ │ - #657 = NameAndType #656:#267 // getDescription:()Ljava/lang/String; │ │ │ │ - #658 = Methodref #655.#657 // java/util/regex/PatternSyntaxException.getDescription:()Ljava/lang/String; │ │ │ │ - #659 = Utf8 near index │ │ │ │ - #660 = String #659 // near index │ │ │ │ - #661 = Utf8 getIndex │ │ │ │ - #662 = NameAndType #661:#449 // getIndex:()I │ │ │ │ - #663 = Methodref #655.#662 // java/util/regex/PatternSyntaxException.getIndex:()I │ │ │ │ - #664 = Utf8 (I)Ljava/lang/StringBuilder; │ │ │ │ - #665 = NameAndType #648:#664 // append:(I)Ljava/lang/StringBuilder; │ │ │ │ - #666 = Methodref #642.#665 // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - #667 = Utf8 :\n │ │ │ │ - #668 = String #667 // :\n │ │ │ │ - #669 = Utf8 getPattern │ │ │ │ - #670 = NameAndType #669:#267 // getPattern:()Ljava/lang/String; │ │ │ │ - #671 = Methodref #655.#670 // java/util/regex/PatternSyntaxException.getPattern:()Ljava/lang/String; │ │ │ │ - #672 = Methodref #642.#268 // java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - #673 = Utf8 showMessage │ │ │ │ - #674 = NameAndType #673:#368 // showMessage:(Ljava/lang/String;)V │ │ │ │ - #675 = Methodref #2.#674 // jp/gr/java_conf/hatalab/mnv/GrepActivity.showMessage:(Ljava/lang/String;)V │ │ │ │ - #676 = Utf8 java/lang/Exception │ │ │ │ - #677 = Class #676 // java/lang/Exception │ │ │ │ - #678 = Methodref #677.#268 // java/lang/Exception.toString:()Ljava/lang/String; │ │ │ │ - #679 = Utf8 jp/gr/java_conf/hatalab/mnv/FileInfo │ │ │ │ - #680 = Class #679 // jp/gr/java_conf/hatalab/mnv/FileInfo │ │ │ │ - #681 = Utf8 getFile │ │ │ │ - #682 = Utf8 ()Ljava/io/File; │ │ │ │ - #683 = NameAndType #681:#682 // getFile:()Ljava/io/File; │ │ │ │ - #684 = Methodref #680.#683 // jp/gr/java_conf/hatalab/mnv/FileInfo.getFile:()Ljava/io/File; │ │ │ │ - #685 = Utf8 getName │ │ │ │ - #686 = NameAndType #685:#267 // getName:()Ljava/lang/String; │ │ │ │ - #687 = Methodref #367.#686 // java/io/File.getName:()Ljava/lang/String; │ │ │ │ - #688 = Utf8 replace │ │ │ │ - #689 = Utf8 (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - #690 = NameAndType #688:#689 // replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - #691 = Methodref #141.#690 // java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - #692 = NameAndType #161:#147 // setTitle:(Ljava/lang/CharSequence;)V │ │ │ │ - #693 = Methodref #2.#692 // jp/gr/java_conf/hatalab/mnv/GrepActivity.setTitle:(Ljava/lang/CharSequence;)V │ │ │ │ - #694 = Utf8 getData │ │ │ │ - #695 = NameAndType #694:#267 // getData:()Ljava/lang/String; │ │ │ │ - #696 = Methodref #680.#695 // jp/gr/java_conf/hatalab/mnv/FileInfo.getData:()Ljava/lang/String; │ │ │ │ - #697 = Utf8 setMySpanAll │ │ │ │ - #698 = NameAndType #697:#47 // setMySpanAll:()V │ │ │ │ - #699 = Methodref #2.#698 // jp/gr/java_conf/hatalab/mnv/GrepActivity.setMySpanAll:()V │ │ │ │ - #700 = Utf8 getSelStart │ │ │ │ - #701 = NameAndType #700:#449 // getSelStart:()I │ │ │ │ - #702 = Methodref #680.#701 // jp/gr/java_conf/hatalab/mnv/FileInfo.getSelStart:()I │ │ │ │ - #703 = Utf8 getSelEnd │ │ │ │ - #704 = NameAndType #703:#449 // getSelEnd:()I │ │ │ │ - #705 = Methodref #680.#704 // jp/gr/java_conf/hatalab/mnv/FileInfo.getSelEnd:()I │ │ │ │ - #706 = Utf8 setCurrentFile │ │ │ │ - #707 = NameAndType #706:#368 // setCurrentFile:(Ljava/lang/String;)V │ │ │ │ - #708 = Methodref #377.#707 // jp/gr/java_conf/hatalab/mnv/DirList2.setCurrentFile:(Ljava/lang/String;)V │ │ │ │ - #709 = Utf8 setCancel │ │ │ │ - #710 = NameAndType #709:#47 // setCancel:()V │ │ │ │ - #711 = Methodref #377.#710 // jp/gr/java_conf/hatalab/mnv/DirList2.setCancel:()V │ │ │ │ - #712 = Utf8 Code │ │ │ │ - #713 = Utf8 access$000 │ │ │ │ - #714 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String; │ │ │ │ - #715 = Utf8 access$002 │ │ │ │ - #716 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - #717 = Utf8 access$100 │ │ │ │ - #718 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)I │ │ │ │ - #719 = Utf8 access$102 │ │ │ │ - #720 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I │ │ │ │ - #721 = Utf8 access$200 │ │ │ │ - #722 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Z │ │ │ │ - #723 = Utf8 access$202 │ │ │ │ - #724 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Z)Z │ │ │ │ - #725 = Utf8 access$300 │ │ │ │ - #726 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;Z)V │ │ │ │ - #727 = Utf8 access$400 │ │ │ │ - #728 = Utf8 access$500 │ │ │ │ - #729 = Utf8 access$600 │ │ │ │ - #730 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;I)V │ │ │ │ - #731 = Utf8 access$700 │ │ │ │ - #732 = Utf8 showIME │ │ │ │ - #733 = Utf8 IncludeEncryptedFile │ │ │ │ - #734 = Utf8 dirListRevert │ │ │ │ - #735 = Utf8 getCharsetName │ │ │ │ - #736 = Utf8 getCurrentFilePath │ │ │ │ - #737 = Utf8 getNextFile │ │ │ │ - #738 = Utf8 getPrevFile │ │ │ │ - #739 = Utf8 getSearchDirection │ │ │ │ - #740 = Utf8 getSearchWord │ │ │ │ - #741 = Utf8 regexCompileOK │ │ │ │ - #742 = Utf8 (Ljava/lang/String;)Z │ │ │ │ - #743 = Utf8 setFileInfo │ │ │ │ - #744 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V │ │ │ │ - #745 = Utf8 stopDirList │ │ │ │ + #455 = Utf8 java/lang/Object │ │ │ │ + #456 = Class #455 // java/lang/Object │ │ │ │ + #457 = Methodref #456.#268 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #458 = Utf8 jp/gr/java_conf/hatalab/mnv/MyUtil │ │ │ │ + #459 = Class #458 // jp/gr/java_conf/hatalab/mnv/MyUtil │ │ │ │ + #460 = Utf8 searchWord │ │ │ │ + #461 = Utf8 (Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ + #462 = NameAndType #460:#461 // searchWord:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ + #463 = Methodref #459.#462 // jp/gr/java_conf/hatalab/mnv/MyUtil.searchWord:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ + #464 = Utf8 jp/gr/java_conf/hatalab/mnv/GrepMatchInfo │ │ │ │ + #465 = Class #464 // jp/gr/java_conf/hatalab/mnv/GrepMatchInfo │ │ │ │ + #466 = Utf8 start │ │ │ │ + #467 = NameAndType #466:#6 // start:I │ │ │ │ + #468 = Fieldref #465.#467 // jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.start:I │ │ │ │ + #469 = Utf8 stop │ │ │ │ + #470 = NameAndType #469:#6 // stop:I │ │ │ │ + #471 = Fieldref #465.#470 // jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.stop:I │ │ │ │ + #472 = Utf8 setSelection │ │ │ │ + #473 = Utf8 (II)V │ │ │ │ + #474 = NameAndType #472:#473 // setSelection:(II)V │ │ │ │ + #475 = Methodref #135.#474 // android/widget/EditText.setSelection:(II)V │ │ │ │ + #476 = Utf8 getSelectionStart │ │ │ │ + #477 = NameAndType #476:#449 // getSelectionStart:()I │ │ │ │ + #478 = Methodref #135.#477 // android/widget/EditText.getSelectionStart:()I │ │ │ │ + #479 = Utf8 searchWordBackward │ │ │ │ + #480 = NameAndType #479:#461 // searchWordBackward:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ + #481 = Methodref #459.#480 // jp/gr/java_conf/hatalab/mnv/MyUtil.searchWordBackward:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ + #482 = Float 4.6E-44f │ │ │ │ + #483 = Utf8 WEB_URL_PATTERN │ │ │ │ + #484 = Utf8 Ljava/util/regex/Pattern; │ │ │ │ + #485 = NameAndType #483:#484 // WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + #486 = Fieldref #459.#485 // jp/gr/java_conf/hatalab/mnv/MyUtil.WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + #487 = Utf8 java/util/regex/Pattern │ │ │ │ + #488 = Class #487 // java/util/regex/Pattern │ │ │ │ + #489 = Utf8 matcher │ │ │ │ + #490 = Utf8 (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + #491 = NameAndType #489:#490 // matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + #492 = Methodref #488.#491 // java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + #493 = Utf8 java/util/regex/Matcher │ │ │ │ + #494 = Class #493 // java/util/regex/Matcher │ │ │ │ + #495 = Utf8 find │ │ │ │ + #496 = NameAndType #495:#227 // find:()Z │ │ │ │ + #497 = Methodref #494.#496 // java/util/regex/Matcher.find:()Z │ │ │ │ + #498 = Utf8 jp/gr/java_conf/hatalab/mnv/myClickableSpan │ │ │ │ + #499 = Class #498 // jp/gr/java_conf/hatalab/mnv/myClickableSpan │ │ │ │ + #500 = Utf8 group │ │ │ │ + #501 = NameAndType #500:#267 // group:()Ljava/lang/String; │ │ │ │ + #502 = Methodref #494.#501 // java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ + #503 = Utf8 (Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ │ │ + #504 = NameAndType #46:#503 // "":(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ │ │ + #505 = Methodref #499.#504 // jp/gr/java_conf/hatalab/mnv/myClickableSpan."":(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ │ │ + #506 = NameAndType #466:#449 // start:()I │ │ │ │ + #507 = Methodref #494.#506 // java/util/regex/Matcher.start:()I │ │ │ │ + #508 = Utf8 end │ │ │ │ + #509 = NameAndType #508:#449 // end:()I │ │ │ │ + #510 = Methodref #494.#509 // java/util/regex/Matcher.end:()I │ │ │ │ + #511 = Utf8 android/text/Spannable │ │ │ │ + #512 = Class #511 // android/text/Spannable │ │ │ │ + #513 = Utf8 setSpan │ │ │ │ + #514 = Utf8 (Ljava/lang/Object;III)V │ │ │ │ + #515 = NameAndType #513:#514 // setSpan:(Ljava/lang/Object;III)V │ │ │ │ + #516 = InterfaceMethodref #512.#515 // android/text/Spannable.setSpan:(Ljava/lang/Object;III)V │ │ │ │ + #517 = Utf8 PHONE_PATTERN │ │ │ │ + #518 = NameAndType #517:#484 // PHONE_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + #519 = Fieldref #459.#518 // jp/gr/java_conf/hatalab/mnv/MyUtil.PHONE_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + #520 = Utf8 EMAIL_ADDRESS_PATTERN │ │ │ │ + #521 = NameAndType #520:#484 // EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + #522 = Fieldref #459.#521 // jp/gr/java_conf/hatalab/mnv/MyUtil.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + #523 = Integer 131073 │ │ │ │ + #524 = Float 1.83672E-40f │ │ │ │ + #525 = Utf8 setInputType │ │ │ │ + #526 = NameAndType #525:#220 // setInputType:(I)V │ │ │ │ + #527 = Methodref #135.#526 // android/widget/EditText.setInputType:(I)V │ │ │ │ + #528 = Utf8 showSoftInput │ │ │ │ + #529 = Utf8 (Landroid/view/View;I)Z │ │ │ │ + #530 = NameAndType #528:#529 // showSoftInput:(Landroid/view/View;I)Z │ │ │ │ + #531 = Methodref #238.#530 // android/view/inputmethod/InputMethodManager.showSoftInput:(Landroid/view/View;I)Z │ │ │ │ + #532 = Utf8 setMessage │ │ │ │ + #533 = Utf8 (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ │ │ + #534 = NameAndType #532:#533 // setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ │ │ + #535 = Methodref #155.#534 // android/app/AlertDialog$Builder.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ │ │ + #536 = Utf8 jp/gr/java_conf/hatalab/mnv/GrepActivity$12 │ │ │ │ + #537 = Class #536 // jp/gr/java_conf/hatalab/mnv/GrepActivity$12 │ │ │ │ + #538 = Methodref #537.#181 // jp/gr/java_conf/hatalab/mnv/GrepActivity$12."":(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ │ │ + #539 = Utf8 setNeutralButton │ │ │ │ + #540 = NameAndType #539:#173 // setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + #541 = Methodref #155.#540 // android/app/AlertDialog$Builder.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + #542 = NameAndType #223:#198 // show:()Landroid/app/AlertDialog; │ │ │ │ + #543 = Methodref #155.#542 // android/app/AlertDialog$Builder.show:()Landroid/app/AlertDialog; │ │ │ │ + #544 = Utf8 revert │ │ │ │ + #545 = NameAndType #544:#47 // revert:()V │ │ │ │ + #546 = Methodref #377.#545 // jp/gr/java_conf/hatalab/mnv/DirList2.revert:()V │ │ │ │ + #547 = Utf8 android/view/KeyEvent │ │ │ │ + #548 = Class #547 // android/view/KeyEvent │ │ │ │ + #549 = Utf8 getAction │ │ │ │ + #550 = NameAndType #549:#449 // getAction:()I │ │ │ │ + #551 = Methodref #548.#550 // android/view/KeyEvent.getAction:()I │ │ │ │ + #552 = Utf8 getKeyCode │ │ │ │ + #553 = NameAndType #552:#449 // getKeyCode:()I │ │ │ │ + #554 = Methodref #548.#553 // android/view/KeyEvent.getKeyCode:()I │ │ │ │ + #555 = Utf8 dispatchKeyEvent │ │ │ │ + #556 = Utf8 (Landroid/view/KeyEvent;)Z │ │ │ │ + #557 = NameAndType #555:#556 // dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ + #558 = Methodref #4.#557 // android/app/Activity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ + #559 = Utf8 nextFile │ │ │ │ + #560 = NameAndType #559:#267 // nextFile:()Ljava/lang/String; │ │ │ │ + #561 = Methodref #377.#560 // jp/gr/java_conf/hatalab/mnv/DirList2.nextFile:()Ljava/lang/String; │ │ │ │ + #562 = Utf8 previousFile │ │ │ │ + #563 = NameAndType #562:#267 // previousFile:()Ljava/lang/String; │ │ │ │ + #564 = Methodref #377.#563 // jp/gr/java_conf/hatalab/mnv/DirList2.previousFile:()Ljava/lang/String; │ │ │ │ + #565 = Utf8 onCreate │ │ │ │ + #566 = Utf8 (Landroid/os/Bundle;)V │ │ │ │ + #567 = NameAndType #565:#566 // onCreate:(Landroid/os/Bundle;)V │ │ │ │ + #568 = Methodref #4.#567 // android/app/Activity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ + #569 = Utf8 initViews │ │ │ │ + #570 = NameAndType #569:#47 // initViews:()V │ │ │ │ + #571 = Methodref #2.#570 // jp/gr/java_conf/hatalab/mnv/GrepActivity.initViews:()V │ │ │ │ + #572 = Utf8 initConfig │ │ │ │ + #573 = NameAndType #572:#47 // initConfig:()V │ │ │ │ + #574 = Methodref #2.#573 // jp/gr/java_conf/hatalab/mnv/GrepActivity.initConfig:()V │ │ │ │ + #575 = Utf8 initParams │ │ │ │ + #576 = NameAndType #575:#47 // initParams:()V │ │ │ │ + #577 = Methodref #2.#576 // jp/gr/java_conf/hatalab/mnv/GrepActivity.initParams:()V │ │ │ │ + #578 = Utf8 initListener │ │ │ │ + #579 = NameAndType #578:#47 // initListener:()V │ │ │ │ + #580 = Methodref #2.#579 // jp/gr/java_conf/hatalab/mnv/GrepActivity.initListener:()V │ │ │ │ + #581 = Utf8 onCreateOptionsMenu │ │ │ │ + #582 = Utf8 (Landroid/view/Menu;)Z │ │ │ │ + #583 = NameAndType #581:#582 // onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ + #584 = Methodref #4.#583 // android/app/Activity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ + #585 = Integer 2131099654 │ │ │ │ + #586 = Float 1.7811667E38f │ │ │ │ + #587 = Utf8 android/view/Menu │ │ │ │ + #588 = Class #587 // android/view/Menu │ │ │ │ + #589 = Utf8 add │ │ │ │ + #590 = Utf8 (IIII)Landroid/view/MenuItem; │ │ │ │ + #591 = NameAndType #589:#590 // add:(IIII)Landroid/view/MenuItem; │ │ │ │ + #592 = InterfaceMethodref #588.#591 // android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ + #593 = Float 6.7E-44f │ │ │ │ + #594 = Float 1.39E-43f │ │ │ │ + #595 = Utf8 android/view/MenuItem │ │ │ │ + #596 = Class #595 // android/view/MenuItem │ │ │ │ + #597 = Utf8 setShortcut │ │ │ │ + #598 = Utf8 (CC)Landroid/view/MenuItem; │ │ │ │ + #599 = NameAndType #597:#598 // setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ + #600 = InterfaceMethodref #596.#599 // android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ + #601 = Integer 17301560 │ │ │ │ + #602 = Float 2.4979412E-38f │ │ │ │ + #603 = Utf8 setIcon │ │ │ │ + #604 = Utf8 (I)Landroid/view/MenuItem; │ │ │ │ + #605 = NameAndType #603:#604 // setIcon:(I)Landroid/view/MenuItem; │ │ │ │ + #606 = InterfaceMethodref #596.#605 // android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ + #607 = Integer 2131099660 │ │ │ │ + #608 = Float 1.781168E38f │ │ │ │ + #609 = Float 7.3E-44f │ │ │ │ + #610 = Float 1.43E-43f │ │ │ │ + #611 = Integer 17301566 │ │ │ │ + #612 = Float 2.497943E-38f │ │ │ │ + #613 = Utf8 onMenuItemSelected │ │ │ │ + #614 = Utf8 (ILandroid/view/MenuItem;)Z │ │ │ │ + #615 = NameAndType #613:#614 // onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ │ │ + #616 = Methodref #4.#615 // android/app/Activity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ │ │ + #617 = Utf8 getItemId │ │ │ │ + #618 = NameAndType #617:#449 // getItemId:()I │ │ │ │ + #619 = InterfaceMethodref #596.#618 // android/view/MenuItem.getItemId:()I │ │ │ │ + #620 = Utf8 jp/gr/java_conf/hatalab/mnv/TextEdit │ │ │ │ + #621 = Class #620 // jp/gr/java_conf/hatalab/mnv/TextEdit │ │ │ │ + #622 = Utf8 (Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + #623 = NameAndType #46:#622 // "":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + #624 = Methodref #349.#623 // android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + #625 = Utf8 putExtra │ │ │ │ + #626 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ + #627 = NameAndType #625:#626 // putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ + #628 = Methodref #349.#627 // android/content/Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ + #629 = Utf8 SELSTART │ │ │ │ + #630 = String #629 // SELSTART │ │ │ │ + #631 = Utf8 (Ljava/lang/String;I)Landroid/content/Intent; │ │ │ │ + #632 = NameAndType #625:#631 // putExtra:(Ljava/lang/String;I)Landroid/content/Intent; │ │ │ │ + #633 = Methodref #349.#632 // android/content/Intent.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; │ │ │ │ + #634 = Utf8 SELSTOP │ │ │ │ + #635 = String #634 // SELSTOP │ │ │ │ + #636 = Utf8 startActivity │ │ │ │ + #637 = Utf8 (Landroid/content/Intent;)V │ │ │ │ + #638 = NameAndType #636:#637 // startActivity:(Landroid/content/Intent;)V │ │ │ │ + #639 = Methodref #2.#638 // jp/gr/java_conf/hatalab/mnv/GrepActivity.startActivity:(Landroid/content/Intent;)V │ │ │ │ + #640 = Utf8 compile │ │ │ │ + #641 = Utf8 (Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ │ │ + #642 = NameAndType #640:#641 // compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ │ │ + #643 = Methodref #488.#642 // java/util/regex/Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ │ │ + #644 = Utf8 java/lang/StringBuilder │ │ │ │ + #645 = Class #644 // java/lang/StringBuilder │ │ │ │ + #646 = Methodref #645.#48 // java/lang/StringBuilder."":()V │ │ │ │ + #647 = Integer 2131099700 │ │ │ │ + #648 = Float 1.781176E38f │ │ │ │ + #649 = NameAndType #274:#441 // getString:(I)Ljava/lang/String; │ │ │ │ + #650 = Methodref #2.#649 // jp/gr/java_conf/hatalab/mnv/GrepActivity.getString:(I)Ljava/lang/String; │ │ │ │ + #651 = Utf8 append │ │ │ │ + #652 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #653 = NameAndType #651:#652 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #654 = Methodref #645.#653 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #655 = Utf8 \n │ │ │ │ + #656 = String #655 // \n │ │ │ │ + #657 = Utf8 java/util/regex/PatternSyntaxException │ │ │ │ + #658 = Class #657 // java/util/regex/PatternSyntaxException │ │ │ │ + #659 = Utf8 getDescription │ │ │ │ + #660 = NameAndType #659:#267 // getDescription:()Ljava/lang/String; │ │ │ │ + #661 = Methodref #658.#660 // java/util/regex/PatternSyntaxException.getDescription:()Ljava/lang/String; │ │ │ │ + #662 = Utf8 near index │ │ │ │ + #663 = String #662 // near index │ │ │ │ + #664 = Utf8 getIndex │ │ │ │ + #665 = NameAndType #664:#449 // getIndex:()I │ │ │ │ + #666 = Methodref #658.#665 // java/util/regex/PatternSyntaxException.getIndex:()I │ │ │ │ + #667 = Utf8 (I)Ljava/lang/StringBuilder; │ │ │ │ + #668 = NameAndType #651:#667 // append:(I)Ljava/lang/StringBuilder; │ │ │ │ + #669 = Methodref #645.#668 // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + #670 = Utf8 :\n │ │ │ │ + #671 = String #670 // :\n │ │ │ │ + #672 = Utf8 getPattern │ │ │ │ + #673 = NameAndType #672:#267 // getPattern:()Ljava/lang/String; │ │ │ │ + #674 = Methodref #658.#673 // java/util/regex/PatternSyntaxException.getPattern:()Ljava/lang/String; │ │ │ │ + #675 = Methodref #645.#268 // java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + #676 = Utf8 showMessage │ │ │ │ + #677 = NameAndType #676:#368 // showMessage:(Ljava/lang/String;)V │ │ │ │ + #678 = Methodref #2.#677 // jp/gr/java_conf/hatalab/mnv/GrepActivity.showMessage:(Ljava/lang/String;)V │ │ │ │ + #679 = Utf8 java/lang/Exception │ │ │ │ + #680 = Class #679 // java/lang/Exception │ │ │ │ + #681 = Methodref #680.#268 // java/lang/Exception.toString:()Ljava/lang/String; │ │ │ │ + #682 = Utf8 jp/gr/java_conf/hatalab/mnv/FileInfo │ │ │ │ + #683 = Class #682 // jp/gr/java_conf/hatalab/mnv/FileInfo │ │ │ │ + #684 = Utf8 getFile │ │ │ │ + #685 = Utf8 ()Ljava/io/File; │ │ │ │ + #686 = NameAndType #684:#685 // getFile:()Ljava/io/File; │ │ │ │ + #687 = Methodref #683.#686 // jp/gr/java_conf/hatalab/mnv/FileInfo.getFile:()Ljava/io/File; │ │ │ │ + #688 = Utf8 getName │ │ │ │ + #689 = NameAndType #688:#267 // getName:()Ljava/lang/String; │ │ │ │ + #690 = Methodref #367.#689 // java/io/File.getName:()Ljava/lang/String; │ │ │ │ + #691 = Utf8 replace │ │ │ │ + #692 = Utf8 (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + #693 = NameAndType #691:#692 // replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + #694 = Methodref #141.#693 // java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + #695 = NameAndType #161:#147 // setTitle:(Ljava/lang/CharSequence;)V │ │ │ │ + #696 = Methodref #2.#695 // jp/gr/java_conf/hatalab/mnv/GrepActivity.setTitle:(Ljava/lang/CharSequence;)V │ │ │ │ + #697 = Utf8 getData │ │ │ │ + #698 = NameAndType #697:#267 // getData:()Ljava/lang/String; │ │ │ │ + #699 = Methodref #683.#698 // jp/gr/java_conf/hatalab/mnv/FileInfo.getData:()Ljava/lang/String; │ │ │ │ + #700 = Utf8 setMySpanAll │ │ │ │ + #701 = NameAndType #700:#47 // setMySpanAll:()V │ │ │ │ + #702 = Methodref #2.#701 // jp/gr/java_conf/hatalab/mnv/GrepActivity.setMySpanAll:()V │ │ │ │ + #703 = Utf8 getSelStart │ │ │ │ + #704 = NameAndType #703:#449 // getSelStart:()I │ │ │ │ + #705 = Methodref #683.#704 // jp/gr/java_conf/hatalab/mnv/FileInfo.getSelStart:()I │ │ │ │ + #706 = Utf8 getSelEnd │ │ │ │ + #707 = NameAndType #706:#449 // getSelEnd:()I │ │ │ │ + #708 = Methodref #683.#707 // jp/gr/java_conf/hatalab/mnv/FileInfo.getSelEnd:()I │ │ │ │ + #709 = Utf8 setCurrentFile │ │ │ │ + #710 = NameAndType #709:#368 // setCurrentFile:(Ljava/lang/String;)V │ │ │ │ + #711 = Methodref #377.#710 // jp/gr/java_conf/hatalab/mnv/DirList2.setCurrentFile:(Ljava/lang/String;)V │ │ │ │ + #712 = Utf8 setCancel │ │ │ │ + #713 = NameAndType #712:#47 // setCancel:()V │ │ │ │ + #714 = Methodref #377.#713 // jp/gr/java_conf/hatalab/mnv/DirList2.setCancel:()V │ │ │ │ + #715 = Utf8 Code │ │ │ │ + #716 = Utf8 access$000 │ │ │ │ + #717 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Ljava/lang/String; │ │ │ │ + #718 = Utf8 access$002 │ │ │ │ + #719 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + #720 = Utf8 access$100 │ │ │ │ + #721 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)I │ │ │ │ + #722 = Utf8 access$102 │ │ │ │ + #723 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;I)I │ │ │ │ + #724 = Utf8 access$200 │ │ │ │ + #725 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)Z │ │ │ │ + #726 = Utf8 access$202 │ │ │ │ + #727 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Z)Z │ │ │ │ + #728 = Utf8 access$300 │ │ │ │ + #729 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;Z)V │ │ │ │ + #730 = Utf8 access$400 │ │ │ │ + #731 = Utf8 access$500 │ │ │ │ + #732 = Utf8 access$600 │ │ │ │ + #733 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Ljava/lang/String;I)V │ │ │ │ + #734 = Utf8 access$700 │ │ │ │ + #735 = Utf8 showIME │ │ │ │ + #736 = Utf8 IncludeEncryptedFile │ │ │ │ + #737 = Utf8 dirListRevert │ │ │ │ + #738 = Utf8 getCharsetName │ │ │ │ + #739 = Utf8 getCurrentFilePath │ │ │ │ + #740 = Utf8 getNextFile │ │ │ │ + #741 = Utf8 getPrevFile │ │ │ │ + #742 = Utf8 getSearchDirection │ │ │ │ + #743 = Utf8 getSearchWord │ │ │ │ + #744 = Utf8 regexCompileOK │ │ │ │ + #745 = Utf8 (Ljava/lang/String;)Z │ │ │ │ + #746 = Utf8 setFileInfo │ │ │ │ + #747 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V │ │ │ │ + #748 = Utf8 stopDirList │ │ │ │ { │ │ │ │ public static final int BACKWARD = 1; │ │ │ │ descriptor: I │ │ │ │ flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL │ │ │ │ ConstantValue: int 1 │ │ │ │ │ │ │ │ static final java.lang.String FILENAME_TEXT = "(.*\\.txt)"; │ │ │ │ @@ -1212,147 +1215,147 @@ │ │ │ │ stack=300, locals=10, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokestatic #257 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ 4: astore_1 │ │ │ │ 5: aload_0 │ │ │ │ 6: ldc_w #258 // int 2131099729 │ │ │ │ 9: invokevirtual #263 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 12: invokevirtual #269 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 15: astore_2 │ │ │ │ - 16: aload_1 │ │ │ │ - 17: aload_2 │ │ │ │ - 18: ldc_w #271 // String 3 │ │ │ │ - 21: invokeinterface #277, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 26: astore_3 │ │ │ │ - 27: aload_3 │ │ │ │ - 28: invokestatic #283 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I │ │ │ │ - 31: invokestatic #286 // Method jp/gr/java_conf/hatalab/mnv/PasswordBox.setTimerVal:(I)V │ │ │ │ - 34: aload_0 │ │ │ │ - 35: ldc_w #287 // int 2131099732 │ │ │ │ - 38: invokevirtual #263 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 41: invokevirtual #269 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 44: astore_2 │ │ │ │ - 45: ldc_w #290 // String utf-8 │ │ │ │ - 48: astore 4 │ │ │ │ - 50: aload_1 │ │ │ │ - 51: aload_2 │ │ │ │ - 52: aload 4 │ │ │ │ - 54: invokeinterface #277, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 59: astore_2 │ │ │ │ - 60: aload_0 │ │ │ │ - 61: aload_2 │ │ │ │ - 62: putfield #57 // Field mCharsetName:Ljava/lang/String; │ │ │ │ - 65: aload_0 │ │ │ │ - 66: ldc_w #291 // int 2131099745 │ │ │ │ - 69: invokevirtual #263 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 72: invokevirtual #269 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 75: astore_2 │ │ │ │ - 76: aload_0 │ │ │ │ - 77: getfield #53 // Field mFontSize:F │ │ │ │ - 80: fstore 5 │ │ │ │ - 82: aload_1 │ │ │ │ - 83: aload_2 │ │ │ │ - 84: fload 5 │ │ │ │ - 86: invokeinterface #296, 3 // InterfaceMethod android/content/SharedPreferences.getFloat:(Ljava/lang/String;F)F │ │ │ │ - 91: fstore 6 │ │ │ │ - 93: aload_0 │ │ │ │ - 94: fload 6 │ │ │ │ - 96: putfield #53 // Field mFontSize:F │ │ │ │ + 12: invokeinterface #269, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 17: astore_2 │ │ │ │ + 18: aload_1 │ │ │ │ + 19: aload_2 │ │ │ │ + 20: ldc_w #271 // String 3 │ │ │ │ + 23: invokeinterface #277, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 28: astore_3 │ │ │ │ + 29: aload_3 │ │ │ │ + 30: invokestatic #283 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I │ │ │ │ + 33: invokestatic #286 // Method jp/gr/java_conf/hatalab/mnv/PasswordBox.setTimerVal:(I)V │ │ │ │ + 36: aload_0 │ │ │ │ + 37: ldc_w #287 // int 2131099732 │ │ │ │ + 40: invokevirtual #263 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 43: invokeinterface #269, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 48: astore_2 │ │ │ │ + 49: ldc_w #290 // String utf-8 │ │ │ │ + 52: astore 4 │ │ │ │ + 54: aload_1 │ │ │ │ + 55: aload_2 │ │ │ │ + 56: aload 4 │ │ │ │ + 58: invokeinterface #277, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 63: astore_2 │ │ │ │ + 64: aload_0 │ │ │ │ + 65: aload_2 │ │ │ │ + 66: putfield #57 // Field mCharsetName:Ljava/lang/String; │ │ │ │ + 69: aload_0 │ │ │ │ + 70: ldc_w #291 // int 2131099745 │ │ │ │ + 73: invokevirtual #263 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 76: invokeinterface #269, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 81: astore_2 │ │ │ │ + 82: aload_0 │ │ │ │ + 83: getfield #53 // Field mFontSize:F │ │ │ │ + 86: fstore 5 │ │ │ │ + 88: aload_1 │ │ │ │ + 89: aload_2 │ │ │ │ + 90: fload 5 │ │ │ │ + 92: invokeinterface #296, 3 // InterfaceMethod android/content/SharedPreferences.getFloat:(Ljava/lang/String;F)F │ │ │ │ + 97: fstore 6 │ │ │ │ 99: aload_0 │ │ │ │ - 100: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ - 103: astore_2 │ │ │ │ - 104: iconst_2 │ │ │ │ - 105: istore 7 │ │ │ │ - 107: ldc_w #297 // float 2.8E-45f │ │ │ │ - 110: fstore 5 │ │ │ │ - 112: aload_0 │ │ │ │ - 113: getfield #53 // Field mFontSize:F │ │ │ │ - 116: fstore 8 │ │ │ │ - 118: aload_2 │ │ │ │ - 119: iload 7 │ │ │ │ - 121: fload 8 │ │ │ │ - 123: invokevirtual #301 // Method android/widget/EditText.setTextSize:(IF)V │ │ │ │ - 126: aload_0 │ │ │ │ - 127: ldc_w #302 // int 2131099752 │ │ │ │ - 130: invokevirtual #263 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 133: invokevirtual #269 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 136: astore_2 │ │ │ │ - 137: aload_1 │ │ │ │ - 138: aload_2 │ │ │ │ - 139: iconst_0 │ │ │ │ - 140: invokeinterface #307, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - 145: invokestatic #67 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ - 148: astore_2 │ │ │ │ - 149: aload_0 │ │ │ │ - 150: aload_2 │ │ │ │ - 151: putfield #69 // Field mListFoldersFirstFlag:Ljava/lang/Boolean; │ │ │ │ - 154: aload_0 │ │ │ │ - 155: ldc_w #308 // int 2131099770 │ │ │ │ - 158: invokevirtual #263 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 161: invokevirtual #269 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 164: astore_2 │ │ │ │ - 165: aload_1 │ │ │ │ - 166: aload_2 │ │ │ │ - 167: iconst_0 │ │ │ │ - 168: invokeinterface #307, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - 173: istore 9 │ │ │ │ - 175: aload_0 │ │ │ │ - 176: iload 9 │ │ │ │ - 178: putfield #73 // Field mAutoLinkWeb:Z │ │ │ │ - 181: aload_0 │ │ │ │ - 182: ldc_w #310 // int 2131099773 │ │ │ │ - 185: invokevirtual #263 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 188: invokevirtual #269 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 191: astore_2 │ │ │ │ - 192: aload_1 │ │ │ │ - 193: aload_2 │ │ │ │ - 194: iconst_0 │ │ │ │ - 195: invokeinterface #307, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - 200: istore 9 │ │ │ │ - 202: aload_0 │ │ │ │ - 203: iload 9 │ │ │ │ - 205: putfield #75 // Field mAutoLinkEmail:Z │ │ │ │ - 208: ldc_w #313 // float 1.7811915E38f │ │ │ │ - 211: fstore 6 │ │ │ │ - 213: aload_0 │ │ │ │ - 214: ldc_w #312 // int 2131099776 │ │ │ │ - 217: invokevirtual #263 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 220: invokevirtual #269 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 223: astore_2 │ │ │ │ - 224: aload_1 │ │ │ │ - 225: aload_2 │ │ │ │ - 226: iconst_0 │ │ │ │ - 227: invokeinterface #307, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - 232: istore 9 │ │ │ │ - 234: aload_0 │ │ │ │ - 235: iload 9 │ │ │ │ - 237: putfield #77 // Field mAutoLinkTel:Z │ │ │ │ - 240: aload_0 │ │ │ │ - 241: getfield #73 // Field mAutoLinkWeb:Z │ │ │ │ - 244: istore 9 │ │ │ │ - 246: iload 9 │ │ │ │ - 248: ifne 273 │ │ │ │ - 251: aload_0 │ │ │ │ - 252: getfield #75 // Field mAutoLinkEmail:Z │ │ │ │ - 255: istore 9 │ │ │ │ - 257: iload 9 │ │ │ │ - 259: ifne 273 │ │ │ │ - 262: aload_0 │ │ │ │ - 263: getfield #77 // Field mAutoLinkTel:Z │ │ │ │ - 266: istore 9 │ │ │ │ - 268: iload 9 │ │ │ │ - 270: ifeq 286 │ │ │ │ - 273: iconst_1 │ │ │ │ - 274: istore 9 │ │ │ │ - 276: ldc #230 // float 1.4E-45f │ │ │ │ - 278: fstore 6 │ │ │ │ - 280: aload_0 │ │ │ │ - 281: iload 9 │ │ │ │ - 283: putfield #71 // Field mAutoLinkFlag:Z │ │ │ │ - 286: return │ │ │ │ + 100: fload 6 │ │ │ │ + 102: putfield #53 // Field mFontSize:F │ │ │ │ + 105: aload_0 │ │ │ │ + 106: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ + 109: astore_2 │ │ │ │ + 110: iconst_2 │ │ │ │ + 111: istore 7 │ │ │ │ + 113: ldc_w #297 // float 2.8E-45f │ │ │ │ + 116: fstore 5 │ │ │ │ + 118: aload_0 │ │ │ │ + 119: getfield #53 // Field mFontSize:F │ │ │ │ + 122: fstore 8 │ │ │ │ + 124: aload_2 │ │ │ │ + 125: iload 7 │ │ │ │ + 127: fload 8 │ │ │ │ + 129: invokevirtual #301 // Method android/widget/EditText.setTextSize:(IF)V │ │ │ │ + 132: aload_0 │ │ │ │ + 133: ldc_w #302 // int 2131099752 │ │ │ │ + 136: invokevirtual #263 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 139: invokeinterface #269, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 144: astore_2 │ │ │ │ + 145: aload_1 │ │ │ │ + 146: aload_2 │ │ │ │ + 147: iconst_0 │ │ │ │ + 148: invokeinterface #307, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 153: invokestatic #67 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ + 156: astore_2 │ │ │ │ + 157: aload_0 │ │ │ │ + 158: aload_2 │ │ │ │ + 159: putfield #69 // Field mListFoldersFirstFlag:Ljava/lang/Boolean; │ │ │ │ + 162: aload_0 │ │ │ │ + 163: ldc_w #308 // int 2131099770 │ │ │ │ + 166: invokevirtual #263 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 169: invokeinterface #269, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 174: astore_2 │ │ │ │ + 175: aload_1 │ │ │ │ + 176: aload_2 │ │ │ │ + 177: iconst_0 │ │ │ │ + 178: invokeinterface #307, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 183: istore 9 │ │ │ │ + 185: aload_0 │ │ │ │ + 186: iload 9 │ │ │ │ + 188: putfield #73 // Field mAutoLinkWeb:Z │ │ │ │ + 191: aload_0 │ │ │ │ + 192: ldc_w #310 // int 2131099773 │ │ │ │ + 195: invokevirtual #263 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 198: invokeinterface #269, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 203: astore_2 │ │ │ │ + 204: aload_1 │ │ │ │ + 205: aload_2 │ │ │ │ + 206: iconst_0 │ │ │ │ + 207: invokeinterface #307, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 212: istore 9 │ │ │ │ + 214: aload_0 │ │ │ │ + 215: iload 9 │ │ │ │ + 217: putfield #75 // Field mAutoLinkEmail:Z │ │ │ │ + 220: ldc_w #313 // float 1.7811915E38f │ │ │ │ + 223: fstore 6 │ │ │ │ + 225: aload_0 │ │ │ │ + 226: ldc_w #312 // int 2131099776 │ │ │ │ + 229: invokevirtual #263 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 232: invokeinterface #269, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 237: astore_2 │ │ │ │ + 238: aload_1 │ │ │ │ + 239: aload_2 │ │ │ │ + 240: iconst_0 │ │ │ │ + 241: invokeinterface #307, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 246: istore 9 │ │ │ │ + 248: aload_0 │ │ │ │ + 249: iload 9 │ │ │ │ + 251: putfield #77 // Field mAutoLinkTel:Z │ │ │ │ + 254: aload_0 │ │ │ │ + 255: getfield #73 // Field mAutoLinkWeb:Z │ │ │ │ + 258: istore 9 │ │ │ │ + 260: iload 9 │ │ │ │ + 262: ifne 287 │ │ │ │ + 265: aload_0 │ │ │ │ + 266: getfield #75 // Field mAutoLinkEmail:Z │ │ │ │ + 269: istore 9 │ │ │ │ + 271: iload 9 │ │ │ │ + 273: ifne 287 │ │ │ │ + 276: aload_0 │ │ │ │ + 277: getfield #77 // Field mAutoLinkTel:Z │ │ │ │ + 280: istore 9 │ │ │ │ + 282: iload 9 │ │ │ │ + 284: ifeq 300 │ │ │ │ + 287: iconst_1 │ │ │ │ + 288: istore 9 │ │ │ │ + 290: ldc #230 // float 1.4E-45f │ │ │ │ + 292: fstore 6 │ │ │ │ + 294: aload_0 │ │ │ │ + 295: iload 9 │ │ │ │ + 297: putfield #71 // Field mAutoLinkFlag:Z │ │ │ │ + 300: return │ │ │ │ │ │ │ │ private void initListener(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1709,67 +1712,67 @@ │ │ │ │ 6: aload_0 │ │ │ │ 7: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ 10: invokevirtual #451 // Method android/widget/EditText.getSelectionEnd:()I │ │ │ │ 13: istore 4 │ │ │ │ 15: aload_0 │ │ │ │ 16: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ 19: invokevirtual #454 // Method android/widget/EditText.getText:()Landroid/text/Editable; │ │ │ │ - 22: invokevirtual #269 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + 22: invokevirtual #457 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ 25: astore 5 │ │ │ │ 27: aload_1 │ │ │ │ 28: aload 5 │ │ │ │ 30: iload 4 │ │ │ │ - 32: invokestatic #460 // Method jp/gr/java_conf/hatalab/mnv/MyUtil.searchWord:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ + 32: invokestatic #463 // Method jp/gr/java_conf/hatalab/mnv/MyUtil.searchWord:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ 35: astore 6 │ │ │ │ 37: aload 6 │ │ │ │ 39: ifnull 141 │ │ │ │ 42: aload_0 │ │ │ │ 43: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ 46: astore 5 │ │ │ │ 48: aload 6 │ │ │ │ - 50: getfield #465 // Field jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.start:I │ │ │ │ + 50: getfield #468 // Field jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.start:I │ │ │ │ 53: istore 7 │ │ │ │ 55: aload 6 │ │ │ │ - 57: getfield #468 // Field jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.stop:I │ │ │ │ + 57: getfield #471 // Field jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.stop:I │ │ │ │ 60: istore 8 │ │ │ │ 62: aload 5 │ │ │ │ 64: iload 7 │ │ │ │ 66: iload 8 │ │ │ │ - 68: invokevirtual #472 // Method android/widget/EditText.setSelection:(II)V │ │ │ │ + 68: invokevirtual #475 // Method android/widget/EditText.setSelection:(II)V │ │ │ │ 71: iload_3 │ │ │ │ 72: ireturn │ │ │ │ 73: aload_0 │ │ │ │ 74: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ - 77: invokevirtual #475 // Method android/widget/EditText.getSelectionStart:()I │ │ │ │ + 77: invokevirtual #478 // Method android/widget/EditText.getSelectionStart:()I │ │ │ │ 80: istore 4 │ │ │ │ 82: aload_0 │ │ │ │ 83: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ 86: invokevirtual #454 // Method android/widget/EditText.getText:()Landroid/text/Editable; │ │ │ │ - 89: invokevirtual #269 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + 89: invokevirtual #457 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ 92: astore 5 │ │ │ │ 94: aload_1 │ │ │ │ 95: aload 5 │ │ │ │ 97: iload 4 │ │ │ │ - 99: invokestatic #478 // Method jp/gr/java_conf/hatalab/mnv/MyUtil.searchWordBackward:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ + 99: invokestatic #481 // Method jp/gr/java_conf/hatalab/mnv/MyUtil.searchWordBackward:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ 102: astore 6 │ │ │ │ 104: aload 6 │ │ │ │ 106: ifnull 141 │ │ │ │ 109: aload_0 │ │ │ │ 110: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ 113: astore 5 │ │ │ │ 115: aload 6 │ │ │ │ - 117: getfield #465 // Field jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.start:I │ │ │ │ + 117: getfield #468 // Field jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.start:I │ │ │ │ 120: istore 7 │ │ │ │ 122: aload 6 │ │ │ │ - 124: getfield #468 // Field jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.stop:I │ │ │ │ + 124: getfield #471 // Field jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.stop:I │ │ │ │ 127: istore 8 │ │ │ │ 129: aload 5 │ │ │ │ 131: iload 7 │ │ │ │ 133: iload 8 │ │ │ │ - 135: invokevirtual #472 // Method android/widget/EditText.setSelection:(II)V │ │ │ │ + 135: invokevirtual #475 // Method android/widget/EditText.setSelection:(II)V │ │ │ │ 138: goto 71 │ │ │ │ 141: iconst_0 │ │ │ │ 142: istore_3 │ │ │ │ 143: goto 71 │ │ │ │ │ │ │ │ private void setMySpanAll(); │ │ │ │ descriptor: ()V │ │ │ │ @@ -1785,134 +1788,134 @@ │ │ │ │ 9: invokevirtual #454 // Method android/widget/EditText.getText:()Landroid/text/Editable; │ │ │ │ 12: astore_3 │ │ │ │ 13: aload_0 │ │ │ │ 14: getfield #73 // Field mAutoLinkWeb:Z │ │ │ │ 17: istore 4 │ │ │ │ 19: iload 4 │ │ │ │ 21: ifeq 102 │ │ │ │ - 24: getstatic #483 // Field jp/gr/java_conf/hatalab/mnv/MyUtil.WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + 24: getstatic #486 // Field jp/gr/java_conf/hatalab/mnv/MyUtil.WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ 27: astore_2 │ │ │ │ 28: aload_2 │ │ │ │ 29: aload_3 │ │ │ │ - 30: invokevirtual #489 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + 30: invokevirtual #492 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ 33: astore 5 │ │ │ │ 35: aload 5 │ │ │ │ - 37: invokevirtual #494 // Method java/util/regex/Matcher.find:()Z │ │ │ │ + 37: invokevirtual #497 // Method java/util/regex/Matcher.find:()Z │ │ │ │ 40: istore 4 │ │ │ │ 42: iload 4 │ │ │ │ 44: ifeq 102 │ │ │ │ - 47: new #496 // class jp/gr/java_conf/hatalab/mnv/myClickableSpan │ │ │ │ + 47: new #499 // class jp/gr/java_conf/hatalab/mnv/myClickableSpan │ │ │ │ 50: astore_2 │ │ │ │ 51: aload 5 │ │ │ │ - 53: invokevirtual #499 // Method java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ + 53: invokevirtual #502 // Method java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ 56: astore 6 │ │ │ │ 58: aload_0 │ │ │ │ 59: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ 62: astore 7 │ │ │ │ 64: aload_2 │ │ │ │ 65: aload 6 │ │ │ │ 67: aload 7 │ │ │ │ 69: aload_0 │ │ │ │ - 70: invokespecial #502 // Method jp/gr/java_conf/hatalab/mnv/myClickableSpan."":(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ │ │ + 70: invokespecial #505 // Method jp/gr/java_conf/hatalab/mnv/myClickableSpan."":(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ │ │ 73: aload 5 │ │ │ │ - 75: invokevirtual #504 // Method java/util/regex/Matcher.start:()I │ │ │ │ + 75: invokevirtual #507 // Method java/util/regex/Matcher.start:()I │ │ │ │ 78: istore 8 │ │ │ │ 80: aload 5 │ │ │ │ - 82: invokevirtual #507 // Method java/util/regex/Matcher.end:()I │ │ │ │ + 82: invokevirtual #510 // Method java/util/regex/Matcher.end:()I │ │ │ │ 85: istore 9 │ │ │ │ 87: aload_3 │ │ │ │ 88: aload_2 │ │ │ │ 89: iload 8 │ │ │ │ 91: iload 9 │ │ │ │ 93: iload_1 │ │ │ │ - 94: invokeinterface #513, 5 // InterfaceMethod android/text/Spannable.setSpan:(Ljava/lang/Object;III)V │ │ │ │ + 94: invokeinterface #516, 5 // InterfaceMethod android/text/Spannable.setSpan:(Ljava/lang/Object;III)V │ │ │ │ 99: goto 35 │ │ │ │ 102: aload_0 │ │ │ │ 103: getfield #77 // Field mAutoLinkTel:Z │ │ │ │ 106: istore 4 │ │ │ │ 108: iload 4 │ │ │ │ 110: ifeq 191 │ │ │ │ - 113: getstatic #516 // Field jp/gr/java_conf/hatalab/mnv/MyUtil.PHONE_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + 113: getstatic #519 // Field jp/gr/java_conf/hatalab/mnv/MyUtil.PHONE_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ 116: astore_2 │ │ │ │ 117: aload_2 │ │ │ │ 118: aload_3 │ │ │ │ - 119: invokevirtual #489 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + 119: invokevirtual #492 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ 122: astore 10 │ │ │ │ 124: aload 10 │ │ │ │ - 126: invokevirtual #494 // Method java/util/regex/Matcher.find:()Z │ │ │ │ + 126: invokevirtual #497 // Method java/util/regex/Matcher.find:()Z │ │ │ │ 129: istore 4 │ │ │ │ 131: iload 4 │ │ │ │ 133: ifeq 191 │ │ │ │ - 136: new #496 // class jp/gr/java_conf/hatalab/mnv/myClickableSpan │ │ │ │ + 136: new #499 // class jp/gr/java_conf/hatalab/mnv/myClickableSpan │ │ │ │ 139: astore_2 │ │ │ │ 140: aload 10 │ │ │ │ - 142: invokevirtual #499 // Method java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ + 142: invokevirtual #502 // Method java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ 145: astore 6 │ │ │ │ 147: aload_0 │ │ │ │ 148: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ 151: astore 7 │ │ │ │ 153: aload_2 │ │ │ │ 154: aload 6 │ │ │ │ 156: aload 7 │ │ │ │ 158: aload_0 │ │ │ │ - 159: invokespecial #502 // Method jp/gr/java_conf/hatalab/mnv/myClickableSpan."":(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ │ │ + 159: invokespecial #505 // Method jp/gr/java_conf/hatalab/mnv/myClickableSpan."":(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ │ │ 162: aload 10 │ │ │ │ - 164: invokevirtual #504 // Method java/util/regex/Matcher.start:()I │ │ │ │ + 164: invokevirtual #507 // Method java/util/regex/Matcher.start:()I │ │ │ │ 167: istore 8 │ │ │ │ 169: aload 10 │ │ │ │ - 171: invokevirtual #507 // Method java/util/regex/Matcher.end:()I │ │ │ │ + 171: invokevirtual #510 // Method java/util/regex/Matcher.end:()I │ │ │ │ 174: istore 9 │ │ │ │ 176: aload_3 │ │ │ │ 177: aload_2 │ │ │ │ 178: iload 8 │ │ │ │ 180: iload 9 │ │ │ │ 182: iload_1 │ │ │ │ - 183: invokeinterface #513, 5 // InterfaceMethod android/text/Spannable.setSpan:(Ljava/lang/Object;III)V │ │ │ │ + 183: invokeinterface #516, 5 // InterfaceMethod android/text/Spannable.setSpan:(Ljava/lang/Object;III)V │ │ │ │ 188: goto 124 │ │ │ │ 191: aload_0 │ │ │ │ 192: getfield #75 // Field mAutoLinkEmail:Z │ │ │ │ 195: istore 4 │ │ │ │ 197: iload 4 │ │ │ │ 199: ifeq 280 │ │ │ │ - 202: getstatic #519 // Field jp/gr/java_conf/hatalab/mnv/MyUtil.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + 202: getstatic #522 // Field jp/gr/java_conf/hatalab/mnv/MyUtil.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ 205: astore_2 │ │ │ │ 206: aload_2 │ │ │ │ 207: aload_3 │ │ │ │ - 208: invokevirtual #489 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + 208: invokevirtual #492 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ 211: astore 11 │ │ │ │ 213: aload 11 │ │ │ │ - 215: invokevirtual #494 // Method java/util/regex/Matcher.find:()Z │ │ │ │ + 215: invokevirtual #497 // Method java/util/regex/Matcher.find:()Z │ │ │ │ 218: istore 4 │ │ │ │ 220: iload 4 │ │ │ │ 222: ifeq 280 │ │ │ │ - 225: new #496 // class jp/gr/java_conf/hatalab/mnv/myClickableSpan │ │ │ │ + 225: new #499 // class jp/gr/java_conf/hatalab/mnv/myClickableSpan │ │ │ │ 228: astore_2 │ │ │ │ 229: aload 11 │ │ │ │ - 231: invokevirtual #499 // Method java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ + 231: invokevirtual #502 // Method java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ 234: astore 6 │ │ │ │ 236: aload_0 │ │ │ │ 237: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ 240: astore 7 │ │ │ │ 242: aload_2 │ │ │ │ 243: aload 6 │ │ │ │ 245: aload 7 │ │ │ │ 247: aload_0 │ │ │ │ - 248: invokespecial #502 // Method jp/gr/java_conf/hatalab/mnv/myClickableSpan."":(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ │ │ + 248: invokespecial #505 // Method jp/gr/java_conf/hatalab/mnv/myClickableSpan."":(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ │ │ 251: aload 11 │ │ │ │ - 253: invokevirtual #504 // Method java/util/regex/Matcher.start:()I │ │ │ │ + 253: invokevirtual #507 // Method java/util/regex/Matcher.start:()I │ │ │ │ 256: istore 8 │ │ │ │ 258: aload 11 │ │ │ │ - 260: invokevirtual #507 // Method java/util/regex/Matcher.end:()I │ │ │ │ + 260: invokevirtual #510 // Method java/util/regex/Matcher.end:()I │ │ │ │ 263: istore 9 │ │ │ │ 265: aload_3 │ │ │ │ 266: aload_2 │ │ │ │ 267: iload 8 │ │ │ │ 269: iload 9 │ │ │ │ 271: iload_1 │ │ │ │ - 272: invokeinterface #513, 5 // InterfaceMethod android/text/Spannable.setSpan:(Ljava/lang/Object;III)V │ │ │ │ + 272: invokeinterface #516, 5 // InterfaceMethod android/text/Spannable.setSpan:(Ljava/lang/Object;III)V │ │ │ │ 277: goto 213 │ │ │ │ 280: return │ │ │ │ │ │ │ │ private void showIME(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ @@ -1920,23 +1923,23 @@ │ │ │ │ 0: aload_0 │ │ │ │ 1: ldc #232 // String input_method │ │ │ │ 3: invokevirtual #236 // Method getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ │ │ 6: checkcast #238 // class android/view/inputmethod/InputMethodManager │ │ │ │ 9: astore_1 │ │ │ │ 10: aload_0 │ │ │ │ 11: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ - 14: ldc_w #520 // int 131073 │ │ │ │ - 17: invokevirtual #524 // Method android/widget/EditText.setInputType:(I)V │ │ │ │ + 14: ldc_w #523 // int 131073 │ │ │ │ + 17: invokevirtual #527 // Method android/widget/EditText.setInputType:(I)V │ │ │ │ 20: aload_0 │ │ │ │ 21: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ 24: astore_2 │ │ │ │ 25: aload_1 │ │ │ │ 26: aload_2 │ │ │ │ 27: iconst_0 │ │ │ │ - 28: invokevirtual #528 // Method android/view/inputmethod/InputMethodManager.showSoftInput:(Landroid/view/View;I)Z │ │ │ │ + 28: invokevirtual #531 // Method android/view/inputmethod/InputMethodManager.showSoftInput:(Landroid/view/View;I)Z │ │ │ │ 31: pop │ │ │ │ 32: return │ │ │ │ │ │ │ │ private void showMessage(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ @@ -1944,26 +1947,26 @@ │ │ │ │ 0: new #155 // class android/app/AlertDialog$Builder │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_2 │ │ │ │ 5: aload_0 │ │ │ │ 6: invokespecial #158 // Method android/app/AlertDialog$Builder."":(Landroid/content/Context;)V │ │ │ │ 9: aload_2 │ │ │ │ 10: aload_1 │ │ │ │ - 11: invokevirtual #532 // Method android/app/AlertDialog$Builder.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 11: invokevirtual #535 // Method android/app/AlertDialog$Builder.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ │ │ 14: astore_2 │ │ │ │ - 15: new #534 // class jp/gr/java_conf/hatalab/mnv/GrepActivity$12 │ │ │ │ + 15: new #537 // class jp/gr/java_conf/hatalab/mnv/GrepActivity$12 │ │ │ │ 18: astore_3 │ │ │ │ 19: aload_3 │ │ │ │ 20: aload_0 │ │ │ │ - 21: invokespecial #535 // Method jp/gr/java_conf/hatalab/mnv/GrepActivity$12."":(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ │ │ + 21: invokespecial #538 // Method jp/gr/java_conf/hatalab/mnv/GrepActivity$12."":(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ │ │ 24: aload_2 │ │ │ │ 25: ldc #165 // int 2131099713 │ │ │ │ 27: aload_3 │ │ │ │ - 28: invokevirtual #538 // Method android/app/AlertDialog$Builder.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - 31: invokevirtual #540 // Method android/app/AlertDialog$Builder.show:()Landroid/app/AlertDialog; │ │ │ │ + 28: invokevirtual #541 // Method android/app/AlertDialog$Builder.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 31: invokevirtual #543 // Method android/app/AlertDialog$Builder.show:()Landroid/app/AlertDialog; │ │ │ │ 34: pop │ │ │ │ 35: return │ │ │ │ │ │ │ │ public boolean IncludeEncryptedFile(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ @@ -1982,60 +1985,60 @@ │ │ │ │ 4: astore_1 │ │ │ │ 5: aload_1 │ │ │ │ 6: ifnull 18 │ │ │ │ 9: aload_0 │ │ │ │ 10: getfield #380 // Field dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ │ │ 13: astore_1 │ │ │ │ 14: aload_1 │ │ │ │ - 15: invokevirtual #543 // Method jp/gr/java_conf/hatalab/mnv/DirList2.revert:()V │ │ │ │ + 15: invokevirtual #546 // Method jp/gr/java_conf/hatalab/mnv/DirList2.revert:()V │ │ │ │ 18: return │ │ │ │ │ │ │ │ public boolean dispatchKeyEvent(android.view.KeyEvent); │ │ │ │ descriptor: (Landroid/view/KeyEvent;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_1 │ │ │ │ - 3: invokevirtual #548 // Method android/view/KeyEvent.getAction:()I │ │ │ │ + 3: invokevirtual #551 // Method android/view/KeyEvent.getAction:()I │ │ │ │ 6: istore_3 │ │ │ │ 7: iload_3 │ │ │ │ 8: ifne 41 │ │ │ │ 11: aload_1 │ │ │ │ - 12: invokevirtual #551 // Method android/view/KeyEvent.getKeyCode:()I │ │ │ │ + 12: invokevirtual #554 // Method android/view/KeyEvent.getKeyCode:()I │ │ │ │ 15: istore_3 │ │ │ │ 16: iload_3 │ │ │ │ 17: lookupswitch { // 1 │ │ │ │ 4: 89 │ │ │ │ default: 36 │ │ │ │ } │ │ │ │ 36: aload_0 │ │ │ │ 37: iconst_0 │ │ │ │ 38: putfield #89 // Field mBackKeyDown:Z │ │ │ │ 41: aload_1 │ │ │ │ - 42: invokevirtual #548 // Method android/view/KeyEvent.getAction:()I │ │ │ │ + 42: invokevirtual #551 // Method android/view/KeyEvent.getAction:()I │ │ │ │ 45: istore_3 │ │ │ │ 46: iload_3 │ │ │ │ 47: iload_2 │ │ │ │ 48: if_icmpne 81 │ │ │ │ 51: aload_1 │ │ │ │ - 52: invokevirtual #551 // Method android/view/KeyEvent.getKeyCode:()I │ │ │ │ + 52: invokevirtual #554 // Method android/view/KeyEvent.getKeyCode:()I │ │ │ │ 55: istore_3 │ │ │ │ 56: iload_3 │ │ │ │ 57: lookupswitch { // 1 │ │ │ │ 4: 97 │ │ │ │ default: 76 │ │ │ │ } │ │ │ │ 76: aload_0 │ │ │ │ 77: iconst_0 │ │ │ │ 78: putfield #89 // Field mBackKeyDown:Z │ │ │ │ 81: aload_0 │ │ │ │ 82: aload_1 │ │ │ │ - 83: invokespecial #555 // Method android/app/Activity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ + 83: invokespecial #558 // Method android/app/Activity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ 86: istore_2 │ │ │ │ 87: iload_2 │ │ │ │ 88: ireturn │ │ │ │ 89: aload_0 │ │ │ │ 90: iload_2 │ │ │ │ 91: putfield #89 // Field mBackKeyDown:Z │ │ │ │ 94: goto 87 │ │ │ │ @@ -2085,15 +2088,15 @@ │ │ │ │ 6: ifnonnull 14 │ │ │ │ 9: ldc #79 // String │ │ │ │ 11: astore_1 │ │ │ │ 12: aload_1 │ │ │ │ 13: areturn │ │ │ │ 14: aload_0 │ │ │ │ 15: getfield #380 // Field dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ │ │ - 18: invokevirtual #558 // Method jp/gr/java_conf/hatalab/mnv/DirList2.nextFile:()Ljava/lang/String; │ │ │ │ + 18: invokevirtual #561 // Method jp/gr/java_conf/hatalab/mnv/DirList2.nextFile:()Ljava/lang/String; │ │ │ │ 21: astore_1 │ │ │ │ 22: goto 12 │ │ │ │ │ │ │ │ public java.lang.String getPrevFile(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ @@ -2105,15 +2108,15 @@ │ │ │ │ 6: ifnonnull 14 │ │ │ │ 9: ldc #79 // String │ │ │ │ 11: astore_1 │ │ │ │ 12: aload_1 │ │ │ │ 13: areturn │ │ │ │ 14: aload_0 │ │ │ │ 15: getfield #380 // Field dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ │ │ - 18: invokevirtual #561 // Method jp/gr/java_conf/hatalab/mnv/DirList2.previousFile:()Ljava/lang/String; │ │ │ │ + 18: invokevirtual #564 // Method jp/gr/java_conf/hatalab/mnv/DirList2.previousFile:()Ljava/lang/String; │ │ │ │ 21: astore_1 │ │ │ │ 22: goto 12 │ │ │ │ │ │ │ │ public int getSearchDirection(); │ │ │ │ descriptor: ()I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ @@ -2134,75 +2137,75 @@ │ │ │ │ public void onCreate(android.os.Bundle); │ │ │ │ descriptor: (Landroid/os/Bundle;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ - 2: invokespecial #565 // Method android/app/Activity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ + 2: invokespecial #568 // Method android/app/Activity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ 5: aload_0 │ │ │ │ - 6: invokespecial #568 // Method initViews:()V │ │ │ │ + 6: invokespecial #571 // Method initViews:()V │ │ │ │ 9: aload_0 │ │ │ │ - 10: invokespecial #571 // Method initConfig:()V │ │ │ │ + 10: invokespecial #574 // Method initConfig:()V │ │ │ │ 13: aload_0 │ │ │ │ - 14: invokespecial #574 // Method initParams:()V │ │ │ │ + 14: invokespecial #577 // Method initParams:()V │ │ │ │ 17: aload_0 │ │ │ │ - 18: invokespecial #577 // Method initListener:()V │ │ │ │ + 18: invokespecial #580 // Method initListener:()V │ │ │ │ 21: aload_0 │ │ │ │ 22: invokespecial #96 // Method getSearchWordDialog:()V │ │ │ │ 25: return │ │ │ │ │ │ │ │ public boolean onCreateOptionsMenu(android.view.Menu); │ │ │ │ descriptor: (Landroid/view/Menu;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ - 2: invokespecial #581 // Method android/app/Activity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ + 2: invokespecial #584 // Method android/app/Activity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ 5: pop │ │ │ │ 6: aload_1 │ │ │ │ 7: iconst_0 │ │ │ │ 8: iconst_2 │ │ │ │ 9: iconst_0 │ │ │ │ - 10: ldc_w #582 // int 2131099654 │ │ │ │ - 13: invokeinterface #589, 5 // InterfaceMethod android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ + 10: ldc_w #585 // int 2131099654 │ │ │ │ + 13: invokeinterface #592, 5 // InterfaceMethod android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ 18: bipush 48 │ │ │ │ 20: bipush 99 │ │ │ │ - 22: invokeinterface #597, 3 // InterfaceMethod android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ - 27: ldc_w #598 // int 17301560 │ │ │ │ - 30: invokeinterface #603, 2 // InterfaceMethod android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ + 22: invokeinterface #600, 3 // InterfaceMethod android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ + 27: ldc_w #601 // int 17301560 │ │ │ │ + 30: invokeinterface #606, 2 // InterfaceMethod android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ 35: pop │ │ │ │ 36: aload_1 │ │ │ │ 37: iconst_0 │ │ │ │ 38: iconst_3 │ │ │ │ 39: iconst_0 │ │ │ │ - 40: ldc_w #604 // int 2131099660 │ │ │ │ - 43: invokeinterface #589, 5 // InterfaceMethod android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ + 40: ldc_w #607 // int 2131099660 │ │ │ │ + 43: invokeinterface #592, 5 // InterfaceMethod android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ 48: bipush 52 │ │ │ │ 50: bipush 102 │ │ │ │ - 52: invokeinterface #597, 3 // InterfaceMethod android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ - 57: ldc_w #608 // int 17301566 │ │ │ │ - 60: invokeinterface #603, 2 // InterfaceMethod android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ + 52: invokeinterface #600, 3 // InterfaceMethod android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ + 57: ldc_w #611 // int 17301566 │ │ │ │ + 60: invokeinterface #606, 2 // InterfaceMethod android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ 65: pop │ │ │ │ 66: iconst_1 │ │ │ │ 67: ireturn │ │ │ │ │ │ │ │ public boolean onMenuItemSelected(int, android.view.MenuItem); │ │ │ │ descriptor: (ILandroid/view/MenuItem;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: iload_1 │ │ │ │ 2: aload_2 │ │ │ │ - 3: invokespecial #613 // Method android/app/Activity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ │ │ + 3: invokespecial #616 // Method android/app/Activity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ │ │ 6: pop │ │ │ │ 7: aload_2 │ │ │ │ - 8: invokeinterface #616, 1 // InterfaceMethod android/view/MenuItem.getItemId:()I │ │ │ │ + 8: invokeinterface #619, 1 // InterfaceMethod android/view/MenuItem.getItemId:()I │ │ │ │ 13: istore_3 │ │ │ │ 14: iload_3 │ │ │ │ 15: tableswitch { // 2 to 3 │ │ │ │ 2: 38 │ │ │ │ 3: 45 │ │ │ │ default: 36 │ │ │ │ } │ │ │ │ @@ -2222,210 +2225,210 @@ │ │ │ │ 62: istore_3 │ │ │ │ 63: iload_3 │ │ │ │ 64: ifne 36 │ │ │ │ 67: new #349 // class android/content/Intent │ │ │ │ 70: astore 6 │ │ │ │ 72: aload 6 │ │ │ │ 74: aload_0 │ │ │ │ - 75: ldc_w #618 // class jp/gr/java_conf/hatalab/mnv/TextEdit │ │ │ │ - 78: invokespecial #621 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + 75: ldc_w #621 // class jp/gr/java_conf/hatalab/mnv/TextEdit │ │ │ │ + 78: invokespecial #624 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ 81: aload_0 │ │ │ │ 82: getfield #87 // Field mCurrentFilePath:Ljava/lang/String; │ │ │ │ 85: astore 5 │ │ │ │ 87: aload 6 │ │ │ │ 89: ldc_w #347 // String FILEPATH │ │ │ │ 92: aload 5 │ │ │ │ - 94: invokevirtual #625 // Method android/content/Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ + 94: invokevirtual #628 // Method android/content/Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ 97: pop │ │ │ │ 98: aload_0 │ │ │ │ 99: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ - 102: invokevirtual #475 // Method android/widget/EditText.getSelectionStart:()I │ │ │ │ + 102: invokevirtual #478 // Method android/widget/EditText.getSelectionStart:()I │ │ │ │ 105: istore 7 │ │ │ │ 107: aload 6 │ │ │ │ - 109: ldc_w #627 // String SELSTART │ │ │ │ + 109: ldc_w #630 // String SELSTART │ │ │ │ 112: iload 7 │ │ │ │ - 114: invokevirtual #630 // Method android/content/Intent.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; │ │ │ │ + 114: invokevirtual #633 // Method android/content/Intent.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; │ │ │ │ 117: pop │ │ │ │ - 118: ldc_w #632 // String SELSTOP │ │ │ │ + 118: ldc_w #635 // String SELSTOP │ │ │ │ 121: astore 4 │ │ │ │ 123: aload_0 │ │ │ │ 124: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ 127: astore 5 │ │ │ │ 129: aload 5 │ │ │ │ 131: invokevirtual #451 // Method android/widget/EditText.getSelectionEnd:()I │ │ │ │ 134: istore 7 │ │ │ │ 136: aload 6 │ │ │ │ 138: aload 4 │ │ │ │ 140: iload 7 │ │ │ │ - 142: invokevirtual #630 // Method android/content/Intent.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; │ │ │ │ + 142: invokevirtual #633 // Method android/content/Intent.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; │ │ │ │ 145: pop │ │ │ │ 146: aload_0 │ │ │ │ 147: aload 6 │ │ │ │ - 149: invokevirtual #636 // Method startActivity:(Landroid/content/Intent;)V │ │ │ │ + 149: invokevirtual #639 // Method startActivity:(Landroid/content/Intent;)V │ │ │ │ 152: goto 36 │ │ │ │ │ │ │ │ boolean regexCompileOK(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Z │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=2 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_1 │ │ │ │ - 3: invokestatic #640 // Method java/util/regex/Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ │ │ + 3: invokestatic #643 // Method java/util/regex/Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ │ │ 6: pop │ │ │ │ 7: iconst_1 │ │ │ │ 8: istore_2 │ │ │ │ 9: iload_2 │ │ │ │ 10: ireturn │ │ │ │ 11: astore_3 │ │ │ │ - 12: new #642 // class java/lang/StringBuilder │ │ │ │ + 12: new #645 // class java/lang/StringBuilder │ │ │ │ 15: astore 4 │ │ │ │ 17: aload 4 │ │ │ │ - 19: invokespecial #643 // Method java/lang/StringBuilder."":()V │ │ │ │ + 19: invokespecial #646 // Method java/lang/StringBuilder."":()V │ │ │ │ 22: aload_0 │ │ │ │ - 23: ldc_w #644 // int 2131099700 │ │ │ │ - 26: invokevirtual #647 // Method getString:(I)Ljava/lang/String; │ │ │ │ + 23: ldc_w #647 // int 2131099700 │ │ │ │ + 26: invokevirtual #650 // Method getString:(I)Ljava/lang/String; │ │ │ │ 29: astore 5 │ │ │ │ 31: aload 4 │ │ │ │ 33: aload 5 │ │ │ │ - 35: invokevirtual #651 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 38: ldc_w #653 // String \n │ │ │ │ - 41: invokevirtual #651 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 35: invokevirtual #654 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 38: ldc_w #656 // String \n │ │ │ │ + 41: invokevirtual #654 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 44: astore 4 │ │ │ │ 46: aload_3 │ │ │ │ - 47: invokevirtual #658 // Method java/util/regex/PatternSyntaxException.getDescription:()Ljava/lang/String; │ │ │ │ + 47: invokevirtual #661 // Method java/util/regex/PatternSyntaxException.getDescription:()Ljava/lang/String; │ │ │ │ 50: astore 5 │ │ │ │ 52: aload 4 │ │ │ │ 54: aload 5 │ │ │ │ - 56: invokevirtual #651 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 59: ldc_w #660 // String near index │ │ │ │ - 62: invokevirtual #651 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 56: invokevirtual #654 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 59: ldc_w #663 // String near index │ │ │ │ + 62: invokevirtual #654 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 65: astore 4 │ │ │ │ 67: aload_3 │ │ │ │ - 68: invokevirtual #663 // Method java/util/regex/PatternSyntaxException.getIndex:()I │ │ │ │ + 68: invokevirtual #666 // Method java/util/regex/PatternSyntaxException.getIndex:()I │ │ │ │ 71: istore 6 │ │ │ │ 73: aload 4 │ │ │ │ 75: iload 6 │ │ │ │ - 77: invokevirtual #666 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 80: ldc_w #668 // String :\n │ │ │ │ - 83: invokevirtual #651 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 77: invokevirtual #669 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 80: ldc_w #671 // String :\n │ │ │ │ + 83: invokevirtual #654 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 86: astore 4 │ │ │ │ 88: aload_3 │ │ │ │ - 89: invokevirtual #671 // Method java/util/regex/PatternSyntaxException.getPattern:()Ljava/lang/String; │ │ │ │ + 89: invokevirtual #674 // Method java/util/regex/PatternSyntaxException.getPattern:()Ljava/lang/String; │ │ │ │ 92: astore 5 │ │ │ │ 94: aload 4 │ │ │ │ 96: aload 5 │ │ │ │ - 98: invokevirtual #651 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 101: invokevirtual #672 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 98: invokevirtual #654 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 101: invokevirtual #675 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 104: astore 4 │ │ │ │ 106: aload_0 │ │ │ │ 107: aload 4 │ │ │ │ - 109: invokespecial #675 // Method showMessage:(Ljava/lang/String;)V │ │ │ │ + 109: invokespecial #678 // Method showMessage:(Ljava/lang/String;)V │ │ │ │ 112: goto 9 │ │ │ │ 115: astore_3 │ │ │ │ 116: aload_3 │ │ │ │ - 117: invokevirtual #678 // Method java/lang/Exception.toString:()Ljava/lang/String; │ │ │ │ + 117: invokevirtual #681 // Method java/lang/Exception.toString:()Ljava/lang/String; │ │ │ │ 120: astore 4 │ │ │ │ 122: aload_0 │ │ │ │ 123: aload 4 │ │ │ │ - 125: invokespecial #675 // Method showMessage:(Ljava/lang/String;)V │ │ │ │ + 125: invokespecial #678 // Method showMessage:(Ljava/lang/String;)V │ │ │ │ 128: goto 9 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 2 7 11 Class java/util/regex/PatternSyntaxException │ │ │ │ 2 7 115 Class java/lang/Exception │ │ │ │ │ │ │ │ public void setFileInfo(jp.gr.java_conf.hatalab.mnv.FileInfo); │ │ │ │ descriptor: (Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=10, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: ifnull 176 │ │ │ │ 4: aload_1 │ │ │ │ - 5: invokevirtual #684 // Method jp/gr/java_conf/hatalab/mnv/FileInfo.getFile:()Ljava/io/File; │ │ │ │ + 5: invokevirtual #687 // Method jp/gr/java_conf/hatalab/mnv/FileInfo.getFile:()Ljava/io/File; │ │ │ │ 8: astore_2 │ │ │ │ 9: aload_2 │ │ │ │ - 10: invokevirtual #687 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ + 10: invokevirtual #690 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ 13: astore_3 │ │ │ │ 14: aload_3 │ │ │ │ 15: ifnull 33 │ │ │ │ 18: ldc #79 // String │ │ │ │ 20: astore_2 │ │ │ │ 21: aload_3 │ │ │ │ 22: aload_2 │ │ │ │ 23: invokevirtual #145 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 26: istore 4 │ │ │ │ 28: iload 4 │ │ │ │ 30: ifeq 34 │ │ │ │ 33: return │ │ │ │ 34: aload_1 │ │ │ │ - 35: invokevirtual #684 // Method jp/gr/java_conf/hatalab/mnv/FileInfo.getFile:()Ljava/io/File; │ │ │ │ + 35: invokevirtual #687 // Method jp/gr/java_conf/hatalab/mnv/FileInfo.getFile:()Ljava/io/File; │ │ │ │ 38: invokevirtual #392 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ 41: astore_2 │ │ │ │ 42: aload_0 │ │ │ │ 43: aload_2 │ │ │ │ 44: putfield #87 // Field mCurrentFilePath:Ljava/lang/String; │ │ │ │ 47: aload_0 │ │ │ │ 48: getfield #87 // Field mCurrentFilePath:Ljava/lang/String; │ │ │ │ 51: astore_2 │ │ │ │ - 52: new #642 // class java/lang/StringBuilder │ │ │ │ + 52: new #645 // class java/lang/StringBuilder │ │ │ │ 55: astore 5 │ │ │ │ 57: aload 5 │ │ │ │ - 59: invokespecial #643 // Method java/lang/StringBuilder."":()V │ │ │ │ + 59: invokespecial #646 // Method java/lang/StringBuilder."":()V │ │ │ │ 62: aload_0 │ │ │ │ 63: getfield #61 // Field mSearchBaseDir:Ljava/lang/String; │ │ │ │ 66: astore 6 │ │ │ │ 68: aload 5 │ │ │ │ 70: aload 6 │ │ │ │ - 72: invokevirtual #651 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 72: invokevirtual #654 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 75: ldc_w #397 // String / │ │ │ │ - 78: invokevirtual #651 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 81: invokevirtual #672 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 78: invokevirtual #654 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 81: invokevirtual #675 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 84: astore 5 │ │ │ │ 86: ldc #79 // String │ │ │ │ 88: astore 6 │ │ │ │ 90: aload_2 │ │ │ │ 91: aload 5 │ │ │ │ 93: aload 6 │ │ │ │ - 95: invokevirtual #691 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + 95: invokevirtual #694 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ 98: astore 7 │ │ │ │ 100: aload_0 │ │ │ │ 101: aload 7 │ │ │ │ - 103: invokevirtual #693 // Method setTitle:(Ljava/lang/CharSequence;)V │ │ │ │ + 103: invokevirtual #696 // Method setTitle:(Ljava/lang/CharSequence;)V │ │ │ │ 106: aload_0 │ │ │ │ 107: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ 110: astore_2 │ │ │ │ 111: aload_1 │ │ │ │ - 112: invokevirtual #696 // Method jp/gr/java_conf/hatalab/mnv/FileInfo.getData:()Ljava/lang/String; │ │ │ │ + 112: invokevirtual #699 // Method jp/gr/java_conf/hatalab/mnv/FileInfo.getData:()Ljava/lang/String; │ │ │ │ 115: astore 5 │ │ │ │ 117: aload_2 │ │ │ │ 118: aload 5 │ │ │ │ 120: invokevirtual #149 // Method android/widget/EditText.setText:(Ljava/lang/CharSequence;)V │ │ │ │ 123: aload_0 │ │ │ │ 124: getfield #71 // Field mAutoLinkFlag:Z │ │ │ │ 127: istore 4 │ │ │ │ 129: iload 4 │ │ │ │ 131: ifeq 138 │ │ │ │ 134: aload_0 │ │ │ │ - 135: invokespecial #699 // Method setMySpanAll:()V │ │ │ │ + 135: invokespecial #702 // Method setMySpanAll:()V │ │ │ │ 138: aload_0 │ │ │ │ 139: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ 142: astore_2 │ │ │ │ 143: aload_1 │ │ │ │ - 144: invokevirtual #702 // Method jp/gr/java_conf/hatalab/mnv/FileInfo.getSelStart:()I │ │ │ │ + 144: invokevirtual #705 // Method jp/gr/java_conf/hatalab/mnv/FileInfo.getSelStart:()I │ │ │ │ 147: istore 8 │ │ │ │ 149: aload_1 │ │ │ │ - 150: invokevirtual #705 // Method jp/gr/java_conf/hatalab/mnv/FileInfo.getSelEnd:()I │ │ │ │ + 150: invokevirtual #708 // Method jp/gr/java_conf/hatalab/mnv/FileInfo.getSelEnd:()I │ │ │ │ 153: istore 9 │ │ │ │ 155: aload_2 │ │ │ │ 156: iload 8 │ │ │ │ 158: iload 9 │ │ │ │ - 160: invokevirtual #472 // Method android/widget/EditText.setSelection:(II)V │ │ │ │ + 160: invokevirtual #475 // Method android/widget/EditText.setSelection:(II)V │ │ │ │ 163: aload_0 │ │ │ │ 164: getfield #240 // Field mEdit:Landroid/widget/EditText; │ │ │ │ 167: astore_2 │ │ │ │ 168: aload_2 │ │ │ │ 169: invokevirtual #229 // Method android/widget/EditText.requestFocus:()Z │ │ │ │ 172: pop │ │ │ │ 173: goto 33 │ │ │ │ @@ -2437,30 +2440,30 @@ │ │ │ │ 185: aload_2 │ │ │ │ 186: aload 5 │ │ │ │ 188: invokevirtual #145 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 191: istore 4 │ │ │ │ 193: iload 4 │ │ │ │ 195: ifeq 205 │ │ │ │ 198: aload_0 │ │ │ │ - 199: invokespecial #574 // Method initParams:()V │ │ │ │ + 199: invokespecial #577 // Method initParams:()V │ │ │ │ 202: goto 33 │ │ │ │ 205: aload_0 │ │ │ │ 206: getfield #380 // Field dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ │ │ 209: astore_2 │ │ │ │ 210: aload_0 │ │ │ │ 211: getfield #87 // Field mCurrentFilePath:Ljava/lang/String; │ │ │ │ 214: astore 5 │ │ │ │ 216: aload_2 │ │ │ │ 217: aload 5 │ │ │ │ - 219: invokevirtual #708 // Method jp/gr/java_conf/hatalab/mnv/DirList2.setCurrentFile:(Ljava/lang/String;)V │ │ │ │ + 219: invokevirtual #711 // Method jp/gr/java_conf/hatalab/mnv/DirList2.setCurrentFile:(Ljava/lang/String;)V │ │ │ │ 222: goto 33 │ │ │ │ │ │ │ │ public void stopDirList(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #380 // Field dirList:Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ │ │ - 4: invokevirtual #711 // Method jp/gr/java_conf/hatalab/mnv/DirList2.setCancel:()V │ │ │ │ + 4: invokevirtual #714 // Method jp/gr/java_conf/hatalab/mnv/DirList2.setCancel:()V │ │ │ │ 7: return │ │ │ │ } │ │ ├── jp/gr/java_conf/hatalab/mnv/GrepTask.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -64,410 +64,410 @@ │ │ │ │ // 49: ldc 2131099793 │ │ │ │ // 51: istore 10 │ │ │ │ // 53: aload 9 │ │ │ │ // 55: iload 10 │ │ │ │ // 57: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ // 60: astore 9 │ │ │ │ // 62: aload 9 │ │ │ │ - // 64: invokevirtual java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - // 67: astore 11 │ │ │ │ - // 69: iconst_0 │ │ │ │ - // 70: ifne 84 │ │ │ │ - // 73: aload_0 │ │ │ │ - // 74: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepTask.isCancelled:()Z │ │ │ │ - // 77: istore 12 │ │ │ │ - // 79: iload 12 │ │ │ │ - // 81: ifeq 86 │ │ │ │ - // 84: aload_2 │ │ │ │ - // 85: areturn │ │ │ │ - // 86: ldc "" │ │ │ │ - // 88: astore 13 │ │ │ │ - // 90: iload 6 │ │ │ │ - // 92: ifne 389 │ │ │ │ - // 95: aload_0 │ │ │ │ - // 96: astore_3 │ │ │ │ + // 64: invokeinterface java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + // 69: astore 11 │ │ │ │ + // 71: iconst_0 │ │ │ │ + // 72: ifne 86 │ │ │ │ + // 75: aload_0 │ │ │ │ + // 76: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepTask.isCancelled:()Z │ │ │ │ + // 79: istore 12 │ │ │ │ + // 81: iload 12 │ │ │ │ + // 83: ifeq 88 │ │ │ │ + // 86: aload_2 │ │ │ │ + // 87: areturn │ │ │ │ + // 88: ldc "" │ │ │ │ + // 90: astore 13 │ │ │ │ + // 92: iload 6 │ │ │ │ + // 94: ifne 391 │ │ │ │ // 97: aload_0 │ │ │ │ - // 98: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ - // 101: astore 9 │ │ │ │ - // 103: aload 9 │ │ │ │ - // 105: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.getNextFile:()Ljava/lang/String; │ │ │ │ - // 108: astore 13 │ │ │ │ - // 110: ldc "" │ │ │ │ - // 112: astore 9 │ │ │ │ - // 114: aload 13 │ │ │ │ - // 116: aload 9 │ │ │ │ - // 118: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - // 121: istore 12 │ │ │ │ - // 123: iload 12 │ │ │ │ - // 125: ifne 155 │ │ │ │ - // 128: aload 13 │ │ │ │ - // 130: aload 5 │ │ │ │ - // 132: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - // 135: istore 12 │ │ │ │ - // 137: iload 12 │ │ │ │ - // 139: ifeq 155 │ │ │ │ - // 142: aload_0 │ │ │ │ - // 143: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ - // 146: astore 9 │ │ │ │ - // 148: aload 9 │ │ │ │ - // 150: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.getNextFile:()Ljava/lang/String; │ │ │ │ - // 153: astore 13 │ │ │ │ - // 155: ldc "" │ │ │ │ - // 157: astore 9 │ │ │ │ - // 159: aload 13 │ │ │ │ - // 161: aload 9 │ │ │ │ - // 163: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - // 166: istore 12 │ │ │ │ - // 168: iload 12 │ │ │ │ - // 170: ifne 84 │ │ │ │ - // 173: iload 7 │ │ │ │ - // 175: ifeq 452 │ │ │ │ - // 178: ldc "(.*\\.txt|.*\\.chi)" │ │ │ │ - // 180: astore 9 │ │ │ │ - // 182: aload 13 │ │ │ │ - // 184: aload 9 │ │ │ │ - // 186: invokevirtual java/lang/String.matches:(Ljava/lang/String;)Z │ │ │ │ - // 189: istore 12 │ │ │ │ - // 191: iload 12 │ │ │ │ - // 193: ifeq 69 │ │ │ │ - // 196: new Ljava/io/File; │ │ │ │ - // 199: astore 9 │ │ │ │ - // 201: aload 9 │ │ │ │ - // 203: aload 13 │ │ │ │ - // 205: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ - // 208: aload 9 │ │ │ │ - // 210: invokevirtual java/io/File.getName:()Ljava/lang/String; │ │ │ │ - // 213: astore 14 │ │ │ │ - // 215: new Ljava/lang/StringBuilder; │ │ │ │ - // 218: astore 9 │ │ │ │ - // 220: aload 9 │ │ │ │ - // 222: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 225: aload 9 │ │ │ │ - // 227: aload 11 │ │ │ │ - // 229: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 232: astore 9 │ │ │ │ - // 234: ldc " " │ │ │ │ - // 236: astore 15 │ │ │ │ - // 238: aload 9 │ │ │ │ - // 240: aload 15 │ │ │ │ - // 242: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 245: astore 9 │ │ │ │ - // 247: aload 9 │ │ │ │ - // 249: aload 14 │ │ │ │ - // 251: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 254: astore 9 │ │ │ │ - // 256: aload 9 │ │ │ │ - // 258: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 261: astore 9 │ │ │ │ - // 263: aload_0 │ │ │ │ - // 264: astore_3 │ │ │ │ + // 98: astore_3 │ │ │ │ + // 99: aload_0 │ │ │ │ + // 100: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ + // 103: astore 9 │ │ │ │ + // 105: aload 9 │ │ │ │ + // 107: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.getNextFile:()Ljava/lang/String; │ │ │ │ + // 110: astore 13 │ │ │ │ + // 112: ldc "" │ │ │ │ + // 114: astore 9 │ │ │ │ + // 116: aload 13 │ │ │ │ + // 118: aload 9 │ │ │ │ + // 120: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + // 123: istore 12 │ │ │ │ + // 125: iload 12 │ │ │ │ + // 127: ifne 157 │ │ │ │ + // 130: aload 13 │ │ │ │ + // 132: aload 5 │ │ │ │ + // 134: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + // 137: istore 12 │ │ │ │ + // 139: iload 12 │ │ │ │ + // 141: ifeq 157 │ │ │ │ + // 144: aload_0 │ │ │ │ + // 145: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ + // 148: astore 9 │ │ │ │ + // 150: aload 9 │ │ │ │ + // 152: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.getNextFile:()Ljava/lang/String; │ │ │ │ + // 155: astore 13 │ │ │ │ + // 157: ldc "" │ │ │ │ + // 159: astore 9 │ │ │ │ + // 161: aload 13 │ │ │ │ + // 163: aload 9 │ │ │ │ + // 165: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + // 168: istore 12 │ │ │ │ + // 170: iload 12 │ │ │ │ + // 172: ifne 86 │ │ │ │ + // 175: iload 7 │ │ │ │ + // 177: ifeq 454 │ │ │ │ + // 180: ldc "(.*\\.txt|.*\\.chi)" │ │ │ │ + // 182: astore 9 │ │ │ │ + // 184: aload 13 │ │ │ │ + // 186: aload 9 │ │ │ │ + // 188: invokevirtual java/lang/String.matches:(Ljava/lang/String;)Z │ │ │ │ + // 191: istore 12 │ │ │ │ + // 193: iload 12 │ │ │ │ + // 195: ifeq 71 │ │ │ │ + // 198: new Ljava/io/File; │ │ │ │ + // 201: astore 9 │ │ │ │ + // 203: aload 9 │ │ │ │ + // 205: aload 13 │ │ │ │ + // 207: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ + // 210: aload 9 │ │ │ │ + // 212: invokevirtual java/io/File.getName:()Ljava/lang/String; │ │ │ │ + // 215: astore 14 │ │ │ │ + // 217: new Ljava/lang/StringBuilder; │ │ │ │ + // 220: astore 9 │ │ │ │ + // 222: aload 9 │ │ │ │ + // 224: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 227: aload 9 │ │ │ │ + // 229: aload 11 │ │ │ │ + // 231: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 234: astore 9 │ │ │ │ + // 236: ldc " " │ │ │ │ + // 238: astore 15 │ │ │ │ + // 240: aload 9 │ │ │ │ + // 242: aload 15 │ │ │ │ + // 244: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 247: astore 9 │ │ │ │ + // 249: aload 9 │ │ │ │ + // 251: aload 14 │ │ │ │ + // 253: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 256: astore 9 │ │ │ │ + // 258: aload 9 │ │ │ │ + // 260: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 263: astore 9 │ │ │ │ // 265: aload_0 │ │ │ │ - // 266: aload 9 │ │ │ │ - // 268: invokespecial jp/gr/java_conf/hatalab/mnv/GrepTask.postMessage:(Ljava/lang/String;)V │ │ │ │ - // 271: aload_0 │ │ │ │ - // 272: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ - // 275: astore 9 │ │ │ │ - // 277: aload 9 │ │ │ │ - // 279: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.getCharsetName:()Ljava/lang/String; │ │ │ │ - // 282: astore 9 │ │ │ │ - // 284: aload 13 │ │ │ │ - // 286: aload 9 │ │ │ │ - // 288: invokestatic jp/gr/java_conf/hatalab/mnv/MyUtil.readFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - // 291: astore 16 │ │ │ │ - // 293: iload 6 │ │ │ │ - // 295: ifne 473 │ │ │ │ - // 298: iconst_0 │ │ │ │ - // 299: istore 12 │ │ │ │ - // 301: aconst_null │ │ │ │ - // 302: astore 9 │ │ │ │ - // 304: aload 4 │ │ │ │ - // 306: aload 16 │ │ │ │ - // 308: iconst_0 │ │ │ │ - // 309: invokestatic jp/gr/java_conf/hatalab/mnv/MyUtil.searchWord:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ - // 312: astore 8 │ │ │ │ - // 314: aload 8 │ │ │ │ - // 316: ifnull 69 │ │ │ │ - // 319: new Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ │ │ - // 322: astore 17 │ │ │ │ - // 324: aload 17 │ │ │ │ - // 326: invokespecial jp/gr/java_conf/hatalab/mnv/FileInfo.:()V │ │ │ │ - // 329: new Ljava/io/File; │ │ │ │ - // 332: astore 9 │ │ │ │ - // 334: aload 9 │ │ │ │ - // 336: aload 13 │ │ │ │ - // 338: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ - // 341: aload 17 │ │ │ │ - // 343: aload 9 │ │ │ │ - // 345: invokevirtual jp/gr/java_conf/hatalab/mnv/FileInfo.setFile:(Ljava/io/File;)V │ │ │ │ - // 348: aload 17 │ │ │ │ - // 350: aload 16 │ │ │ │ - // 352: invokevirtual jp/gr/java_conf/hatalab/mnv/FileInfo.setData:(Ljava/lang/String;)V │ │ │ │ - // 355: aload 8 │ │ │ │ - // 357: getfield jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.start:I │ │ │ │ - // 360: istore 12 │ │ │ │ - // 362: aload 17 │ │ │ │ - // 364: iload 12 │ │ │ │ - // 366: invokevirtual jp/gr/java_conf/hatalab/mnv/FileInfo.setSelStart:(I)V │ │ │ │ - // 369: aload 8 │ │ │ │ - // 371: getfield jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.stop:I │ │ │ │ - // 374: istore 12 │ │ │ │ - // 376: aload 17 │ │ │ │ - // 378: iload 12 │ │ │ │ - // 380: invokevirtual jp/gr/java_conf/hatalab/mnv/FileInfo.setSelEnd:(I)V │ │ │ │ - // 383: aload 17 │ │ │ │ - // 385: astore_2 │ │ │ │ - // 386: goto 84 │ │ │ │ - // 389: aload_0 │ │ │ │ - // 390: astore_3 │ │ │ │ + // 266: astore_3 │ │ │ │ + // 267: aload_0 │ │ │ │ + // 268: aload 9 │ │ │ │ + // 270: invokespecial jp/gr/java_conf/hatalab/mnv/GrepTask.postMessage:(Ljava/lang/String;)V │ │ │ │ + // 273: aload_0 │ │ │ │ + // 274: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ + // 277: astore 9 │ │ │ │ + // 279: aload 9 │ │ │ │ + // 281: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.getCharsetName:()Ljava/lang/String; │ │ │ │ + // 284: astore 9 │ │ │ │ + // 286: aload 13 │ │ │ │ + // 288: aload 9 │ │ │ │ + // 290: invokestatic jp/gr/java_conf/hatalab/mnv/MyUtil.readFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + // 293: astore 16 │ │ │ │ + // 295: iload 6 │ │ │ │ + // 297: ifne 475 │ │ │ │ + // 300: iconst_0 │ │ │ │ + // 301: istore 12 │ │ │ │ + // 303: aconst_null │ │ │ │ + // 304: astore 9 │ │ │ │ + // 306: aload 4 │ │ │ │ + // 308: aload 16 │ │ │ │ + // 310: iconst_0 │ │ │ │ + // 311: invokestatic jp/gr/java_conf/hatalab/mnv/MyUtil.searchWord:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ + // 314: astore 8 │ │ │ │ + // 316: aload 8 │ │ │ │ + // 318: ifnull 71 │ │ │ │ + // 321: new Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ │ │ + // 324: astore 17 │ │ │ │ + // 326: aload 17 │ │ │ │ + // 328: invokespecial jp/gr/java_conf/hatalab/mnv/FileInfo.:()V │ │ │ │ + // 331: new Ljava/io/File; │ │ │ │ + // 334: astore 9 │ │ │ │ + // 336: aload 9 │ │ │ │ + // 338: aload 13 │ │ │ │ + // 340: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ + // 343: aload 17 │ │ │ │ + // 345: aload 9 │ │ │ │ + // 347: invokevirtual jp/gr/java_conf/hatalab/mnv/FileInfo.setFile:(Ljava/io/File;)V │ │ │ │ + // 350: aload 17 │ │ │ │ + // 352: aload 16 │ │ │ │ + // 354: invokevirtual jp/gr/java_conf/hatalab/mnv/FileInfo.setData:(Ljava/lang/String;)V │ │ │ │ + // 357: aload 8 │ │ │ │ + // 359: getfield jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.start:I │ │ │ │ + // 362: istore 12 │ │ │ │ + // 364: aload 17 │ │ │ │ + // 366: iload 12 │ │ │ │ + // 368: invokevirtual jp/gr/java_conf/hatalab/mnv/FileInfo.setSelStart:(I)V │ │ │ │ + // 371: aload 8 │ │ │ │ + // 373: getfield jp/gr/java_conf/hatalab/mnv/GrepMatchInfo.stop:I │ │ │ │ + // 376: istore 12 │ │ │ │ + // 378: aload 17 │ │ │ │ + // 380: iload 12 │ │ │ │ + // 382: invokevirtual jp/gr/java_conf/hatalab/mnv/FileInfo.setSelEnd:(I)V │ │ │ │ + // 385: aload 17 │ │ │ │ + // 387: astore_2 │ │ │ │ + // 388: goto 86 │ │ │ │ // 391: aload_0 │ │ │ │ - // 392: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ - // 395: astore 9 │ │ │ │ - // 397: aload 9 │ │ │ │ - // 399: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.getPrevFile:()Ljava/lang/String; │ │ │ │ - // 402: astore 13 │ │ │ │ - // 404: ldc "" │ │ │ │ - // 406: astore 9 │ │ │ │ - // 408: aload 13 │ │ │ │ - // 410: aload 9 │ │ │ │ - // 412: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - // 415: istore 12 │ │ │ │ - // 417: iload 12 │ │ │ │ - // 419: ifne 155 │ │ │ │ - // 422: aload 13 │ │ │ │ - // 424: aload 5 │ │ │ │ - // 426: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - // 429: istore 12 │ │ │ │ - // 431: iload 12 │ │ │ │ - // 433: ifeq 155 │ │ │ │ - // 436: aload_0 │ │ │ │ - // 437: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ - // 440: astore 9 │ │ │ │ - // 442: aload 9 │ │ │ │ - // 444: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.getPrevFile:()Ljava/lang/String; │ │ │ │ - // 447: astore 13 │ │ │ │ - // 449: goto 155 │ │ │ │ - // 452: ldc "(.*\\.txt)" │ │ │ │ - // 454: astore 9 │ │ │ │ - // 456: aload 13 │ │ │ │ - // 458: aload 9 │ │ │ │ - // 460: invokevirtual java/lang/String.matches:(Ljava/lang/String;)Z │ │ │ │ - // 463: istore 12 │ │ │ │ - // 465: iload 12 │ │ │ │ - // 467: ifne 196 │ │ │ │ - // 470: goto 69 │ │ │ │ - // 473: aload 16 │ │ │ │ - // 475: invokevirtual java/lang/String.length:()I │ │ │ │ - // 478: istore 12 │ │ │ │ - // 480: aload 4 │ │ │ │ - // 482: aload 16 │ │ │ │ - // 484: iload 12 │ │ │ │ - // 486: invokestatic jp/gr/java_conf/hatalab/mnv/MyUtil.searchWordBackward:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ - // 489: astore 8 │ │ │ │ - // 491: goto 314 │ │ │ │ - // 494: astore 18 │ │ │ │ - // 496: aload_0 │ │ │ │ - // 497: astore_3 │ │ │ │ + // 392: astore_3 │ │ │ │ + // 393: aload_0 │ │ │ │ + // 394: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ + // 397: astore 9 │ │ │ │ + // 399: aload 9 │ │ │ │ + // 401: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.getPrevFile:()Ljava/lang/String; │ │ │ │ + // 404: astore 13 │ │ │ │ + // 406: ldc "" │ │ │ │ + // 408: astore 9 │ │ │ │ + // 410: aload 13 │ │ │ │ + // 412: aload 9 │ │ │ │ + // 414: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + // 417: istore 12 │ │ │ │ + // 419: iload 12 │ │ │ │ + // 421: ifne 157 │ │ │ │ + // 424: aload 13 │ │ │ │ + // 426: aload 5 │ │ │ │ + // 428: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + // 431: istore 12 │ │ │ │ + // 433: iload 12 │ │ │ │ + // 435: ifeq 157 │ │ │ │ + // 438: aload_0 │ │ │ │ + // 439: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ + // 442: astore 9 │ │ │ │ + // 444: aload 9 │ │ │ │ + // 446: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.getPrevFile:()Ljava/lang/String; │ │ │ │ + // 449: astore 13 │ │ │ │ + // 451: goto 157 │ │ │ │ + // 454: ldc "(.*\\.txt)" │ │ │ │ + // 456: astore 9 │ │ │ │ + // 458: aload 13 │ │ │ │ + // 460: aload 9 │ │ │ │ + // 462: invokevirtual java/lang/String.matches:(Ljava/lang/String;)Z │ │ │ │ + // 465: istore 12 │ │ │ │ + // 467: iload 12 │ │ │ │ + // 469: ifne 198 │ │ │ │ + // 472: goto 71 │ │ │ │ + // 475: aload 16 │ │ │ │ + // 477: invokevirtual java/lang/String.length:()I │ │ │ │ + // 480: istore 12 │ │ │ │ + // 482: aload 4 │ │ │ │ + // 484: aload 16 │ │ │ │ + // 486: iload 12 │ │ │ │ + // 488: invokestatic jp/gr/java_conf/hatalab/mnv/MyUtil.searchWordBackward:(Ljava/lang/String;Ljava/lang/String;I)Ljp/gr/java_conf/hatalab/mnv/GrepMatchInfo; │ │ │ │ + // 491: astore 8 │ │ │ │ + // 493: goto 316 │ │ │ │ + // 496: astore 18 │ │ │ │ // 498: aload_0 │ │ │ │ - // 499: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ - // 502: astore 9 │ │ │ │ - // 504: aload 18 │ │ │ │ - // 506: invokevirtual jp/gr/java_conf/hatalab/mnv/MyUtilException.getCode:()I │ │ │ │ - // 509: istore 10 │ │ │ │ - // 511: aload 9 │ │ │ │ - // 513: iload 10 │ │ │ │ - // 515: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.getString:(I)Ljava/lang/String; │ │ │ │ - // 518: astore 19 │ │ │ │ - // 520: iconst_1 │ │ │ │ - // 521: istore 12 │ │ │ │ - // 523: aload_0 │ │ │ │ - // 524: iload 12 │ │ │ │ - // 526: putfield jp/gr/java_conf/hatalab/mnv/GrepTask.errorOccured:Z │ │ │ │ - // 529: new Ljava/lang/StringBuilder; │ │ │ │ - // 532: astore 9 │ │ │ │ - // 534: aload 9 │ │ │ │ - // 536: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 539: aload_0 │ │ │ │ - // 540: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.errorMessage:Ljava/lang/String; │ │ │ │ - // 543: astore_3 │ │ │ │ - // 544: aload_3 │ │ │ │ - // 545: astore 15 │ │ │ │ - // 547: aload 9 │ │ │ │ - // 549: aload_3 │ │ │ │ - // 550: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 553: aload 13 │ │ │ │ - // 555: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 558: astore 9 │ │ │ │ - // 560: ldc ":\n" │ │ │ │ - // 562: astore 15 │ │ │ │ - // 564: aload 9 │ │ │ │ - // 566: aload 15 │ │ │ │ - // 568: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 571: aload 19 │ │ │ │ - // 573: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 576: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 579: astore 9 │ │ │ │ - // 581: aload_0 │ │ │ │ - // 582: astore_3 │ │ │ │ + // 499: astore_3 │ │ │ │ + // 500: aload_0 │ │ │ │ + // 501: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ + // 504: astore 9 │ │ │ │ + // 506: aload 18 │ │ │ │ + // 508: invokevirtual jp/gr/java_conf/hatalab/mnv/MyUtilException.getCode:()I │ │ │ │ + // 511: istore 10 │ │ │ │ + // 513: aload 9 │ │ │ │ + // 515: iload 10 │ │ │ │ + // 517: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.getString:(I)Ljava/lang/String; │ │ │ │ + // 520: astore 19 │ │ │ │ + // 522: iconst_1 │ │ │ │ + // 523: istore 12 │ │ │ │ + // 525: aload_0 │ │ │ │ + // 526: iload 12 │ │ │ │ + // 528: putfield jp/gr/java_conf/hatalab/mnv/GrepTask.errorOccured:Z │ │ │ │ + // 531: new Ljava/lang/StringBuilder; │ │ │ │ + // 534: astore 9 │ │ │ │ + // 536: aload 9 │ │ │ │ + // 538: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 541: aload_0 │ │ │ │ + // 542: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.errorMessage:Ljava/lang/String; │ │ │ │ + // 545: astore_3 │ │ │ │ + // 546: aload_3 │ │ │ │ + // 547: astore 15 │ │ │ │ + // 549: aload 9 │ │ │ │ + // 551: aload_3 │ │ │ │ + // 552: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 555: aload 13 │ │ │ │ + // 557: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 560: astore 9 │ │ │ │ + // 562: ldc ":\n" │ │ │ │ + // 564: astore 15 │ │ │ │ + // 566: aload 9 │ │ │ │ + // 568: aload 15 │ │ │ │ + // 570: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 573: aload 19 │ │ │ │ + // 575: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 578: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 581: astore 9 │ │ │ │ // 583: aload_0 │ │ │ │ - // 584: aload 9 │ │ │ │ - // 586: putfield jp/gr/java_conf/hatalab/mnv/GrepTask.errorMessage:Ljava/lang/String; │ │ │ │ - // 589: aload_0 │ │ │ │ - // 590: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ - // 593: astore 9 │ │ │ │ - // 595: aload 9 │ │ │ │ - // 597: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.dirListRevert:()V │ │ │ │ - // 600: goto 84 │ │ │ │ - // 603: astore 18 │ │ │ │ - // 605: iconst_1 │ │ │ │ - // 606: istore 12 │ │ │ │ - // 608: aload_0 │ │ │ │ - // 609: astore_3 │ │ │ │ + // 584: astore_3 │ │ │ │ + // 585: aload_0 │ │ │ │ + // 586: aload 9 │ │ │ │ + // 588: putfield jp/gr/java_conf/hatalab/mnv/GrepTask.errorMessage:Ljava/lang/String; │ │ │ │ + // 591: aload_0 │ │ │ │ + // 592: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ + // 595: astore 9 │ │ │ │ + // 597: aload 9 │ │ │ │ + // 599: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.dirListRevert:()V │ │ │ │ + // 602: goto 86 │ │ │ │ + // 605: astore 18 │ │ │ │ + // 607: iconst_1 │ │ │ │ + // 608: istore 12 │ │ │ │ // 610: aload_0 │ │ │ │ - // 611: iload 12 │ │ │ │ - // 613: putfield jp/gr/java_conf/hatalab/mnv/GrepTask.errorOccured:Z │ │ │ │ - // 616: new Ljava/lang/StringBuilder; │ │ │ │ - // 619: astore 9 │ │ │ │ - // 621: aload 9 │ │ │ │ - // 623: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 626: aload_0 │ │ │ │ - // 627: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.errorMessage:Ljava/lang/String; │ │ │ │ - // 630: astore_3 │ │ │ │ - // 631: aload_3 │ │ │ │ - // 632: astore 15 │ │ │ │ - // 634: aload 9 │ │ │ │ - // 636: aload_3 │ │ │ │ - // 637: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 640: aload 13 │ │ │ │ - // 642: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 645: ldc ":\n" │ │ │ │ - // 647: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 650: astore 9 │ │ │ │ - // 652: aload 18 │ │ │ │ - // 654: invokevirtual java/lang/Exception.toString:()Ljava/lang/String; │ │ │ │ - // 657: astore 15 │ │ │ │ - // 659: aload 9 │ │ │ │ - // 661: aload 15 │ │ │ │ - // 663: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 666: astore 9 │ │ │ │ - // 668: ldc "\n" │ │ │ │ - // 670: astore 15 │ │ │ │ - // 672: aload 9 │ │ │ │ - // 674: aload 15 │ │ │ │ - // 676: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 679: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 682: astore 9 │ │ │ │ - // 684: aload_0 │ │ │ │ - // 685: astore_3 │ │ │ │ + // 611: astore_3 │ │ │ │ + // 612: aload_0 │ │ │ │ + // 613: iload 12 │ │ │ │ + // 615: putfield jp/gr/java_conf/hatalab/mnv/GrepTask.errorOccured:Z │ │ │ │ + // 618: new Ljava/lang/StringBuilder; │ │ │ │ + // 621: astore 9 │ │ │ │ + // 623: aload 9 │ │ │ │ + // 625: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 628: aload_0 │ │ │ │ + // 629: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.errorMessage:Ljava/lang/String; │ │ │ │ + // 632: astore_3 │ │ │ │ + // 633: aload_3 │ │ │ │ + // 634: astore 15 │ │ │ │ + // 636: aload 9 │ │ │ │ + // 638: aload_3 │ │ │ │ + // 639: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 642: aload 13 │ │ │ │ + // 644: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 647: ldc ":\n" │ │ │ │ + // 649: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 652: astore 9 │ │ │ │ + // 654: aload 18 │ │ │ │ + // 656: invokevirtual java/lang/Exception.toString:()Ljava/lang/String; │ │ │ │ + // 659: astore 15 │ │ │ │ + // 661: aload 9 │ │ │ │ + // 663: aload 15 │ │ │ │ + // 665: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 668: astore 9 │ │ │ │ + // 670: ldc "\n" │ │ │ │ + // 672: astore 15 │ │ │ │ + // 674: aload 9 │ │ │ │ + // 676: aload 15 │ │ │ │ + // 678: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 681: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 684: astore 9 │ │ │ │ // 686: aload_0 │ │ │ │ - // 687: aload 9 │ │ │ │ - // 689: putfield jp/gr/java_conf/hatalab/mnv/GrepTask.errorMessage:Ljava/lang/String; │ │ │ │ - // 692: aload_0 │ │ │ │ - // 693: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ - // 696: astore 9 │ │ │ │ - // 698: aload 9 │ │ │ │ - // 700: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.dirListRevert:()V │ │ │ │ - // 703: goto 84 │ │ │ │ - // 706: astore 18 │ │ │ │ - // 708: aload 17 │ │ │ │ - // 710: astore_2 │ │ │ │ - // 711: goto 605 │ │ │ │ - // 714: astore 18 │ │ │ │ - // 716: aload 17 │ │ │ │ - // 718: astore_2 │ │ │ │ - // 719: goto 496 │ │ │ │ + // 687: astore_3 │ │ │ │ + // 688: aload_0 │ │ │ │ + // 689: aload 9 │ │ │ │ + // 691: putfield jp/gr/java_conf/hatalab/mnv/GrepTask.errorMessage:Ljava/lang/String; │ │ │ │ + // 694: aload_0 │ │ │ │ + // 695: getfield jp/gr/java_conf/hatalab/mnv/GrepTask.mActivity:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ │ + // 698: astore 9 │ │ │ │ + // 700: aload 9 │ │ │ │ + // 702: invokevirtual jp/gr/java_conf/hatalab/mnv/GrepActivity.dirListRevert:()V │ │ │ │ + // 705: goto 86 │ │ │ │ + // 708: astore 18 │ │ │ │ + // 710: aload 17 │ │ │ │ + // 712: astore_2 │ │ │ │ + // 713: goto 607 │ │ │ │ + // 716: astore 18 │ │ │ │ + // 718: aload 17 │ │ │ │ + // 720: astore_2 │ │ │ │ + // 721: goto 498 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------------------------------- │ │ │ │ - // 97 101 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 97 101 603 605 Ljava/lang/Exception; │ │ │ │ - // 103 108 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 103 108 603 605 Ljava/lang/Exception; │ │ │ │ - // 116 121 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 116 121 603 605 Ljava/lang/Exception; │ │ │ │ - // 130 135 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 130 135 603 605 Ljava/lang/Exception; │ │ │ │ - // 142 146 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 142 146 603 605 Ljava/lang/Exception; │ │ │ │ - // 148 153 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 148 153 603 605 Ljava/lang/Exception; │ │ │ │ - // 161 166 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 161 166 603 605 Ljava/lang/Exception; │ │ │ │ - // 184 189 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 184 189 603 605 Ljava/lang/Exception; │ │ │ │ - // 196 199 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 196 199 603 605 Ljava/lang/Exception; │ │ │ │ - // 203 208 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 203 208 603 605 Ljava/lang/Exception; │ │ │ │ - // 208 213 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 208 213 603 605 Ljava/lang/Exception; │ │ │ │ - // 215 218 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 215 218 603 605 Ljava/lang/Exception; │ │ │ │ - // 220 225 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 220 225 603 605 Ljava/lang/Exception; │ │ │ │ - // 227 232 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 227 232 603 605 Ljava/lang/Exception; │ │ │ │ - // 240 245 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 240 245 603 605 Ljava/lang/Exception; │ │ │ │ - // 249 254 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 249 254 603 605 Ljava/lang/Exception; │ │ │ │ - // 256 261 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 256 261 603 605 Ljava/lang/Exception; │ │ │ │ - // 266 271 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 266 271 603 605 Ljava/lang/Exception; │ │ │ │ - // 271 275 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 271 275 603 605 Ljava/lang/Exception; │ │ │ │ - // 277 282 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 277 282 603 605 Ljava/lang/Exception; │ │ │ │ - // 286 291 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 286 291 603 605 Ljava/lang/Exception; │ │ │ │ - // 308 312 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 308 312 603 605 Ljava/lang/Exception; │ │ │ │ - // 319 322 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 319 322 603 605 Ljava/lang/Exception; │ │ │ │ - // 324 329 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 324 329 603 605 Ljava/lang/Exception; │ │ │ │ - // 329 332 714 722 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 329 332 706 714 Ljava/lang/Exception; │ │ │ │ - // 336 341 714 722 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 336 341 706 714 Ljava/lang/Exception; │ │ │ │ - // 343 348 714 722 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 343 348 706 714 Ljava/lang/Exception; │ │ │ │ - // 350 355 714 722 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 350 355 706 714 Ljava/lang/Exception; │ │ │ │ - // 355 360 714 722 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 355 360 706 714 Ljava/lang/Exception; │ │ │ │ - // 364 369 714 722 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 364 369 706 714 Ljava/lang/Exception; │ │ │ │ - // 369 374 714 722 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 369 374 706 714 Ljava/lang/Exception; │ │ │ │ - // 378 383 714 722 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 378 383 706 714 Ljava/lang/Exception; │ │ │ │ - // 391 395 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 391 395 603 605 Ljava/lang/Exception; │ │ │ │ - // 397 402 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 397 402 603 605 Ljava/lang/Exception; │ │ │ │ - // 410 415 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 410 415 603 605 Ljava/lang/Exception; │ │ │ │ - // 424 429 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 424 429 603 605 Ljava/lang/Exception; │ │ │ │ - // 436 440 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 436 440 603 605 Ljava/lang/Exception; │ │ │ │ - // 442 447 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 442 447 603 605 Ljava/lang/Exception; │ │ │ │ - // 458 463 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 458 463 603 605 Ljava/lang/Exception; │ │ │ │ - // 473 478 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 473 478 603 605 Ljava/lang/Exception; │ │ │ │ - // 484 489 494 496 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ - // 484 489 603 605 Ljava/lang/Exception; │ │ │ │ + // 99 103 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 99 103 605 607 Ljava/lang/Exception; │ │ │ │ + // 105 110 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 105 110 605 607 Ljava/lang/Exception; │ │ │ │ + // 118 123 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 118 123 605 607 Ljava/lang/Exception; │ │ │ │ + // 132 137 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 132 137 605 607 Ljava/lang/Exception; │ │ │ │ + // 144 148 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 144 148 605 607 Ljava/lang/Exception; │ │ │ │ + // 150 155 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 150 155 605 607 Ljava/lang/Exception; │ │ │ │ + // 163 168 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 163 168 605 607 Ljava/lang/Exception; │ │ │ │ + // 186 191 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 186 191 605 607 Ljava/lang/Exception; │ │ │ │ + // 198 201 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 198 201 605 607 Ljava/lang/Exception; │ │ │ │ + // 205 210 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 205 210 605 607 Ljava/lang/Exception; │ │ │ │ + // 210 215 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 210 215 605 607 Ljava/lang/Exception; │ │ │ │ + // 217 220 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 217 220 605 607 Ljava/lang/Exception; │ │ │ │ + // 222 227 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 222 227 605 607 Ljava/lang/Exception; │ │ │ │ + // 229 234 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 229 234 605 607 Ljava/lang/Exception; │ │ │ │ + // 242 247 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 242 247 605 607 Ljava/lang/Exception; │ │ │ │ + // 251 256 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 251 256 605 607 Ljava/lang/Exception; │ │ │ │ + // 258 263 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 258 263 605 607 Ljava/lang/Exception; │ │ │ │ + // 268 273 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 268 273 605 607 Ljava/lang/Exception; │ │ │ │ + // 273 277 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 273 277 605 607 Ljava/lang/Exception; │ │ │ │ + // 279 284 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 279 284 605 607 Ljava/lang/Exception; │ │ │ │ + // 288 293 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 288 293 605 607 Ljava/lang/Exception; │ │ │ │ + // 310 314 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 310 314 605 607 Ljava/lang/Exception; │ │ │ │ + // 321 324 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 321 324 605 607 Ljava/lang/Exception; │ │ │ │ + // 326 331 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 326 331 605 607 Ljava/lang/Exception; │ │ │ │ + // 331 334 716 724 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 331 334 708 716 Ljava/lang/Exception; │ │ │ │ + // 338 343 716 724 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 338 343 708 716 Ljava/lang/Exception; │ │ │ │ + // 345 350 716 724 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 345 350 708 716 Ljava/lang/Exception; │ │ │ │ + // 352 357 716 724 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 352 357 708 716 Ljava/lang/Exception; │ │ │ │ + // 357 362 716 724 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 357 362 708 716 Ljava/lang/Exception; │ │ │ │ + // 366 371 716 724 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 366 371 708 716 Ljava/lang/Exception; │ │ │ │ + // 371 376 716 724 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 371 376 708 716 Ljava/lang/Exception; │ │ │ │ + // 380 385 716 724 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 380 385 708 716 Ljava/lang/Exception; │ │ │ │ + // 393 397 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 393 397 605 607 Ljava/lang/Exception; │ │ │ │ + // 399 404 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 399 404 605 607 Ljava/lang/Exception; │ │ │ │ + // 412 417 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 412 417 605 607 Ljava/lang/Exception; │ │ │ │ + // 426 431 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 426 431 605 607 Ljava/lang/Exception; │ │ │ │ + // 438 442 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 438 442 605 607 Ljava/lang/Exception; │ │ │ │ + // 444 449 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 444 449 605 607 Ljava/lang/Exception; │ │ │ │ + // 460 465 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 460 465 605 607 Ljava/lang/Exception; │ │ │ │ + // 475 480 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 475 480 605 607 Ljava/lang/Exception; │ │ │ │ + // 486 491 496 498 Ljp/gr/java_conf/hatalab/mnv/MyUtilException; │ │ │ │ + // 486 491 605 607 Ljava/lang/Exception; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IllegalStateException: Expression is linked from several locations: Label_0389: │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0391: │ │ │ │ // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ ├── jp/gr/java_conf/hatalab/mnv/MainActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -585,17 +585,17 @@ │ │ │ │ #577 = Class #576 // android/content/SharedPreferences │ │ │ │ #578 = Utf8 edit │ │ │ │ #579 = Utf8 ()Landroid/content/SharedPreferences$Editor; │ │ │ │ #580 = NameAndType #578:#579 // edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ #581 = InterfaceMethodref #577.#580 // android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ #582 = Integer 2131099779 │ │ │ │ #583 = Float 1.781192E38f │ │ │ │ - #584 = Utf8 java/lang/Object │ │ │ │ - #585 = Class #584 // java/lang/Object │ │ │ │ - #586 = Methodref #585.#145 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #584 = Utf8 java/lang/CharSequence │ │ │ │ + #585 = Class #584 // java/lang/CharSequence │ │ │ │ + #586 = InterfaceMethodref #585.#145 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ #587 = Utf8 android/content/SharedPreferences$Editor │ │ │ │ #588 = Class #587 // android/content/SharedPreferences$Editor │ │ │ │ #589 = Utf8 putInt │ │ │ │ #590 = Utf8 (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ │ │ #591 = NameAndType #589:#590 // putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ │ │ #592 = InterfaceMethodref #588.#591 // android/content/SharedPreferences$Editor.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ │ │ #593 = Utf8 commit │ │ │ │ @@ -698,186 +698,184 @@ │ │ │ │ #690 = NameAndType #689:#40 // finish:()V │ │ │ │ #691 = Methodref #2.#690 // jp/gr/java_conf/hatalab/mnv/MainActivity.finish:()V │ │ │ │ #692 = Utf8 get │ │ │ │ #693 = Utf8 (I)Ljava/lang/Object; │ │ │ │ #694 = NameAndType #692:#693 // get:(I)Ljava/lang/Object; │ │ │ │ #695 = InterfaceMethodref #263.#694 // java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ #696 = Float 8.4E-45f │ │ │ │ - #697 = Utf8 java/lang/CharSequence │ │ │ │ - #698 = Class #697 // java/lang/CharSequence │ │ │ │ - #699 = Integer 2131099675 │ │ │ │ - #700 = Float 1.781171E38f │ │ │ │ - #701 = Integer 2131099679 │ │ │ │ - #702 = Float 1.7811718E38f │ │ │ │ - #703 = Integer 2131099680 │ │ │ │ - #704 = Float 1.781172E38f │ │ │ │ - #705 = Float 5.6E-45f │ │ │ │ - #706 = Integer 2131099681 │ │ │ │ - #707 = Float 1.7811722E38f │ │ │ │ - #708 = Float 7.0E-45f │ │ │ │ - #709 = Integer 2131099678 │ │ │ │ - #710 = Float 1.7811716E38f │ │ │ │ - #711 = Integer 2131099674 │ │ │ │ - #712 = Float 1.7811708E38f │ │ │ │ - #713 = Utf8 jp/gr/java_conf/hatalab/mnv/MainActivity$6 │ │ │ │ - #714 = Class #713 // jp/gr/java_conf/hatalab/mnv/MainActivity$6 │ │ │ │ - #715 = Methodref #714.#404 // jp/gr/java_conf/hatalab/mnv/MainActivity$6."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ │ │ - #716 = Utf8 setItems │ │ │ │ - #717 = Utf8 ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - #718 = NameAndType #716:#717 // setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - #719 = Methodref #328.#718 // android/app/AlertDialog$Builder.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - #720 = Utf8 onActivityResult │ │ │ │ - #721 = Utf8 (IILandroid/content/Intent;)V │ │ │ │ - #722 = NameAndType #720:#721 // onActivityResult:(IILandroid/content/Intent;)V │ │ │ │ - #723 = Methodref #4.#722 // android/app/ListActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ │ │ - #724 = Utf8 updateConfig │ │ │ │ - #725 = NameAndType #724:#40 // updateConfig:()V │ │ │ │ - #726 = Methodref #2.#725 // jp/gr/java_conf/hatalab/mnv/MainActivity.updateConfig:()V │ │ │ │ - #727 = Utf8 getStringExtra │ │ │ │ - #728 = NameAndType #727:#487 // getStringExtra:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - #729 = Methodref #190.#728 // android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - #730 = Utf8 ORG_FILENAME │ │ │ │ - #731 = String #730 // ORG_FILENAME │ │ │ │ - #732 = Utf8 execCopyFile │ │ │ │ - #733 = Utf8 (Ljava/io/File;Ljava/io/File;)V │ │ │ │ - #734 = NameAndType #732:#733 // execCopyFile:(Ljava/io/File;Ljava/io/File;)V │ │ │ │ - #735 = Methodref #2.#734 // jp/gr/java_conf/hatalab/mnv/MainActivity.execCopyFile:(Ljava/io/File;Ljava/io/File;)V │ │ │ │ - #736 = Utf8 execMoveFile │ │ │ │ - #737 = NameAndType #736:#733 // execMoveFile:(Ljava/io/File;Ljava/io/File;)V │ │ │ │ - #738 = Methodref #2.#737 // jp/gr/java_conf/hatalab/mnv/MainActivity.execMoveFile:(Ljava/io/File;Ljava/io/File;)V │ │ │ │ - #739 = Utf8 onCreate │ │ │ │ - #740 = Utf8 (Landroid/os/Bundle;)V │ │ │ │ - #741 = NameAndType #739:#740 // onCreate:(Landroid/os/Bundle;)V │ │ │ │ - #742 = Methodref #4.#741 // android/app/ListActivity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ - #743 = Integer 2130903052 │ │ │ │ - #744 = Float 1.7412911E38f │ │ │ │ - #745 = Utf8 setContentView │ │ │ │ - #746 = NameAndType #745:#165 // setContentView:(I)V │ │ │ │ - #747 = Methodref #2.#746 // jp/gr/java_conf/hatalab/mnv/MainActivity.setContentView:(I)V │ │ │ │ - #748 = Utf8 jp/gr/java_conf/hatalab/mnv/MainActivity$1 │ │ │ │ - #749 = Class #748 // jp/gr/java_conf/hatalab/mnv/MainActivity$1 │ │ │ │ - #750 = Methodref #749.#354 // jp/gr/java_conf/hatalab/mnv/MainActivity$1."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ - #751 = Utf8 setOnItemLongClickListener │ │ │ │ - #752 = Utf8 (Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ - #753 = NameAndType #751:#752 // setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ - #754 = Methodref #173.#753 // android/widget/ListView.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ - #755 = Utf8 exists │ │ │ │ - #756 = NameAndType #755:#106 // exists:()Z │ │ │ │ - #757 = Methodref #49.#756 // java/io/File.exists:()Z │ │ │ │ - #758 = Integer 2131165207 │ │ │ │ - #759 = Float 1.7944625E38f │ │ │ │ - #760 = Utf8 setClickable │ │ │ │ - #761 = Utf8 (Z)V │ │ │ │ - #762 = NameAndType #760:#761 // setClickable:(Z)V │ │ │ │ - #763 = Methodref #163.#762 // android/widget/ImageView.setClickable:(Z)V │ │ │ │ - #764 = Utf8 jp/gr/java_conf/hatalab/mnv/MainActivity$2 │ │ │ │ - #765 = Class #764 // jp/gr/java_conf/hatalab/mnv/MainActivity$2 │ │ │ │ - #766 = Methodref #765.#354 // jp/gr/java_conf/hatalab/mnv/MainActivity$2."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ - #767 = Methodref #163.#651 // android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - #768 = Utf8 jp/gr/java_conf/hatalab/mnv/MainActivity$3 │ │ │ │ - #769 = Class #768 // jp/gr/java_conf/hatalab/mnv/MainActivity$3 │ │ │ │ - #770 = Methodref #769.#354 // jp/gr/java_conf/hatalab/mnv/MainActivity$3."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ - #771 = Utf8 setOnItemSelectedListener │ │ │ │ - #772 = Utf8 (Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ │ │ - #773 = NameAndType #771:#772 // setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ │ │ - #774 = Methodref #173.#773 // android/widget/ListView.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ │ │ - #775 = Utf8 getAbsoluteFile │ │ │ │ - #776 = NameAndType #775:#603 // getAbsoluteFile:()Ljava/io/File; │ │ │ │ - #777 = Methodref #49.#776 // java/io/File.getAbsoluteFile:()Ljava/io/File; │ │ │ │ - #778 = Utf8 │ │ │ │ - #779 = String #778 // │ │ │ │ - #780 = Integer 2131099703 │ │ │ │ - #781 = Float 1.7811767E38f │ │ │ │ - #782 = Utf8 browseToRoot │ │ │ │ - #783 = NameAndType #782:#40 // browseToRoot:()V │ │ │ │ - #784 = Methodref #2.#783 // jp/gr/java_conf/hatalab/mnv/MainActivity.browseToRoot:()V │ │ │ │ - #785 = Float 7.1E-44f │ │ │ │ - #786 = Float 1.54E-43f │ │ │ │ - #787 = Utf8 onCreateOptionsMenu │ │ │ │ - #788 = Utf8 (Landroid/view/Menu;)Z │ │ │ │ - #789 = NameAndType #787:#788 // onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ - #790 = Methodref #4.#789 // android/app/ListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ - #791 = Integer 2131099652 │ │ │ │ - #792 = Float 1.7811663E38f │ │ │ │ - #793 = Utf8 android/view/Menu │ │ │ │ - #794 = Class #793 // android/view/Menu │ │ │ │ - #795 = Utf8 (IIII)Landroid/view/MenuItem; │ │ │ │ - #796 = NameAndType #434:#795 // add:(IIII)Landroid/view/MenuItem; │ │ │ │ - #797 = InterfaceMethodref #794.#796 // android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ - #798 = Float 6.7E-44f │ │ │ │ - #799 = Utf8 android/view/MenuItem │ │ │ │ - #800 = Class #799 // android/view/MenuItem │ │ │ │ - #801 = Utf8 setShortcut │ │ │ │ - #802 = Utf8 (CC)Landroid/view/MenuItem; │ │ │ │ - #803 = NameAndType #801:#802 // setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ - #804 = InterfaceMethodref #800.#803 // android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ - #805 = Integer 17301566 │ │ │ │ - #806 = Float 2.497943E-38f │ │ │ │ - #807 = Utf8 setIcon │ │ │ │ - #808 = Utf8 (I)Landroid/view/MenuItem; │ │ │ │ - #809 = NameAndType #807:#808 // setIcon:(I)Landroid/view/MenuItem; │ │ │ │ - #810 = InterfaceMethodref #800.#809 // android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ - #811 = Integer 2131099658 │ │ │ │ - #812 = Float 1.7811675E38f │ │ │ │ - #813 = Float 6.9E-44f │ │ │ │ - #814 = Float 1.43E-43f │ │ │ │ - #815 = Integer 17301555 │ │ │ │ - #816 = Float 2.4979398E-38f │ │ │ │ - #817 = Integer 2131099654 │ │ │ │ - #818 = Float 1.7811667E38f │ │ │ │ - #819 = Float 7.0E-44f │ │ │ │ - #820 = Float 1.39E-43f │ │ │ │ - #821 = Integer 17301560 │ │ │ │ - #822 = Float 2.4979412E-38f │ │ │ │ - #823 = Integer 2131099657 │ │ │ │ - #824 = Float 1.7811673E38f │ │ │ │ - #825 = Integer 17301577 │ │ │ │ - #826 = Float 2.497946E-38f │ │ │ │ - #827 = Integer 2131099659 │ │ │ │ - #828 = Float 1.7811677E38f │ │ │ │ - #829 = Integer 17301583 │ │ │ │ - #830 = Float 2.4979476E-38f │ │ │ │ - #831 = Utf8 saveConfig │ │ │ │ - #832 = NameAndType #831:#40 // saveConfig:()V │ │ │ │ - #833 = Methodref #2.#832 // jp/gr/java_conf/hatalab/mnv/MainActivity.saveConfig:()V │ │ │ │ - #834 = Utf8 onDestroy │ │ │ │ - #835 = NameAndType #834:#40 // onDestroy:()V │ │ │ │ - #836 = Methodref #4.#835 // android/app/ListActivity.onDestroy:()V │ │ │ │ - #837 = Utf8 onMenuItemSelected │ │ │ │ - #838 = Utf8 (ILandroid/view/MenuItem;)Z │ │ │ │ - #839 = NameAndType #837:#838 // onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ │ │ - #840 = Methodref #4.#839 // android/app/ListActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ │ │ - #841 = Utf8 getItemId │ │ │ │ - #842 = NameAndType #841:#181 // getItemId:()I │ │ │ │ - #843 = InterfaceMethodref #800.#842 // android/view/MenuItem.getItemId:()I │ │ │ │ - #844 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings │ │ │ │ - #845 = Class #844 // jp/gr/java_conf/hatalab/mnv/Settings │ │ │ │ - #846 = Utf8 jp/gr/java_conf/hatalab/mnv/GrepActivity │ │ │ │ - #847 = Class #846 // jp/gr/java_conf/hatalab/mnv/GrepActivity │ │ │ │ - #848 = Utf8 onResume │ │ │ │ - #849 = NameAndType #848:#40 // onResume:()V │ │ │ │ - #850 = Methodref #4.#849 // android/app/ListActivity.onResume:()V │ │ │ │ - #851 = Utf8 Code │ │ │ │ - #852 = Utf8 access$000 │ │ │ │ - #853 = Utf8 access$100 │ │ │ │ - #854 = Utf8 access$1000 │ │ │ │ - #855 = Utf8 access$200 │ │ │ │ - #856 = Utf8 access$300 │ │ │ │ - #857 = Utf8 access$400 │ │ │ │ - #858 = Utf8 access$500 │ │ │ │ - #859 = Utf8 access$600 │ │ │ │ - #860 = Utf8 access$700 │ │ │ │ - #861 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/MainActivity;)Ljava/io/File; │ │ │ │ - #862 = Utf8 access$800 │ │ │ │ - #863 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/lang/String;)V │ │ │ │ - #864 = Utf8 access$900 │ │ │ │ - #865 = Utf8 myLongClick │ │ │ │ - #866 = Utf8 onListItemClick │ │ │ │ - #867 = Utf8 (Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ │ │ - #868 = Utf8 setCurrentPosition │ │ │ │ + #697 = Integer 2131099675 │ │ │ │ + #698 = Float 1.781171E38f │ │ │ │ + #699 = Integer 2131099679 │ │ │ │ + #700 = Float 1.7811718E38f │ │ │ │ + #701 = Integer 2131099680 │ │ │ │ + #702 = Float 1.781172E38f │ │ │ │ + #703 = Float 5.6E-45f │ │ │ │ + #704 = Integer 2131099681 │ │ │ │ + #705 = Float 1.7811722E38f │ │ │ │ + #706 = Float 7.0E-45f │ │ │ │ + #707 = Integer 2131099678 │ │ │ │ + #708 = Float 1.7811716E38f │ │ │ │ + #709 = Integer 2131099674 │ │ │ │ + #710 = Float 1.7811708E38f │ │ │ │ + #711 = Utf8 jp/gr/java_conf/hatalab/mnv/MainActivity$6 │ │ │ │ + #712 = Class #711 // jp/gr/java_conf/hatalab/mnv/MainActivity$6 │ │ │ │ + #713 = Methodref #712.#404 // jp/gr/java_conf/hatalab/mnv/MainActivity$6."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ │ │ + #714 = Utf8 setItems │ │ │ │ + #715 = Utf8 ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + #716 = NameAndType #714:#715 // setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + #717 = Methodref #328.#716 // android/app/AlertDialog$Builder.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + #718 = Utf8 onActivityResult │ │ │ │ + #719 = Utf8 (IILandroid/content/Intent;)V │ │ │ │ + #720 = NameAndType #718:#719 // onActivityResult:(IILandroid/content/Intent;)V │ │ │ │ + #721 = Methodref #4.#720 // android/app/ListActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ │ │ + #722 = Utf8 updateConfig │ │ │ │ + #723 = NameAndType #722:#40 // updateConfig:()V │ │ │ │ + #724 = Methodref #2.#723 // jp/gr/java_conf/hatalab/mnv/MainActivity.updateConfig:()V │ │ │ │ + #725 = Utf8 getStringExtra │ │ │ │ + #726 = NameAndType #725:#487 // getStringExtra:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + #727 = Methodref #190.#726 // android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + #728 = Utf8 ORG_FILENAME │ │ │ │ + #729 = String #728 // ORG_FILENAME │ │ │ │ + #730 = Utf8 execCopyFile │ │ │ │ + #731 = Utf8 (Ljava/io/File;Ljava/io/File;)V │ │ │ │ + #732 = NameAndType #730:#731 // execCopyFile:(Ljava/io/File;Ljava/io/File;)V │ │ │ │ + #733 = Methodref #2.#732 // jp/gr/java_conf/hatalab/mnv/MainActivity.execCopyFile:(Ljava/io/File;Ljava/io/File;)V │ │ │ │ + #734 = Utf8 execMoveFile │ │ │ │ + #735 = NameAndType #734:#731 // execMoveFile:(Ljava/io/File;Ljava/io/File;)V │ │ │ │ + #736 = Methodref #2.#735 // jp/gr/java_conf/hatalab/mnv/MainActivity.execMoveFile:(Ljava/io/File;Ljava/io/File;)V │ │ │ │ + #737 = Utf8 onCreate │ │ │ │ + #738 = Utf8 (Landroid/os/Bundle;)V │ │ │ │ + #739 = NameAndType #737:#738 // onCreate:(Landroid/os/Bundle;)V │ │ │ │ + #740 = Methodref #4.#739 // android/app/ListActivity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ + #741 = Integer 2130903052 │ │ │ │ + #742 = Float 1.7412911E38f │ │ │ │ + #743 = Utf8 setContentView │ │ │ │ + #744 = NameAndType #743:#165 // setContentView:(I)V │ │ │ │ + #745 = Methodref #2.#744 // jp/gr/java_conf/hatalab/mnv/MainActivity.setContentView:(I)V │ │ │ │ + #746 = Utf8 jp/gr/java_conf/hatalab/mnv/MainActivity$1 │ │ │ │ + #747 = Class #746 // jp/gr/java_conf/hatalab/mnv/MainActivity$1 │ │ │ │ + #748 = Methodref #747.#354 // jp/gr/java_conf/hatalab/mnv/MainActivity$1."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ + #749 = Utf8 setOnItemLongClickListener │ │ │ │ + #750 = Utf8 (Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ + #751 = NameAndType #749:#750 // setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ + #752 = Methodref #173.#751 // android/widget/ListView.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ + #753 = Utf8 exists │ │ │ │ + #754 = NameAndType #753:#106 // exists:()Z │ │ │ │ + #755 = Methodref #49.#754 // java/io/File.exists:()Z │ │ │ │ + #756 = Integer 2131165207 │ │ │ │ + #757 = Float 1.7944625E38f │ │ │ │ + #758 = Utf8 setClickable │ │ │ │ + #759 = Utf8 (Z)V │ │ │ │ + #760 = NameAndType #758:#759 // setClickable:(Z)V │ │ │ │ + #761 = Methodref #163.#760 // android/widget/ImageView.setClickable:(Z)V │ │ │ │ + #762 = Utf8 jp/gr/java_conf/hatalab/mnv/MainActivity$2 │ │ │ │ + #763 = Class #762 // jp/gr/java_conf/hatalab/mnv/MainActivity$2 │ │ │ │ + #764 = Methodref #763.#354 // jp/gr/java_conf/hatalab/mnv/MainActivity$2."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ + #765 = Methodref #163.#651 // android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + #766 = Utf8 jp/gr/java_conf/hatalab/mnv/MainActivity$3 │ │ │ │ + #767 = Class #766 // jp/gr/java_conf/hatalab/mnv/MainActivity$3 │ │ │ │ + #768 = Methodref #767.#354 // jp/gr/java_conf/hatalab/mnv/MainActivity$3."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ + #769 = Utf8 setOnItemSelectedListener │ │ │ │ + #770 = Utf8 (Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ │ │ + #771 = NameAndType #769:#770 // setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ │ │ + #772 = Methodref #173.#771 // android/widget/ListView.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ │ │ + #773 = Utf8 getAbsoluteFile │ │ │ │ + #774 = NameAndType #773:#603 // getAbsoluteFile:()Ljava/io/File; │ │ │ │ + #775 = Methodref #49.#774 // java/io/File.getAbsoluteFile:()Ljava/io/File; │ │ │ │ + #776 = Utf8 │ │ │ │ + #777 = String #776 // │ │ │ │ + #778 = Integer 2131099703 │ │ │ │ + #779 = Float 1.7811767E38f │ │ │ │ + #780 = Utf8 browseToRoot │ │ │ │ + #781 = NameAndType #780:#40 // browseToRoot:()V │ │ │ │ + #782 = Methodref #2.#781 // jp/gr/java_conf/hatalab/mnv/MainActivity.browseToRoot:()V │ │ │ │ + #783 = Float 7.1E-44f │ │ │ │ + #784 = Float 1.54E-43f │ │ │ │ + #785 = Utf8 onCreateOptionsMenu │ │ │ │ + #786 = Utf8 (Landroid/view/Menu;)Z │ │ │ │ + #787 = NameAndType #785:#786 // onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ + #788 = Methodref #4.#787 // android/app/ListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ + #789 = Integer 2131099652 │ │ │ │ + #790 = Float 1.7811663E38f │ │ │ │ + #791 = Utf8 android/view/Menu │ │ │ │ + #792 = Class #791 // android/view/Menu │ │ │ │ + #793 = Utf8 (IIII)Landroid/view/MenuItem; │ │ │ │ + #794 = NameAndType #434:#793 // add:(IIII)Landroid/view/MenuItem; │ │ │ │ + #795 = InterfaceMethodref #792.#794 // android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ + #796 = Float 6.7E-44f │ │ │ │ + #797 = Utf8 android/view/MenuItem │ │ │ │ + #798 = Class #797 // android/view/MenuItem │ │ │ │ + #799 = Utf8 setShortcut │ │ │ │ + #800 = Utf8 (CC)Landroid/view/MenuItem; │ │ │ │ + #801 = NameAndType #799:#800 // setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ + #802 = InterfaceMethodref #798.#801 // android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ + #803 = Integer 17301566 │ │ │ │ + #804 = Float 2.497943E-38f │ │ │ │ + #805 = Utf8 setIcon │ │ │ │ + #806 = Utf8 (I)Landroid/view/MenuItem; │ │ │ │ + #807 = NameAndType #805:#806 // setIcon:(I)Landroid/view/MenuItem; │ │ │ │ + #808 = InterfaceMethodref #798.#807 // android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ + #809 = Integer 2131099658 │ │ │ │ + #810 = Float 1.7811675E38f │ │ │ │ + #811 = Float 6.9E-44f │ │ │ │ + #812 = Float 1.43E-43f │ │ │ │ + #813 = Integer 17301555 │ │ │ │ + #814 = Float 2.4979398E-38f │ │ │ │ + #815 = Integer 2131099654 │ │ │ │ + #816 = Float 1.7811667E38f │ │ │ │ + #817 = Float 7.0E-44f │ │ │ │ + #818 = Float 1.39E-43f │ │ │ │ + #819 = Integer 17301560 │ │ │ │ + #820 = Float 2.4979412E-38f │ │ │ │ + #821 = Integer 2131099657 │ │ │ │ + #822 = Float 1.7811673E38f │ │ │ │ + #823 = Integer 17301577 │ │ │ │ + #824 = Float 2.497946E-38f │ │ │ │ + #825 = Integer 2131099659 │ │ │ │ + #826 = Float 1.7811677E38f │ │ │ │ + #827 = Integer 17301583 │ │ │ │ + #828 = Float 2.4979476E-38f │ │ │ │ + #829 = Utf8 saveConfig │ │ │ │ + #830 = NameAndType #829:#40 // saveConfig:()V │ │ │ │ + #831 = Methodref #2.#830 // jp/gr/java_conf/hatalab/mnv/MainActivity.saveConfig:()V │ │ │ │ + #832 = Utf8 onDestroy │ │ │ │ + #833 = NameAndType #832:#40 // onDestroy:()V │ │ │ │ + #834 = Methodref #4.#833 // android/app/ListActivity.onDestroy:()V │ │ │ │ + #835 = Utf8 onMenuItemSelected │ │ │ │ + #836 = Utf8 (ILandroid/view/MenuItem;)Z │ │ │ │ + #837 = NameAndType #835:#836 // onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ │ │ + #838 = Methodref #4.#837 // android/app/ListActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ │ │ + #839 = Utf8 getItemId │ │ │ │ + #840 = NameAndType #839:#181 // getItemId:()I │ │ │ │ + #841 = InterfaceMethodref #798.#840 // android/view/MenuItem.getItemId:()I │ │ │ │ + #842 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings │ │ │ │ + #843 = Class #842 // jp/gr/java_conf/hatalab/mnv/Settings │ │ │ │ + #844 = Utf8 jp/gr/java_conf/hatalab/mnv/GrepActivity │ │ │ │ + #845 = Class #844 // jp/gr/java_conf/hatalab/mnv/GrepActivity │ │ │ │ + #846 = Utf8 onResume │ │ │ │ + #847 = NameAndType #846:#40 // onResume:()V │ │ │ │ + #848 = Methodref #4.#847 // android/app/ListActivity.onResume:()V │ │ │ │ + #849 = Utf8 Code │ │ │ │ + #850 = Utf8 access$000 │ │ │ │ + #851 = Utf8 access$100 │ │ │ │ + #852 = Utf8 access$1000 │ │ │ │ + #853 = Utf8 access$200 │ │ │ │ + #854 = Utf8 access$300 │ │ │ │ + #855 = Utf8 access$400 │ │ │ │ + #856 = Utf8 access$500 │ │ │ │ + #857 = Utf8 access$600 │ │ │ │ + #858 = Utf8 access$700 │ │ │ │ + #859 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/MainActivity;)Ljava/io/File; │ │ │ │ + #860 = Utf8 access$800 │ │ │ │ + #861 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/lang/String;)V │ │ │ │ + #862 = Utf8 access$900 │ │ │ │ + #863 = Utf8 myLongClick │ │ │ │ + #864 = Utf8 onListItemClick │ │ │ │ + #865 = Utf8 (Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ │ │ + #866 = Utf8 setCurrentPosition │ │ │ │ { │ │ │ │ private static final int MENUID_CLOSE = 3; │ │ │ │ descriptor: I │ │ │ │ flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL │ │ │ │ ConstantValue: int 3 │ │ │ │ │ │ │ │ private static final int MENUID_FIND = 5; │ │ │ │ @@ -1299,213 +1297,215 @@ │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=23, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokestatic #224 // Method android/view/LayoutInflater.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ │ │ 4: astore_1 │ │ │ │ - 5: aconst_null │ │ │ │ - 6: astore_2 │ │ │ │ - 7: ldc #225 // int 2130903048 │ │ │ │ - 9: istore_3 │ │ │ │ - 10: aconst_null │ │ │ │ - 11: astore 4 │ │ │ │ - 13: aload_1 │ │ │ │ - 14: iload_3 │ │ │ │ - 15: aconst_null │ │ │ │ - 16: invokevirtual #230 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ - 19: astore 5 │ │ │ │ - 21: ldc #231 // int 2131165187 │ │ │ │ - 23: istore_3 │ │ │ │ - 24: aload 5 │ │ │ │ - 26: iload_3 │ │ │ │ - 27: invokevirtual #238 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 30: checkcast #240 // class android/widget/EditText │ │ │ │ - 33: astore 6 │ │ │ │ - 35: invokestatic #246 // Method jp/gr/java_conf/hatalab/mnv/Config.getDefaultFolderName:()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ - 38: astore 7 │ │ │ │ - 40: aload 7 │ │ │ │ - 42: invokevirtual #249 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.toString:()Ljava/lang/String; │ │ │ │ - 45: astore 8 │ │ │ │ - 47: aload 7 │ │ │ │ - 49: invokevirtual #252 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.isWithNumber:()Z │ │ │ │ - 52: istore 9 │ │ │ │ - 54: iload 9 │ │ │ │ - 56: ifeq 223 │ │ │ │ - 59: iconst_0 │ │ │ │ - 60: istore 10 │ │ │ │ - 62: aload 7 │ │ │ │ - 64: invokevirtual #255 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getNumberRegex:()Ljava/lang/String; │ │ │ │ - 67: astore 11 │ │ │ │ - 69: aload 11 │ │ │ │ - 71: ifnull 223 │ │ │ │ - 74: aload 11 │ │ │ │ - 76: invokestatic #261 // Method java/util/regex/Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ │ │ - 79: astore 12 │ │ │ │ - 81: aload_0 │ │ │ │ - 82: astore 13 │ │ │ │ - 84: aload_0 │ │ │ │ - 85: getfield #47 // Field directoryEntries:Ljava/util/List; │ │ │ │ - 88: astore 13 │ │ │ │ - 90: aload 13 │ │ │ │ - 92: astore 14 │ │ │ │ - 94: aload 13 │ │ │ │ - 96: invokeinterface #267, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 101: astore 15 │ │ │ │ - 103: aload 15 │ │ │ │ - 105: invokeinterface #272, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 110: istore 9 │ │ │ │ - 112: iload 9 │ │ │ │ - 114: ifeq 214 │ │ │ │ - 117: aload 15 │ │ │ │ - 119: invokeinterface #276, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 124: checkcast #278 // class java/lang/String │ │ │ │ - 127: astore 16 │ │ │ │ - 129: ldc_w #282 // String │ │ │ │ - 132: astore_2 │ │ │ │ - 133: ldc_w #280 // String /$ │ │ │ │ - 136: astore 13 │ │ │ │ - 138: aload_2 │ │ │ │ - 139: astore 4 │ │ │ │ - 141: aload 16 │ │ │ │ - 143: aload 13 │ │ │ │ - 145: aload_2 │ │ │ │ - 146: invokevirtual #286 // Method java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 149: astore 14 │ │ │ │ - 151: aload 14 │ │ │ │ - 153: astore 13 │ │ │ │ - 155: aload 12 │ │ │ │ - 157: aload 14 │ │ │ │ - 159: invokevirtual #290 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ - 162: astore 17 │ │ │ │ - 164: aload 17 │ │ │ │ - 166: invokevirtual #295 // Method java/util/regex/Matcher.find:()Z │ │ │ │ - 169: istore 9 │ │ │ │ - 171: iload 9 │ │ │ │ - 173: ifeq 103 │ │ │ │ - 176: iconst_1 │ │ │ │ - 177: istore 9 │ │ │ │ - 179: iload 9 │ │ │ │ - 181: istore_3 │ │ │ │ - 182: aload 17 │ │ │ │ - 184: iload 9 │ │ │ │ + 5: iconst_0 │ │ │ │ + 6: istore_2 │ │ │ │ + 7: aconst_null │ │ │ │ + 8: astore_3 │ │ │ │ + 9: ldc #225 // int 2130903048 │ │ │ │ + 11: istore 4 │ │ │ │ + 13: aconst_null │ │ │ │ + 14: astore 5 │ │ │ │ + 16: aload_1 │ │ │ │ + 17: iload 4 │ │ │ │ + 19: aconst_null │ │ │ │ + 20: invokevirtual #230 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ + 23: astore 6 │ │ │ │ + 25: ldc #231 // int 2131165187 │ │ │ │ + 27: istore 4 │ │ │ │ + 29: aload 6 │ │ │ │ + 31: iload 4 │ │ │ │ + 33: invokevirtual #238 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 36: checkcast #240 // class android/widget/EditText │ │ │ │ + 39: astore 7 │ │ │ │ + 41: invokestatic #246 // Method jp/gr/java_conf/hatalab/mnv/Config.getDefaultFolderName:()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ + 44: astore 8 │ │ │ │ + 46: aload 8 │ │ │ │ + 48: invokevirtual #249 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.toString:()Ljava/lang/String; │ │ │ │ + 51: astore 9 │ │ │ │ + 53: aload 8 │ │ │ │ + 55: invokevirtual #252 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.isWithNumber:()Z │ │ │ │ + 58: istore 10 │ │ │ │ + 60: iload 10 │ │ │ │ + 62: ifeq 223 │ │ │ │ + 65: iconst_0 │ │ │ │ + 66: istore 11 │ │ │ │ + 68: aload 8 │ │ │ │ + 70: invokevirtual #255 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getNumberRegex:()Ljava/lang/String; │ │ │ │ + 73: astore 12 │ │ │ │ + 75: aload 12 │ │ │ │ + 77: ifnull 223 │ │ │ │ + 80: aload 12 │ │ │ │ + 82: invokestatic #261 // Method java/util/regex/Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ │ │ + 85: astore 13 │ │ │ │ + 87: aload_0 │ │ │ │ + 88: astore 14 │ │ │ │ + 90: aload_0 │ │ │ │ + 91: getfield #47 // Field directoryEntries:Ljava/util/List; │ │ │ │ + 94: astore 14 │ │ │ │ + 96: aload 14 │ │ │ │ + 98: astore 15 │ │ │ │ + 100: aload 14 │ │ │ │ + 102: invokeinterface #267, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 107: astore 15 │ │ │ │ + 109: aload 15 │ │ │ │ + 111: invokeinterface #272, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 116: istore_2 │ │ │ │ + 117: iload_2 │ │ │ │ + 118: ifeq 214 │ │ │ │ + 121: aload 15 │ │ │ │ + 123: invokeinterface #276, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 128: checkcast #278 // class java/lang/String │ │ │ │ + 131: astore 16 │ │ │ │ + 133: ldc_w #282 // String │ │ │ │ + 136: astore 17 │ │ │ │ + 138: ldc_w #280 // String /$ │ │ │ │ + 141: astore 14 │ │ │ │ + 143: aload 17 │ │ │ │ + 145: astore 5 │ │ │ │ + 147: aload 16 │ │ │ │ + 149: aload 14 │ │ │ │ + 151: aload 17 │ │ │ │ + 153: invokevirtual #286 // Method java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 156: astore_3 │ │ │ │ + 157: aload_3 │ │ │ │ + 158: astore 14 │ │ │ │ + 160: aload 13 │ │ │ │ + 162: aload_3 │ │ │ │ + 163: invokevirtual #290 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + 166: astore 18 │ │ │ │ + 168: aload 18 │ │ │ │ + 170: invokevirtual #295 // Method java/util/regex/Matcher.find:()Z │ │ │ │ + 173: istore_2 │ │ │ │ + 174: iload_2 │ │ │ │ + 175: ifeq 109 │ │ │ │ + 178: iconst_1 │ │ │ │ + 179: istore_2 │ │ │ │ + 180: iload_2 │ │ │ │ + 181: istore 4 │ │ │ │ + 183: aload 18 │ │ │ │ + 185: iload_2 │ │ │ │ 186: invokevirtual #298 // Method java/util/regex/Matcher.group:(I)Ljava/lang/String; │ │ │ │ - 189: astore 18 │ │ │ │ - 191: aload 18 │ │ │ │ + 189: astore 19 │ │ │ │ + 191: aload 19 │ │ │ │ 193: invokestatic #304 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I │ │ │ │ - 196: istore 19 │ │ │ │ - 198: iload 19 │ │ │ │ - 200: iload 10 │ │ │ │ - 202: if_icmplt 103 │ │ │ │ - 205: iload 19 │ │ │ │ + 196: istore 20 │ │ │ │ + 198: iload 20 │ │ │ │ + 200: iload 11 │ │ │ │ + 202: if_icmplt 109 │ │ │ │ + 205: iload 20 │ │ │ │ 207: iconst_1 │ │ │ │ 208: iadd │ │ │ │ - 209: istore 10 │ │ │ │ - 211: goto 103 │ │ │ │ - 214: aload 7 │ │ │ │ - 216: iload 10 │ │ │ │ + 209: istore 11 │ │ │ │ + 211: goto 109 │ │ │ │ + 214: aload 8 │ │ │ │ + 216: iload 11 │ │ │ │ 218: invokevirtual #306 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.toString:(I)Ljava/lang/String; │ │ │ │ - 221: astore 8 │ │ │ │ + 221: astore 9 │ │ │ │ 223: ldc_w #308 // String \\\\% │ │ │ │ - 226: astore 13 │ │ │ │ + 226: astore 14 │ │ │ │ 228: ldc_w #310 // String % │ │ │ │ - 231: astore 4 │ │ │ │ - 233: aload 8 │ │ │ │ - 235: aload 13 │ │ │ │ - 237: aload 4 │ │ │ │ + 231: astore 5 │ │ │ │ + 233: aload 9 │ │ │ │ + 235: aload 14 │ │ │ │ + 237: aload 5 │ │ │ │ 239: invokevirtual #286 // Method java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 242: astore 8 │ │ │ │ + 242: astore 9 │ │ │ │ 244: ldc_w #312 // String Main │ │ │ │ - 247: aload 8 │ │ │ │ + 247: aload 9 │ │ │ │ 249: invokestatic #318 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 252: pop │ │ │ │ 253: ldc_w #320 // String [/:,;*?\"<>|] │ │ │ │ - 256: astore 13 │ │ │ │ + 256: astore 14 │ │ │ │ 258: ldc_w #322 // String . │ │ │ │ - 261: astore 4 │ │ │ │ - 263: aload 8 │ │ │ │ - 265: aload 13 │ │ │ │ - 267: aload 4 │ │ │ │ + 261: astore 5 │ │ │ │ + 263: aload 9 │ │ │ │ + 265: aload 14 │ │ │ │ + 267: aload 5 │ │ │ │ 269: invokevirtual #286 // Method java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 272: astore 8 │ │ │ │ - 274: aload 6 │ │ │ │ - 276: aload 8 │ │ │ │ + 272: astore 9 │ │ │ │ + 274: aload 7 │ │ │ │ + 276: aload 9 │ │ │ │ 278: invokevirtual #326 // Method android/widget/EditText.setText:(Ljava/lang/CharSequence;)V │ │ │ │ 281: new #328 // class android/app/AlertDialog$Builder │ │ │ │ - 284: astore 20 │ │ │ │ + 284: astore 21 │ │ │ │ 286: aload_0 │ │ │ │ - 287: astore 13 │ │ │ │ - 289: aload 20 │ │ │ │ + 287: astore 14 │ │ │ │ + 289: aload 21 │ │ │ │ 291: aload_0 │ │ │ │ 292: invokespecial #331 // Method android/app/AlertDialog$Builder."":(Landroid/content/Context;)V │ │ │ │ 295: ldc_w #332 // int 2131099685 │ │ │ │ - 298: istore_3 │ │ │ │ - 299: aload 20 │ │ │ │ - 301: iload_3 │ │ │ │ - 302: invokevirtual #337 // Method android/app/AlertDialog$Builder.setTitle:(I)Landroid/app/AlertDialog$Builder; │ │ │ │ - 305: astore 14 │ │ │ │ - 307: new #341 // class jp/gr/java_conf/hatalab/mnv/MainActivity$15 │ │ │ │ - 310: astore 21 │ │ │ │ - 312: aload 21 │ │ │ │ - 314: astore 13 │ │ │ │ - 316: aload_0 │ │ │ │ - 317: astore 4 │ │ │ │ - 319: aload 21 │ │ │ │ - 321: aload_0 │ │ │ │ - 322: aload 5 │ │ │ │ - 324: invokespecial #344 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$15."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;)V │ │ │ │ - 327: aload 14 │ │ │ │ - 329: ldc_w #338 // int 2131099713 │ │ │ │ - 332: aload 21 │ │ │ │ - 334: invokevirtual #348 // Method android/app/AlertDialog$Builder.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - 337: astore 14 │ │ │ │ - 339: new #352 // class jp/gr/java_conf/hatalab/mnv/MainActivity$14 │ │ │ │ - 342: astore 21 │ │ │ │ - 344: aload 21 │ │ │ │ - 346: aload_0 │ │ │ │ - 347: invokespecial #355 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$14."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ - 350: aload 14 │ │ │ │ - 352: ldc_w #349 // int 2131099716 │ │ │ │ - 355: aload 21 │ │ │ │ - 357: invokevirtual #358 // Method android/app/AlertDialog$Builder.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - 360: astore 14 │ │ │ │ - 362: new #360 // class jp/gr/java_conf/hatalab/mnv/MainActivity$13 │ │ │ │ - 365: astore_2 │ │ │ │ - 366: aload_2 │ │ │ │ - 367: astore 13 │ │ │ │ - 369: aload_2 │ │ │ │ - 370: aload_0 │ │ │ │ - 371: invokespecial #361 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$13."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ - 374: aload 14 │ │ │ │ - 376: aload_2 │ │ │ │ - 377: invokevirtual #365 // Method android/app/AlertDialog$Builder.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - 380: astore 14 │ │ │ │ - 382: aload 14 │ │ │ │ - 384: astore 13 │ │ │ │ - 386: aload 14 │ │ │ │ - 388: aload 5 │ │ │ │ - 390: invokevirtual #369 // Method android/app/AlertDialog$Builder.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ │ │ - 393: invokevirtual #372 // Method android/app/AlertDialog$Builder.show:()Landroid/app/AlertDialog; │ │ │ │ - 396: pop │ │ │ │ - 397: return │ │ │ │ - 398: astore 22 │ │ │ │ - 400: aload 22 │ │ │ │ - 402: invokevirtual #373 // Method java/lang/Exception.toString:()Ljava/lang/String; │ │ │ │ - 405: astore 14 │ │ │ │ - 407: aload 14 │ │ │ │ - 409: astore 13 │ │ │ │ - 411: aload_0 │ │ │ │ - 412: astore 4 │ │ │ │ - 414: aload 14 │ │ │ │ - 416: aload_0 │ │ │ │ - 417: invokestatic #379 // Method jp/gr/java_conf/hatalab/mnv/MyUtil.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V │ │ │ │ - 420: goto 223 │ │ │ │ + 298: istore 4 │ │ │ │ + 300: aload 21 │ │ │ │ + 302: iload 4 │ │ │ │ + 304: invokevirtual #337 // Method android/app/AlertDialog$Builder.setTitle:(I)Landroid/app/AlertDialog$Builder; │ │ │ │ + 307: astore 15 │ │ │ │ + 309: new #341 // class jp/gr/java_conf/hatalab/mnv/MainActivity$15 │ │ │ │ + 312: astore 17 │ │ │ │ + 314: aload 17 │ │ │ │ + 316: astore 14 │ │ │ │ + 318: aload_0 │ │ │ │ + 319: astore 5 │ │ │ │ + 321: aload 17 │ │ │ │ + 323: aload_0 │ │ │ │ + 324: aload 6 │ │ │ │ + 326: invokespecial #344 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$15."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;)V │ │ │ │ + 329: aload 15 │ │ │ │ + 331: ldc_w #338 // int 2131099713 │ │ │ │ + 334: aload 17 │ │ │ │ + 336: invokevirtual #348 // Method android/app/AlertDialog$Builder.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 339: astore 15 │ │ │ │ + 341: new #352 // class jp/gr/java_conf/hatalab/mnv/MainActivity$14 │ │ │ │ + 344: astore 17 │ │ │ │ + 346: aload 17 │ │ │ │ + 348: aload_0 │ │ │ │ + 349: invokespecial #355 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$14."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ + 352: aload 15 │ │ │ │ + 354: ldc_w #349 // int 2131099716 │ │ │ │ + 357: aload 17 │ │ │ │ + 359: invokevirtual #358 // Method android/app/AlertDialog$Builder.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 362: astore 15 │ │ │ │ + 364: new #360 // class jp/gr/java_conf/hatalab/mnv/MainActivity$13 │ │ │ │ + 367: astore_3 │ │ │ │ + 368: aload_3 │ │ │ │ + 369: astore 14 │ │ │ │ + 371: aload_3 │ │ │ │ + 372: aload_0 │ │ │ │ + 373: invokespecial #361 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$13."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ + 376: aload 15 │ │ │ │ + 378: aload_3 │ │ │ │ + 379: invokevirtual #365 // Method android/app/AlertDialog$Builder.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 382: astore 15 │ │ │ │ + 384: aload 15 │ │ │ │ + 386: astore 14 │ │ │ │ + 388: aload 15 │ │ │ │ + 390: aload 6 │ │ │ │ + 392: invokevirtual #369 // Method android/app/AlertDialog$Builder.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 395: invokevirtual #372 // Method android/app/AlertDialog$Builder.show:()Landroid/app/AlertDialog; │ │ │ │ + 398: pop │ │ │ │ + 399: return │ │ │ │ + 400: astore 22 │ │ │ │ + 402: aload 22 │ │ │ │ + 404: invokevirtual #373 // Method java/lang/Exception.toString:()Ljava/lang/String; │ │ │ │ + 407: astore 15 │ │ │ │ + 409: aload 15 │ │ │ │ + 411: astore 14 │ │ │ │ + 413: aload_0 │ │ │ │ + 414: astore 5 │ │ │ │ + 416: aload 15 │ │ │ │ + 418: aload_0 │ │ │ │ + 419: invokestatic #379 // Method jp/gr/java_conf/hatalab/mnv/MyUtil.showMessage:(Ljava/lang/String;Landroid/app/Activity;)V │ │ │ │ + 422: goto 223 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 216 221 398 Class java/lang/Exception │ │ │ │ + 216 221 400 Class java/lang/Exception │ │ │ │ │ │ │ │ private void deleteFile(java.io.File); │ │ │ │ descriptor: (Ljava/io/File;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=2 │ │ │ │ 0: new #328 // class android/app/AlertDialog$Builder │ │ │ │ @@ -1683,15 +1683,15 @@ │ │ │ │ 56: pop │ │ │ │ 57: return │ │ │ │ │ │ │ │ private void fill(java.io.File[]); │ │ │ │ descriptor: ([Ljava/io/File;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=14, args_size=2 │ │ │ │ + stack=300, locals=15, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #47 // Field directoryEntries:Ljava/util/List; │ │ │ │ 4: invokeinterface #428, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ 9: aload_0 │ │ │ │ 10: getfield #56 // Field currentDirectory:Ljava/io/File; │ │ │ │ 13: invokevirtual #431 // Method java/io/File.getParent:()Ljava/lang/String; │ │ │ │ 16: astore_2 │ │ │ │ @@ -1718,130 +1718,130 @@ │ │ │ │ 58: aload_2 │ │ │ │ 59: ifnull 68 │ │ │ │ 62: iload 4 │ │ │ │ 64: iconst_1 │ │ │ │ 65: iadd │ │ │ │ 66: istore 4 │ │ │ │ 68: aload_1 │ │ │ │ - 69: ifnull 198 │ │ │ │ + 69: ifnull 209 │ │ │ │ 72: aload_1 │ │ │ │ - 73: astore 5 │ │ │ │ - 75: aload_1 │ │ │ │ - 76: arraylength │ │ │ │ + 73: arraylength │ │ │ │ + 74: istore 5 │ │ │ │ + 76: iconst_0 │ │ │ │ 77: istore 6 │ │ │ │ - 79: iconst_0 │ │ │ │ - 80: istore 7 │ │ │ │ - 82: iload 7 │ │ │ │ - 84: iload 6 │ │ │ │ - 86: if_icmpge 198 │ │ │ │ - 89: aload 5 │ │ │ │ - 91: iload 7 │ │ │ │ - 93: aaload │ │ │ │ - 94: astore 8 │ │ │ │ - 96: aload 8 │ │ │ │ - 98: invokevirtual #108 // Method java/io/File.isDirectory:()Z │ │ │ │ - 101: istore 9 │ │ │ │ - 103: iload 9 │ │ │ │ - 105: ifeq 171 │ │ │ │ - 108: aload_0 │ │ │ │ - 109: getfield #47 // Field directoryEntries:Ljava/util/List; │ │ │ │ - 112: astore_2 │ │ │ │ - 113: new #126 // class java/lang/StringBuilder │ │ │ │ - 116: astore_3 │ │ │ │ - 117: aload_3 │ │ │ │ - 118: invokespecial #127 // Method java/lang/StringBuilder."":()V │ │ │ │ - 121: aload 8 │ │ │ │ - 123: invokevirtual #208 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - 126: iload 4 │ │ │ │ - 128: invokevirtual #443 // Method java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ - 131: astore 10 │ │ │ │ - 133: aload_3 │ │ │ │ + 79: aconst_null │ │ │ │ + 80: astore_2 │ │ │ │ + 81: iload 6 │ │ │ │ + 83: iload 5 │ │ │ │ + 85: if_icmpge 209 │ │ │ │ + 88: aload_1 │ │ │ │ + 89: iload 6 │ │ │ │ + 91: aaload │ │ │ │ + 92: astore 7 │ │ │ │ + 94: aload 7 │ │ │ │ + 96: invokevirtual #108 // Method java/io/File.isDirectory:()Z │ │ │ │ + 99: istore 8 │ │ │ │ + 101: iload 8 │ │ │ │ + 103: ifeq 178 │ │ │ │ + 106: aload_0 │ │ │ │ + 107: getfield #47 // Field directoryEntries:Ljava/util/List; │ │ │ │ + 110: astore 9 │ │ │ │ + 112: new #126 // class java/lang/StringBuilder │ │ │ │ + 115: astore 10 │ │ │ │ + 117: aload 10 │ │ │ │ + 119: invokespecial #127 // Method java/lang/StringBuilder."":()V │ │ │ │ + 122: aload 7 │ │ │ │ + 124: invokevirtual #208 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + 127: iload 4 │ │ │ │ + 129: invokevirtual #443 // Method java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ + 132: astore 11 │ │ │ │ 134: aload 10 │ │ │ │ - 136: invokevirtual #137 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 139: astore_3 │ │ │ │ - 140: ldc #157 // String / │ │ │ │ - 142: astore 10 │ │ │ │ - 144: aload_3 │ │ │ │ - 145: aload 10 │ │ │ │ - 147: invokevirtual #137 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 150: invokevirtual #146 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 153: astore_3 │ │ │ │ - 154: aload_2 │ │ │ │ - 155: aload_3 │ │ │ │ - 156: invokeinterface #437, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 161: pop │ │ │ │ - 162: iload 7 │ │ │ │ - 164: iconst_1 │ │ │ │ - 165: iadd │ │ │ │ - 166: istore 7 │ │ │ │ - 168: goto 82 │ │ │ │ - 171: aload_0 │ │ │ │ - 172: getfield #47 // Field directoryEntries:Ljava/util/List; │ │ │ │ - 175: astore_2 │ │ │ │ - 176: aload 8 │ │ │ │ - 178: invokevirtual #208 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - 181: iload 4 │ │ │ │ - 183: invokevirtual #443 // Method java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ - 186: astore_3 │ │ │ │ - 187: aload_2 │ │ │ │ - 188: aload_3 │ │ │ │ - 189: invokeinterface #437, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 194: pop │ │ │ │ - 195: goto 162 │ │ │ │ - 198: aload_0 │ │ │ │ - 199: ldc_w #444 // int 2131165206 │ │ │ │ - 202: invokevirtual #446 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 205: checkcast #448 // class android/widget/TextView │ │ │ │ - 208: astore 11 │ │ │ │ - 210: aload_0 │ │ │ │ - 211: getfield #56 // Field currentDirectory:Ljava/io/File; │ │ │ │ - 214: invokevirtual #208 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - 217: astore_2 │ │ │ │ - 218: aload 11 │ │ │ │ - 220: aload_2 │ │ │ │ - 221: invokevirtual #449 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 224: new #451 // class jp/gr/java_conf/hatalab/mnv/FileListAdapter │ │ │ │ - 227: astore 12 │ │ │ │ - 229: aload_0 │ │ │ │ - 230: getfield #47 // Field directoryEntries:Ljava/util/List; │ │ │ │ - 233: astore_2 │ │ │ │ - 234: aload 12 │ │ │ │ - 236: aload_0 │ │ │ │ - 237: aload_2 │ │ │ │ - 238: invokespecial #454 // Method jp/gr/java_conf/hatalab/mnv/FileListAdapter."":(Landroid/content/Context;Ljava/util/List;)V │ │ │ │ - 241: aload_0 │ │ │ │ - 242: getfield #71 // Field mCurrentOrder:I │ │ │ │ - 245: istore 13 │ │ │ │ - 247: new #456 // class jp/gr/java_conf/hatalab/mnv/MainActivity$4 │ │ │ │ - 250: astore_2 │ │ │ │ - 251: aload_2 │ │ │ │ + 136: aload 11 │ │ │ │ + 138: invokevirtual #137 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 141: astore 10 │ │ │ │ + 143: ldc #157 // String / │ │ │ │ + 145: astore 11 │ │ │ │ + 147: aload 10 │ │ │ │ + 149: aload 11 │ │ │ │ + 151: invokevirtual #137 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 154: invokevirtual #146 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 157: astore 10 │ │ │ │ + 159: aload 9 │ │ │ │ + 161: aload 10 │ │ │ │ + 163: invokeinterface #437, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 168: pop │ │ │ │ + 169: iload 6 │ │ │ │ + 171: iconst_1 │ │ │ │ + 172: iadd │ │ │ │ + 173: istore 6 │ │ │ │ + 175: goto 81 │ │ │ │ + 178: aload_0 │ │ │ │ + 179: getfield #47 // Field directoryEntries:Ljava/util/List; │ │ │ │ + 182: astore 9 │ │ │ │ + 184: aload 7 │ │ │ │ + 186: invokevirtual #208 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + 189: iload 4 │ │ │ │ + 191: invokevirtual #443 // Method java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ + 194: astore 10 │ │ │ │ + 196: aload 9 │ │ │ │ + 198: aload 10 │ │ │ │ + 200: invokeinterface #437, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 205: pop │ │ │ │ + 206: goto 169 │ │ │ │ + 209: aload_0 │ │ │ │ + 210: ldc_w #444 // int 2131165206 │ │ │ │ + 213: invokevirtual #446 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 216: checkcast #448 // class android/widget/TextView │ │ │ │ + 219: astore 12 │ │ │ │ + 221: aload_0 │ │ │ │ + 222: getfield #56 // Field currentDirectory:Ljava/io/File; │ │ │ │ + 225: invokevirtual #208 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + 228: astore_2 │ │ │ │ + 229: aload 12 │ │ │ │ + 231: aload_2 │ │ │ │ + 232: invokevirtual #449 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 235: new #451 // class jp/gr/java_conf/hatalab/mnv/FileListAdapter │ │ │ │ + 238: astore 13 │ │ │ │ + 240: aload_0 │ │ │ │ + 241: getfield #47 // Field directoryEntries:Ljava/util/List; │ │ │ │ + 244: astore_2 │ │ │ │ + 245: aload 13 │ │ │ │ + 247: aload_0 │ │ │ │ + 248: aload_2 │ │ │ │ + 249: invokespecial #454 // Method jp/gr/java_conf/hatalab/mnv/FileListAdapter."":(Landroid/content/Context;Ljava/util/List;)V │ │ │ │ 252: aload_0 │ │ │ │ - 253: iload 13 │ │ │ │ - 255: invokespecial #459 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$4."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V │ │ │ │ - 258: aload 12 │ │ │ │ - 260: aload_2 │ │ │ │ - 261: invokevirtual #463 // Method jp/gr/java_conf/hatalab/mnv/FileListAdapter.sort:(Ljava/util/Comparator;)V │ │ │ │ - 264: aload_0 │ │ │ │ - 265: getfield #62 // Field listFoldersFirstFlag:Z │ │ │ │ - 268: istore 9 │ │ │ │ - 270: iload 9 │ │ │ │ - 272: ifeq 292 │ │ │ │ - 275: new #465 // class jp/gr/java_conf/hatalab/mnv/MainActivity$5 │ │ │ │ - 278: astore_2 │ │ │ │ - 279: aload_2 │ │ │ │ - 280: aload_0 │ │ │ │ - 281: iload 13 │ │ │ │ - 283: invokespecial #466 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$5."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V │ │ │ │ - 286: aload 12 │ │ │ │ - 288: aload_2 │ │ │ │ - 289: invokevirtual #463 // Method jp/gr/java_conf/hatalab/mnv/FileListAdapter.sort:(Ljava/util/Comparator;)V │ │ │ │ - 292: aload_0 │ │ │ │ - 293: aload 12 │ │ │ │ - 295: invokevirtual #470 // Method setListAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ - 298: return │ │ │ │ + 253: getfield #71 // Field mCurrentOrder:I │ │ │ │ + 256: istore 14 │ │ │ │ + 258: new #456 // class jp/gr/java_conf/hatalab/mnv/MainActivity$4 │ │ │ │ + 261: astore_2 │ │ │ │ + 262: aload_2 │ │ │ │ + 263: aload_0 │ │ │ │ + 264: iload 14 │ │ │ │ + 266: invokespecial #459 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$4."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V │ │ │ │ + 269: aload 13 │ │ │ │ + 271: aload_2 │ │ │ │ + 272: invokevirtual #463 // Method jp/gr/java_conf/hatalab/mnv/FileListAdapter.sort:(Ljava/util/Comparator;)V │ │ │ │ + 275: aload_0 │ │ │ │ + 276: getfield #62 // Field listFoldersFirstFlag:Z │ │ │ │ + 279: istore 6 │ │ │ │ + 281: iload 6 │ │ │ │ + 283: ifeq 303 │ │ │ │ + 286: new #465 // class jp/gr/java_conf/hatalab/mnv/MainActivity$5 │ │ │ │ + 289: astore_2 │ │ │ │ + 290: aload_2 │ │ │ │ + 291: aload_0 │ │ │ │ + 292: iload 14 │ │ │ │ + 294: invokespecial #466 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$5."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V │ │ │ │ + 297: aload 13 │ │ │ │ + 299: aload_2 │ │ │ │ + 300: invokevirtual #463 // Method jp/gr/java_conf/hatalab/mnv/FileListAdapter.sort:(Ljava/util/Comparator;)V │ │ │ │ + 303: aload_0 │ │ │ │ + 304: aload 13 │ │ │ │ + 306: invokevirtual #470 // Method setListAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ + 309: return │ │ │ │ │ │ │ │ private java.lang.String getMIMEType(java.io.File); │ │ │ │ descriptor: (Ljava/io/File;)Ljava/lang/String; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ @@ -2135,28 +2135,28 @@ │ │ │ │ 0: aload_0 │ │ │ │ 1: invokestatic #575 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ 4: invokeinterface #581, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ 9: astore_1 │ │ │ │ 10: aload_0 │ │ │ │ 11: ldc_w #582 // int 2131099779 │ │ │ │ 14: invokevirtual #385 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 17: invokevirtual #586 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 20: astore_2 │ │ │ │ - 21: aload_0 │ │ │ │ - 22: getfield #71 // Field mCurrentOrder:I │ │ │ │ - 25: istore_3 │ │ │ │ - 26: aload_1 │ │ │ │ - 27: aload_2 │ │ │ │ - 28: iload_3 │ │ │ │ - 29: invokeinterface #592, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ │ │ - 34: pop │ │ │ │ - 35: aload_1 │ │ │ │ - 36: invokeinterface #595, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ - 41: pop │ │ │ │ - 42: return │ │ │ │ + 17: invokeinterface #586, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 22: astore_2 │ │ │ │ + 23: aload_0 │ │ │ │ + 24: getfield #71 // Field mCurrentOrder:I │ │ │ │ + 27: istore_3 │ │ │ │ + 28: aload_1 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: iload_3 │ │ │ │ + 31: invokeinterface #592, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ │ │ + 36: pop │ │ │ │ + 37: aload_1 │ │ │ │ + 38: invokeinterface #595, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ + 43: pop │ │ │ │ + 44: return │ │ │ │ │ │ │ │ private void showDialog(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: new #328 // class android/app/AlertDialog$Builder │ │ │ │ @@ -2181,21 +2181,21 @@ │ │ │ │ 35: pop │ │ │ │ 36: return │ │ │ │ │ │ │ │ private void upOneLevel(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=8, args_size=1 │ │ │ │ + stack=300, locals=7, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #56 // Field currentDirectory:Ljava/io/File; │ │ │ │ 4: invokevirtual #431 // Method java/io/File.getParent:()Ljava/lang/String; │ │ │ │ 7: astore_1 │ │ │ │ 8: aload_1 │ │ │ │ - 9: ifnull 120 │ │ │ │ + 9: ifnull 115 │ │ │ │ 12: new #126 // class java/lang/StringBuilder │ │ │ │ 15: astore_1 │ │ │ │ 16: aload_1 │ │ │ │ 17: invokespecial #127 // Method java/lang/StringBuilder."":()V │ │ │ │ 20: aload_0 │ │ │ │ 21: getfield #56 // Field currentDirectory:Ljava/io/File; │ │ │ │ 24: invokevirtual #393 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ @@ -2218,42 +2218,40 @@ │ │ │ │ 54: aload_0 │ │ │ │ 55: aload_1 │ │ │ │ 56: invokespecial #80 // Method browseTo:(Ljava/io/File;)V │ │ │ │ 59: iconst_0 │ │ │ │ 60: istore 4 │ │ │ │ 62: aload_0 │ │ │ │ 63: getfield #47 // Field directoryEntries:Ljava/util/List; │ │ │ │ - 66: astore_1 │ │ │ │ - 67: aload_1 │ │ │ │ - 68: invokeinterface #267, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 73: astore 5 │ │ │ │ - 75: aload 5 │ │ │ │ - 77: invokeinterface #272, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 82: istore 6 │ │ │ │ - 84: iload 6 │ │ │ │ - 86: ifeq 120 │ │ │ │ - 89: aload 5 │ │ │ │ - 91: invokeinterface #276, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 96: checkcast #278 // class java/lang/String │ │ │ │ - 99: astore 7 │ │ │ │ - 101: aload_3 │ │ │ │ - 102: aload 7 │ │ │ │ - 104: invokevirtual #496 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 107: istore 6 │ │ │ │ - 109: iload 6 │ │ │ │ - 111: ifeq 121 │ │ │ │ - 114: aload_0 │ │ │ │ - 115: iload 4 │ │ │ │ - 117: invokevirtual #606 // Method setSelection:(I)V │ │ │ │ - 120: return │ │ │ │ - 121: iload 4 │ │ │ │ - 123: iconst_1 │ │ │ │ - 124: iadd │ │ │ │ - 125: istore 4 │ │ │ │ - 127: goto 75 │ │ │ │ + 66: invokeinterface #267, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 71: astore_1 │ │ │ │ + 72: aload_1 │ │ │ │ + 73: invokeinterface #272, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 78: istore 5 │ │ │ │ + 80: iload 5 │ │ │ │ + 82: ifeq 115 │ │ │ │ + 85: aload_1 │ │ │ │ + 86: invokeinterface #276, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 91: checkcast #278 // class java/lang/String │ │ │ │ + 94: astore 6 │ │ │ │ + 96: aload_3 │ │ │ │ + 97: aload 6 │ │ │ │ + 99: invokevirtual #496 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 102: istore 5 │ │ │ │ + 104: iload 5 │ │ │ │ + 106: ifeq 116 │ │ │ │ + 109: aload_0 │ │ │ │ + 110: iload 4 │ │ │ │ + 112: invokevirtual #606 // Method setSelection:(I)V │ │ │ │ + 115: return │ │ │ │ + 116: iload 4 │ │ │ │ + 118: iconst_1 │ │ │ │ + 119: iadd │ │ │ │ + 120: istore 4 │ │ │ │ + 122: goto 72 │ │ │ │ │ │ │ │ private void updateConfig(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -2559,15 +2557,15 @@ │ │ │ │ 52: aconst_null │ │ │ │ 53: astore 5 │ │ │ │ 55: aload_0 │ │ │ │ 56: getfield #56 // Field currentDirectory:Ljava/io/File; │ │ │ │ 59: invokevirtual #431 // Method java/io/File.getParent:()Ljava/lang/String; │ │ │ │ 62: astore_3 │ │ │ │ 63: aload_3 │ │ │ │ - 64: ifnonnull 302 │ │ │ │ + 64: ifnonnull 314 │ │ │ │ 67: new #49 // class java/io/File │ │ │ │ 70: astore 5 │ │ │ │ 72: new #126 // class java/lang/StringBuilder │ │ │ │ 75: astore_3 │ │ │ │ 76: aload_3 │ │ │ │ 77: invokespecial #127 // Method java/lang/StringBuilder."":()V │ │ │ │ 80: aload_0 │ │ │ │ @@ -2591,258 +2589,258 @@ │ │ │ │ 120: astore_3 │ │ │ │ 121: aload 5 │ │ │ │ 123: aload_3 │ │ │ │ 124: invokespecial #54 // Method java/io/File."":(Ljava/lang/String;)V │ │ │ │ 127: aload 5 │ │ │ │ 129: ifnull 35 │ │ │ │ 132: bipush 6 │ │ │ │ - 134: anewarray #698 // class java/lang/CharSequence │ │ │ │ + 134: anewarray #585 // class java/lang/CharSequence │ │ │ │ 137: astore 7 │ │ │ │ 139: aload_0 │ │ │ │ - 140: ldc_w #699 // int 2131099675 │ │ │ │ + 140: ldc_w #697 // int 2131099675 │ │ │ │ 143: invokevirtual #385 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 146: invokevirtual #586 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 149: astore 6 │ │ │ │ - 151: aload 7 │ │ │ │ - 153: iconst_0 │ │ │ │ - 154: aload 6 │ │ │ │ - 156: aastore │ │ │ │ - 157: aload_0 │ │ │ │ - 158: ldc_w #380 // int 2131099677 │ │ │ │ - 161: invokevirtual #385 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 164: invokevirtual #586 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 167: astore 6 │ │ │ │ - 169: aload 7 │ │ │ │ - 171: iconst_1 │ │ │ │ - 172: aload 6 │ │ │ │ - 174: aastore │ │ │ │ - 175: aload_0 │ │ │ │ - 176: ldc_w #701 // int 2131099679 │ │ │ │ - 179: invokevirtual #385 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 182: invokevirtual #586 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 185: astore 6 │ │ │ │ - 187: aload 7 │ │ │ │ - 189: iconst_2 │ │ │ │ - 190: aload 6 │ │ │ │ - 192: aastore │ │ │ │ - 193: aload_0 │ │ │ │ - 194: ldc_w #703 // int 2131099680 │ │ │ │ - 197: invokevirtual #385 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 200: invokevirtual #586 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 203: astore 6 │ │ │ │ - 205: aload 7 │ │ │ │ - 207: iconst_3 │ │ │ │ - 208: aload 6 │ │ │ │ - 210: aastore │ │ │ │ - 211: aload_0 │ │ │ │ - 212: ldc_w #706 // int 2131099681 │ │ │ │ - 215: invokevirtual #385 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 218: invokevirtual #586 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 221: astore 6 │ │ │ │ - 223: aload 7 │ │ │ │ - 225: iconst_4 │ │ │ │ - 226: aload 6 │ │ │ │ - 228: aastore │ │ │ │ - 229: iconst_5 │ │ │ │ - 230: istore 4 │ │ │ │ - 232: aload_0 │ │ │ │ - 233: ldc_w #709 // int 2131099678 │ │ │ │ - 236: invokevirtual #385 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 239: invokevirtual #586 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 242: astore 6 │ │ │ │ - 244: aload 7 │ │ │ │ - 246: iload 4 │ │ │ │ - 248: aload 6 │ │ │ │ - 250: aastore │ │ │ │ - 251: new #328 // class android/app/AlertDialog$Builder │ │ │ │ - 254: astore_3 │ │ │ │ - 255: aload_3 │ │ │ │ - 256: aload_0 │ │ │ │ - 257: invokespecial #331 // Method android/app/AlertDialog$Builder."":(Landroid/content/Context;)V │ │ │ │ - 260: ldc_w #711 // int 2131099674 │ │ │ │ - 263: istore 8 │ │ │ │ - 265: aload_3 │ │ │ │ - 266: iload 8 │ │ │ │ - 268: invokevirtual #337 // Method android/app/AlertDialog$Builder.setTitle:(I)Landroid/app/AlertDialog$Builder; │ │ │ │ - 271: astore_3 │ │ │ │ - 272: new #714 // class jp/gr/java_conf/hatalab/mnv/MainActivity$6 │ │ │ │ - 275: astore 6 │ │ │ │ - 277: aload 6 │ │ │ │ - 279: aload_0 │ │ │ │ - 280: aload 5 │ │ │ │ - 282: invokespecial #715 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$6."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ │ │ - 285: aload_3 │ │ │ │ - 286: aload 7 │ │ │ │ - 288: aload 6 │ │ │ │ - 290: invokevirtual #719 // Method android/app/AlertDialog$Builder.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - 293: astore_3 │ │ │ │ - 294: aload_3 │ │ │ │ - 295: invokevirtual #372 // Method android/app/AlertDialog$Builder.show:()Landroid/app/AlertDialog; │ │ │ │ - 298: pop │ │ │ │ - 299: goto 35 │ │ │ │ - 302: new #49 // class java/io/File │ │ │ │ - 305: astore 5 │ │ │ │ - 307: new #126 // class java/lang/StringBuilder │ │ │ │ - 310: astore_3 │ │ │ │ - 311: aload_3 │ │ │ │ - 312: invokespecial #127 // Method java/lang/StringBuilder."":()V │ │ │ │ - 315: aload_0 │ │ │ │ - 316: getfield #56 // Field currentDirectory:Ljava/io/File; │ │ │ │ - 319: invokevirtual #208 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - 322: astore 6 │ │ │ │ - 324: aload_3 │ │ │ │ - 325: aload 6 │ │ │ │ - 327: invokevirtual #137 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 330: ldc #157 // String / │ │ │ │ - 332: invokevirtual #137 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 335: astore 6 │ │ │ │ - 337: aload_0 │ │ │ │ - 338: getfield #47 // Field directoryEntries:Ljava/util/List; │ │ │ │ - 341: iload_1 │ │ │ │ - 342: invokeinterface #695, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ - 347: checkcast #278 // class java/lang/String │ │ │ │ - 350: astore_3 │ │ │ │ - 351: aload 6 │ │ │ │ - 353: aload_3 │ │ │ │ - 354: invokevirtual #137 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 357: invokevirtual #146 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 360: astore_3 │ │ │ │ - 361: aload 5 │ │ │ │ - 363: aload_3 │ │ │ │ - 364: invokespecial #54 // Method java/io/File."":(Ljava/lang/String;)V │ │ │ │ - 367: goto 127 │ │ │ │ + 146: invokeinterface #586, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 151: astore 6 │ │ │ │ + 153: aload 7 │ │ │ │ + 155: iconst_0 │ │ │ │ + 156: aload 6 │ │ │ │ + 158: aastore │ │ │ │ + 159: aload_0 │ │ │ │ + 160: ldc_w #380 // int 2131099677 │ │ │ │ + 163: invokevirtual #385 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 166: invokeinterface #586, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 171: astore 6 │ │ │ │ + 173: aload 7 │ │ │ │ + 175: iconst_1 │ │ │ │ + 176: aload 6 │ │ │ │ + 178: aastore │ │ │ │ + 179: aload_0 │ │ │ │ + 180: ldc_w #699 // int 2131099679 │ │ │ │ + 183: invokevirtual #385 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 186: invokeinterface #586, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 191: astore 6 │ │ │ │ + 193: aload 7 │ │ │ │ + 195: iconst_2 │ │ │ │ + 196: aload 6 │ │ │ │ + 198: aastore │ │ │ │ + 199: aload_0 │ │ │ │ + 200: ldc_w #701 // int 2131099680 │ │ │ │ + 203: invokevirtual #385 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 206: invokeinterface #586, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 211: astore 6 │ │ │ │ + 213: aload 7 │ │ │ │ + 215: iconst_3 │ │ │ │ + 216: aload 6 │ │ │ │ + 218: aastore │ │ │ │ + 219: aload_0 │ │ │ │ + 220: ldc_w #704 // int 2131099681 │ │ │ │ + 223: invokevirtual #385 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 226: invokeinterface #586, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 231: astore 6 │ │ │ │ + 233: aload 7 │ │ │ │ + 235: iconst_4 │ │ │ │ + 236: aload 6 │ │ │ │ + 238: aastore │ │ │ │ + 239: iconst_5 │ │ │ │ + 240: istore 4 │ │ │ │ + 242: aload_0 │ │ │ │ + 243: ldc_w #707 // int 2131099678 │ │ │ │ + 246: invokevirtual #385 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 249: invokeinterface #586, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 254: astore 6 │ │ │ │ + 256: aload 7 │ │ │ │ + 258: iload 4 │ │ │ │ + 260: aload 6 │ │ │ │ + 262: aastore │ │ │ │ + 263: new #328 // class android/app/AlertDialog$Builder │ │ │ │ + 266: astore_3 │ │ │ │ + 267: aload_3 │ │ │ │ + 268: aload_0 │ │ │ │ + 269: invokespecial #331 // Method android/app/AlertDialog$Builder."":(Landroid/content/Context;)V │ │ │ │ + 272: ldc_w #709 // int 2131099674 │ │ │ │ + 275: istore 8 │ │ │ │ + 277: aload_3 │ │ │ │ + 278: iload 8 │ │ │ │ + 280: invokevirtual #337 // Method android/app/AlertDialog$Builder.setTitle:(I)Landroid/app/AlertDialog$Builder; │ │ │ │ + 283: astore_3 │ │ │ │ + 284: new #712 // class jp/gr/java_conf/hatalab/mnv/MainActivity$6 │ │ │ │ + 287: astore 6 │ │ │ │ + 289: aload 6 │ │ │ │ + 291: aload_0 │ │ │ │ + 292: aload 5 │ │ │ │ + 294: invokespecial #713 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$6."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ │ │ + 297: aload_3 │ │ │ │ + 298: aload 7 │ │ │ │ + 300: aload 6 │ │ │ │ + 302: invokevirtual #717 // Method android/app/AlertDialog$Builder.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 305: astore_3 │ │ │ │ + 306: aload_3 │ │ │ │ + 307: invokevirtual #372 // Method android/app/AlertDialog$Builder.show:()Landroid/app/AlertDialog; │ │ │ │ + 310: pop │ │ │ │ + 311: goto 35 │ │ │ │ + 314: new #49 // class java/io/File │ │ │ │ + 317: astore 5 │ │ │ │ + 319: new #126 // class java/lang/StringBuilder │ │ │ │ + 322: astore_3 │ │ │ │ + 323: aload_3 │ │ │ │ + 324: invokespecial #127 // Method java/lang/StringBuilder."":()V │ │ │ │ + 327: aload_0 │ │ │ │ + 328: getfield #56 // Field currentDirectory:Ljava/io/File; │ │ │ │ + 331: invokevirtual #208 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + 334: astore 6 │ │ │ │ + 336: aload_3 │ │ │ │ + 337: aload 6 │ │ │ │ + 339: invokevirtual #137 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 342: ldc #157 // String / │ │ │ │ + 344: invokevirtual #137 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 347: astore 6 │ │ │ │ + 349: aload_0 │ │ │ │ + 350: getfield #47 // Field directoryEntries:Ljava/util/List; │ │ │ │ + 353: iload_1 │ │ │ │ + 354: invokeinterface #695, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ + 359: checkcast #278 // class java/lang/String │ │ │ │ + 362: astore_3 │ │ │ │ + 363: aload 6 │ │ │ │ + 365: aload_3 │ │ │ │ + 366: invokevirtual #137 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 369: invokevirtual #146 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 372: astore_3 │ │ │ │ + 373: aload 5 │ │ │ │ + 375: aload_3 │ │ │ │ + 376: invokespecial #54 // Method java/io/File."":(Ljava/lang/String;)V │ │ │ │ + 379: goto 127 │ │ │ │ │ │ │ │ protected void onActivityResult(int, int, android.content.Intent); │ │ │ │ descriptor: (IILandroid/content/Intent;)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=10, args_size=4 │ │ │ │ 0: iconst_m1 │ │ │ │ 1: istore 4 │ │ │ │ 3: aload_0 │ │ │ │ 4: iload_1 │ │ │ │ 5: iload_2 │ │ │ │ 6: aload_3 │ │ │ │ - 7: invokespecial #723 // Method android/app/ListActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ │ │ + 7: invokespecial #721 // Method android/app/ListActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ │ │ 10: iload_1 │ │ │ │ 11: tableswitch { // 0 to 3 │ │ │ │ 0: 41 │ │ │ │ 1: 48 │ │ │ │ 2: 55 │ │ │ │ 3: 117 │ │ │ │ default: 40 │ │ │ │ } │ │ │ │ 40: return │ │ │ │ 41: aload_0 │ │ │ │ 42: invokevirtual #186 // Method refreshDir:()V │ │ │ │ 45: goto 40 │ │ │ │ 48: aload_0 │ │ │ │ - 49: invokespecial #726 // Method updateConfig:()V │ │ │ │ + 49: invokespecial #724 // Method updateConfig:()V │ │ │ │ 52: goto 40 │ │ │ │ 55: iload_2 │ │ │ │ 56: iload 4 │ │ │ │ 58: if_icmpne 40 │ │ │ │ 61: aload_3 │ │ │ │ 62: ldc #205 // String FILEPATH │ │ │ │ - 64: invokevirtual #729 // Method android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 64: invokevirtual #727 // Method android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 67: astore 5 │ │ │ │ - 69: ldc_w #731 // String ORG_FILENAME │ │ │ │ + 69: ldc_w #729 // String ORG_FILENAME │ │ │ │ 72: astore 6 │ │ │ │ 74: aload_3 │ │ │ │ 75: aload 6 │ │ │ │ - 77: invokevirtual #729 // Method android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 77: invokevirtual #727 // Method android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 80: astore 7 │ │ │ │ 82: new #49 // class java/io/File │ │ │ │ 85: astore 8 │ │ │ │ 87: aload 8 │ │ │ │ 89: aload 5 │ │ │ │ 91: invokespecial #54 // Method java/io/File."":(Ljava/lang/String;)V │ │ │ │ 94: new #49 // class java/io/File │ │ │ │ 97: astore 9 │ │ │ │ 99: aload 9 │ │ │ │ 101: aload 7 │ │ │ │ 103: invokespecial #54 // Method java/io/File."":(Ljava/lang/String;)V │ │ │ │ 106: aload_0 │ │ │ │ 107: aload 9 │ │ │ │ 109: aload 8 │ │ │ │ - 111: invokespecial #735 // Method execCopyFile:(Ljava/io/File;Ljava/io/File;)V │ │ │ │ + 111: invokespecial #733 // Method execCopyFile:(Ljava/io/File;Ljava/io/File;)V │ │ │ │ 114: goto 40 │ │ │ │ 117: iload_2 │ │ │ │ 118: iload 4 │ │ │ │ 120: if_icmpne 40 │ │ │ │ 123: aload_3 │ │ │ │ 124: ldc #205 // String FILEPATH │ │ │ │ - 126: invokevirtual #729 // Method android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 126: invokevirtual #727 // Method android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 129: astore 5 │ │ │ │ - 131: ldc_w #731 // String ORG_FILENAME │ │ │ │ + 131: ldc_w #729 // String ORG_FILENAME │ │ │ │ 134: astore 6 │ │ │ │ 136: aload_3 │ │ │ │ 137: aload 6 │ │ │ │ - 139: invokevirtual #729 // Method android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 139: invokevirtual #727 // Method android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 142: astore 7 │ │ │ │ 144: new #49 // class java/io/File │ │ │ │ 147: astore 8 │ │ │ │ 149: aload 8 │ │ │ │ 151: aload 5 │ │ │ │ 153: invokespecial #54 // Method java/io/File."":(Ljava/lang/String;)V │ │ │ │ 156: new #49 // class java/io/File │ │ │ │ 159: astore 9 │ │ │ │ 161: aload 9 │ │ │ │ 163: aload 7 │ │ │ │ 165: invokespecial #54 // Method java/io/File."":(Ljava/lang/String;)V │ │ │ │ 168: aload_0 │ │ │ │ 169: aload 9 │ │ │ │ 171: aload 8 │ │ │ │ - 173: invokespecial #738 // Method execMoveFile:(Ljava/io/File;Ljava/io/File;)V │ │ │ │ + 173: invokespecial #736 // Method execMoveFile:(Ljava/io/File;Ljava/io/File;)V │ │ │ │ 176: goto 40 │ │ │ │ │ │ │ │ public void onCreate(android.os.Bundle); │ │ │ │ descriptor: (Landroid/os/Bundle;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_0 │ │ │ │ 3: aload_1 │ │ │ │ - 4: invokespecial #742 // Method android/app/ListActivity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ + 4: invokespecial #740 // Method android/app/ListActivity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ 7: aload_0 │ │ │ │ - 8: ldc_w #743 // int 2130903052 │ │ │ │ - 11: invokevirtual #747 // Method setContentView:(I)V │ │ │ │ + 8: ldc_w #741 // int 2130903052 │ │ │ │ + 11: invokevirtual #745 // Method setContentView:(I)V │ │ │ │ 14: aload_0 │ │ │ │ 15: invokevirtual #171 // Method getListView:()Landroid/widget/ListView; │ │ │ │ 18: astore_3 │ │ │ │ - 19: new #749 // class jp/gr/java_conf/hatalab/mnv/MainActivity$1 │ │ │ │ + 19: new #747 // class jp/gr/java_conf/hatalab/mnv/MainActivity$1 │ │ │ │ 22: astore 4 │ │ │ │ 24: aload 4 │ │ │ │ 26: aload_0 │ │ │ │ - 27: invokespecial #750 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$1."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ + 27: invokespecial #748 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$1."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ 30: aload_3 │ │ │ │ 31: aload 4 │ │ │ │ - 33: invokevirtual #754 // Method android/widget/ListView.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ + 33: invokevirtual #752 // Method android/widget/ListView.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ 36: aload_0 │ │ │ │ - 37: invokespecial #726 // Method updateConfig:()V │ │ │ │ + 37: invokespecial #724 // Method updateConfig:()V │ │ │ │ 40: new #49 // class java/io/File │ │ │ │ 43: astore 5 │ │ │ │ 45: aload_0 │ │ │ │ 46: getfield #58 // Field mInitDirName:Ljava/lang/String; │ │ │ │ 49: astore_3 │ │ │ │ 50: aload 5 │ │ │ │ 52: aload_3 │ │ │ │ 53: invokespecial #54 // Method java/io/File."":(Ljava/lang/String;)V │ │ │ │ 56: aload 5 │ │ │ │ - 58: invokevirtual #757 // Method java/io/File.exists:()Z │ │ │ │ + 58: invokevirtual #755 // Method java/io/File.exists:()Z │ │ │ │ 61: istore 6 │ │ │ │ 63: iload 6 │ │ │ │ 65: ifeq 169 │ │ │ │ 68: aload_0 │ │ │ │ 69: aload 5 │ │ │ │ 71: invokespecial #80 // Method browseTo:(Ljava/io/File;)V │ │ │ │ 74: aload_0 │ │ │ │ - 75: ldc_w #758 // int 2131165207 │ │ │ │ + 75: ldc_w #756 // int 2131165207 │ │ │ │ 78: invokevirtual #446 // Method findViewById:(I)Landroid/view/View; │ │ │ │ 81: checkcast #163 // class android/widget/ImageView │ │ │ │ 84: astore_3 │ │ │ │ 85: aload_0 │ │ │ │ 86: aload_3 │ │ │ │ 87: putfield #159 // Field mOrderIcon:Landroid/widget/ImageView; │ │ │ │ 90: aload_0 │ │ │ │ @@ -2857,52 +2855,52 @@ │ │ │ │ 108: istore 7 │ │ │ │ 110: aload_3 │ │ │ │ 111: iload 7 │ │ │ │ 113: invokevirtual #167 // Method android/widget/ImageView.setImageResource:(I)V │ │ │ │ 116: aload_0 │ │ │ │ 117: getfield #159 // Field mOrderIcon:Landroid/widget/ImageView; │ │ │ │ 120: iload_2 │ │ │ │ - 121: invokevirtual #763 // Method android/widget/ImageView.setClickable:(Z)V │ │ │ │ + 121: invokevirtual #761 // Method android/widget/ImageView.setClickable:(Z)V │ │ │ │ 124: aload_0 │ │ │ │ 125: getfield #159 // Field mOrderIcon:Landroid/widget/ImageView; │ │ │ │ 128: astore_3 │ │ │ │ - 129: new #765 // class jp/gr/java_conf/hatalab/mnv/MainActivity$2 │ │ │ │ + 129: new #763 // class jp/gr/java_conf/hatalab/mnv/MainActivity$2 │ │ │ │ 132: astore 4 │ │ │ │ 134: aload 4 │ │ │ │ 136: aload_0 │ │ │ │ - 137: invokespecial #766 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$2."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ + 137: invokespecial #764 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$2."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ 140: aload_3 │ │ │ │ 141: aload 4 │ │ │ │ - 143: invokevirtual #767 // Method android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 143: invokevirtual #765 // Method android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ 146: aload_0 │ │ │ │ 147: invokevirtual #171 // Method getListView:()Landroid/widget/ListView; │ │ │ │ 150: astore_3 │ │ │ │ - 151: new #769 // class jp/gr/java_conf/hatalab/mnv/MainActivity$3 │ │ │ │ + 151: new #767 // class jp/gr/java_conf/hatalab/mnv/MainActivity$3 │ │ │ │ 154: astore 4 │ │ │ │ 156: aload 4 │ │ │ │ 158: aload_0 │ │ │ │ - 159: invokespecial #770 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$3."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ + 159: invokespecial #768 // Method jp/gr/java_conf/hatalab/mnv/MainActivity$3."":(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ │ │ 162: aload_3 │ │ │ │ 163: aload 4 │ │ │ │ - 165: invokevirtual #774 // Method android/widget/ListView.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ │ │ + 165: invokevirtual #772 // Method android/widget/ListView.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ │ │ 168: return │ │ │ │ 169: new #126 // class java/lang/StringBuilder │ │ │ │ 172: astore_3 │ │ │ │ 173: aload_3 │ │ │ │ 174: invokespecial #127 // Method java/lang/StringBuilder."":()V │ │ │ │ 177: aload 5 │ │ │ │ - 179: invokevirtual #777 // Method java/io/File.getAbsoluteFile:()Ljava/io/File; │ │ │ │ + 179: invokevirtual #775 // Method java/io/File.getAbsoluteFile:()Ljava/io/File; │ │ │ │ 182: astore 4 │ │ │ │ 184: aload_3 │ │ │ │ 185: aload 4 │ │ │ │ 187: invokevirtual #142 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 190: ldc_w #779 // String │ │ │ │ + 190: ldc_w #777 // String │ │ │ │ 193: invokevirtual #137 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 196: astore_3 │ │ │ │ - 197: ldc_w #780 // int 2131099703 │ │ │ │ + 197: ldc_w #778 // int 2131099703 │ │ │ │ 200: istore 7 │ │ │ │ 202: aload_0 │ │ │ │ 203: iload 7 │ │ │ │ 205: invokevirtual #133 // Method getString:(I)Ljava/lang/String; │ │ │ │ 208: astore 4 │ │ │ │ 210: aload_3 │ │ │ │ 211: aload 4 │ │ │ │ @@ -2913,15 +2911,15 @@ │ │ │ │ 221: aload_3 │ │ │ │ 222: iload_2 │ │ │ │ 223: invokestatic #152 // Method android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ 226: astore_3 │ │ │ │ 227: aload_3 │ │ │ │ 228: invokevirtual #155 // Method android/widget/Toast.show:()V │ │ │ │ 231: aload_0 │ │ │ │ - 232: invokespecial #784 // Method browseToRoot:()V │ │ │ │ + 232: invokespecial #782 // Method browseToRoot:()V │ │ │ │ 235: goto 74 │ │ │ │ 238: aload_0 │ │ │ │ 239: getfield #159 // Field mOrderIcon:Landroid/widget/ImageView; │ │ │ │ 242: astore_3 │ │ │ │ 243: ldc #187 // int 17301506 │ │ │ │ 245: istore 7 │ │ │ │ 247: aload_3 │ │ │ │ @@ -2938,89 +2936,89 @@ │ │ │ │ 2: istore_2 │ │ │ │ 3: iconst_1 │ │ │ │ 4: istore_3 │ │ │ │ 5: bipush 110 │ │ │ │ 7: istore 4 │ │ │ │ 9: aload_0 │ │ │ │ 10: aload_1 │ │ │ │ - 11: invokespecial #790 // Method android/app/ListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ + 11: invokespecial #788 // Method android/app/ListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ │ │ 14: pop │ │ │ │ 15: aload_1 │ │ │ │ 16: iconst_0 │ │ │ │ 17: iload_3 │ │ │ │ 18: iconst_0 │ │ │ │ - 19: ldc_w #791 // int 2131099652 │ │ │ │ - 22: invokeinterface #797, 5 // InterfaceMethod android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ + 19: ldc_w #789 // int 2131099652 │ │ │ │ + 22: invokeinterface #795, 5 // InterfaceMethod android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ 27: bipush 48 │ │ │ │ 29: iload 4 │ │ │ │ - 31: invokeinterface #804, 3 // InterfaceMethod android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ - 36: ldc_w #805 // int 17301566 │ │ │ │ - 39: invokeinterface #810, 2 // InterfaceMethod android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ + 31: invokeinterface #802, 3 // InterfaceMethod android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ + 36: ldc_w #803 // int 17301566 │ │ │ │ + 39: invokeinterface #808, 2 // InterfaceMethod android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ 44: pop │ │ │ │ 45: aload_1 │ │ │ │ 46: iconst_0 │ │ │ │ 47: iconst_2 │ │ │ │ 48: iconst_0 │ │ │ │ - 49: ldc_w #811 // int 2131099658 │ │ │ │ - 52: invokeinterface #797, 5 // InterfaceMethod android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ + 49: ldc_w #809 // int 2131099658 │ │ │ │ + 52: invokeinterface #795, 5 // InterfaceMethod android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ 57: bipush 49 │ │ │ │ 59: bipush 102 │ │ │ │ - 61: invokeinterface #804, 3 // InterfaceMethod android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ - 66: ldc_w #815 // int 17301555 │ │ │ │ - 69: invokeinterface #810, 2 // InterfaceMethod android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ + 61: invokeinterface #802, 3 // InterfaceMethod android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ + 66: ldc_w #813 // int 17301555 │ │ │ │ + 69: invokeinterface #808, 2 // InterfaceMethod android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ 74: pop │ │ │ │ 75: aload_1 │ │ │ │ 76: iconst_0 │ │ │ │ 77: iconst_3 │ │ │ │ 78: iconst_0 │ │ │ │ - 79: ldc_w #817 // int 2131099654 │ │ │ │ - 82: invokeinterface #797, 5 // InterfaceMethod android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ + 79: ldc_w #815 // int 2131099654 │ │ │ │ + 82: invokeinterface #795, 5 // InterfaceMethod android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ 87: bipush 50 │ │ │ │ 89: bipush 99 │ │ │ │ - 91: invokeinterface #804, 3 // InterfaceMethod android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ - 96: ldc_w #821 // int 17301560 │ │ │ │ - 99: invokeinterface #810, 2 // InterfaceMethod android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ + 91: invokeinterface #802, 3 // InterfaceMethod android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ + 96: ldc_w #819 // int 17301560 │ │ │ │ + 99: invokeinterface #808, 2 // InterfaceMethod android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ 104: pop │ │ │ │ 105: aload_1 │ │ │ │ 106: iconst_0 │ │ │ │ 107: iconst_4 │ │ │ │ 108: iconst_0 │ │ │ │ - 109: ldc_w #823 // int 2131099657 │ │ │ │ - 112: invokeinterface #797, 5 // InterfaceMethod android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ + 109: ldc_w #821 // int 2131099657 │ │ │ │ + 112: invokeinterface #795, 5 // InterfaceMethod android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ 117: iload_2 │ │ │ │ 118: iload 4 │ │ │ │ - 120: invokeinterface #804, 3 // InterfaceMethod android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ - 125: ldc_w #825 // int 17301577 │ │ │ │ - 128: invokeinterface #810, 2 // InterfaceMethod android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ + 120: invokeinterface #802, 3 // InterfaceMethod android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ + 125: ldc_w #823 // int 17301577 │ │ │ │ + 128: invokeinterface #808, 2 // InterfaceMethod android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ 133: pop │ │ │ │ 134: aload_1 │ │ │ │ 135: iconst_0 │ │ │ │ 136: iconst_5 │ │ │ │ 137: iconst_0 │ │ │ │ - 138: ldc_w #827 // int 2131099659 │ │ │ │ - 141: invokeinterface #797, 5 // InterfaceMethod android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ + 138: ldc_w #825 // int 2131099659 │ │ │ │ + 141: invokeinterface #795, 5 // InterfaceMethod android/view/Menu.add:(IIII)Landroid/view/MenuItem; │ │ │ │ 146: iload_2 │ │ │ │ 147: iload 4 │ │ │ │ - 149: invokeinterface #804, 3 // InterfaceMethod android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ - 154: ldc_w #829 // int 17301583 │ │ │ │ - 157: invokeinterface #810, 2 // InterfaceMethod android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ + 149: invokeinterface #802, 3 // InterfaceMethod android/view/MenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ │ │ + 154: ldc_w #827 // int 17301583 │ │ │ │ + 157: invokeinterface #808, 2 // InterfaceMethod android/view/MenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ │ │ 162: pop │ │ │ │ 163: iload_3 │ │ │ │ 164: ireturn │ │ │ │ │ │ │ │ public void onDestroy(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: invokespecial #833 // Method saveConfig:()V │ │ │ │ + 1: invokespecial #831 // Method saveConfig:()V │ │ │ │ 4: invokestatic #688 // Method jp/gr/java_conf/hatalab/mnv/PasswordBox.resetPassword:()V │ │ │ │ 7: aload_0 │ │ │ │ - 8: invokespecial #836 // Method android/app/ListActivity.onDestroy:()V │ │ │ │ + 8: invokespecial #834 // Method android/app/ListActivity.onDestroy:()V │ │ │ │ 11: return │ │ │ │ │ │ │ │ protected void onListItemClick(android.widget.ListView, android.view.View, int, long); │ │ │ │ descriptor: (Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=11, args_size=5 │ │ │ │ @@ -3139,18 +3137,18 @@ │ │ │ │ Code: │ │ │ │ stack=300, locals=10, args_size=3 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_3 │ │ │ │ 2: aload_0 │ │ │ │ 3: iload_1 │ │ │ │ 4: aload_2 │ │ │ │ - 5: invokespecial #840 // Method android/app/ListActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ │ │ + 5: invokespecial #838 // Method android/app/ListActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ │ │ 8: pop │ │ │ │ 9: aload_2 │ │ │ │ - 10: invokeinterface #843, 1 // InterfaceMethod android/view/MenuItem.getItemId:()I │ │ │ │ + 10: invokeinterface #841, 1 // InterfaceMethod android/view/MenuItem.getItemId:()I │ │ │ │ 15: istore 4 │ │ │ │ 17: iload 4 │ │ │ │ 19: tableswitch { // 1 to 5 │ │ │ │ 1: 54 │ │ │ │ 2: 100 │ │ │ │ 3: 107 │ │ │ │ 4: 117 │ │ │ │ @@ -3185,30 +3183,30 @@ │ │ │ │ 104: goto 52 │ │ │ │ 107: invokestatic #688 // Method jp/gr/java_conf/hatalab/mnv/PasswordBox.resetPassword:()V │ │ │ │ 110: aload_0 │ │ │ │ 111: invokevirtual #691 // Method finish:()V │ │ │ │ 114: goto 52 │ │ │ │ 117: new #190 // class android/content/Intent │ │ │ │ 120: astore 8 │ │ │ │ - 122: ldc_w #845 // class jp/gr/java_conf/hatalab/mnv/Settings │ │ │ │ + 122: ldc_w #843 // class jp/gr/java_conf/hatalab/mnv/Settings │ │ │ │ 125: astore 6 │ │ │ │ 127: aload 8 │ │ │ │ 129: aload_0 │ │ │ │ 130: aload 6 │ │ │ │ 132: invokespecial #195 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ 135: aload_0 │ │ │ │ 136: aload 8 │ │ │ │ 138: iload_3 │ │ │ │ 139: invokevirtual #218 // Method startActivityForResult:(Landroid/content/Intent;I)V │ │ │ │ 142: goto 52 │ │ │ │ 145: new #190 // class android/content/Intent │ │ │ │ 148: astore 9 │ │ │ │ 150: aload 9 │ │ │ │ 152: aload_0 │ │ │ │ - 153: ldc_w #847 // class jp/gr/java_conf/hatalab/mnv/GrepActivity │ │ │ │ + 153: ldc_w #845 // class jp/gr/java_conf/hatalab/mnv/GrepActivity │ │ │ │ 156: invokespecial #195 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ 159: ldc #205 // String FILEPATH │ │ │ │ 161: astore 6 │ │ │ │ 163: aload_0 │ │ │ │ 164: getfield #56 // Field currentDirectory:Ljava/io/File; │ │ │ │ 167: invokevirtual #208 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ 170: astore 7 │ │ │ │ @@ -3224,15 +3222,15 @@ │ │ │ │ │ │ │ │ protected void onResume(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: invokespecial #850 // Method android/app/ListActivity.onResume:()V │ │ │ │ + 1: invokespecial #848 // Method android/app/ListActivity.onResume:()V │ │ │ │ 4: aload_0 │ │ │ │ 5: invokevirtual #186 // Method refreshDir:()V │ │ │ │ 8: return │ │ │ │ │ │ │ │ public void refreshDir(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ ├── jp/gr/java_conf/hatalab/mnv/SelectDirName.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -33,33 +33,34 @@ │ │ │ │ public SelectDirName() { │ │ │ │ this.DirPath = "/sdcard"; │ │ │ │ this.items = null; │ │ │ │ this.mBackKeyDown = false; │ │ │ │ } │ │ │ │ │ │ │ │ private void fillList() { │ │ │ │ + int i = 0; │ │ │ │ final File[] listFiles = new File(this.DirPath).listFiles(); │ │ │ │ if (listFiles == null) { │ │ │ │ Toast.makeText((Context)this, (CharSequence)"Unable Access...", 0).show(); │ │ │ │ } │ │ │ │ else { │ │ │ │ ((TextView)this.findViewById(2131165206)).setText((CharSequence)this.DirPath); │ │ │ │ if (this.items != null) { │ │ │ │ this.items.clear(); │ │ │ │ } │ │ │ │ this.items = new ArrayList(); │ │ │ │ if (!this.DirPath.equals("/")) { │ │ │ │ this.items.add(".."); │ │ │ │ } │ │ │ │ - final File[] array = listFiles; │ │ │ │ - for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ - final File file = array[i]; │ │ │ │ + while (i < listFiles.length) { │ │ │ │ + final File file = listFiles[i]; │ │ │ │ if (file.isDirectory()) { │ │ │ │ this.items.add(file.getName() + "/"); │ │ │ │ } │ │ │ │ + ++i; │ │ │ │ } │ │ │ │ final FileListAdapter listAdapter = new FileListAdapter((Context)this, this.items); │ │ │ │ listAdapter.sort((Comparator)new SelectDirName$3(this)); │ │ │ │ this.setListAdapter((ListAdapter)listAdapter); │ │ │ │ this.mEdtFileName.setText((CharSequence)this.DirPath); │ │ │ │ } │ │ │ │ } │ │ ├── jp/gr/java_conf/hatalab/mnv/SelectFileName.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -64,17 +64,16 @@ │ │ │ │ if (this.items != null) { │ │ │ │ this.items.clear(); │ │ │ │ } │ │ │ │ this.items = new ArrayList(); │ │ │ │ if (!this.DirPath.equals("/")) { │ │ │ │ this.items.add(".."); │ │ │ │ } │ │ │ │ - final File[] array = listFiles; │ │ │ │ for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ - final File file = array[i]; │ │ │ │ + final File file = listFiles[i]; │ │ │ │ if (file.isDirectory()) { │ │ │ │ this.items.add(file.getName() + "/"); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.items.add(file.getName()); │ │ │ │ } │ │ │ │ } │ │ ├── jp/gr/java_conf/hatalab/mnv/SettingAutoLink.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -66,20 +66,20 @@ │ │ │ │ #58 = Utf8 (Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ #59 = NameAndType #57:#58 // getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ #60 = Methodref #56.#59 // android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ #61 = Utf8 getText │ │ │ │ #62 = Utf8 (I)Ljava/lang/CharSequence; │ │ │ │ #63 = NameAndType #61:#62 // getText:(I)Ljava/lang/CharSequence; │ │ │ │ #64 = Methodref #2.#63 // jp/gr/java_conf/hatalab/mnv/SettingAutoLink.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - #65 = Utf8 java/lang/Object │ │ │ │ - #66 = Class #65 // java/lang/Object │ │ │ │ + #65 = Utf8 java/lang/CharSequence │ │ │ │ + #66 = Class #65 // java/lang/CharSequence │ │ │ │ #67 = Utf8 toString │ │ │ │ #68 = Utf8 ()Ljava/lang/String; │ │ │ │ #69 = NameAndType #67:#68 // toString:()Ljava/lang/String; │ │ │ │ - #70 = Methodref #66.#69 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #70 = InterfaceMethodref #66.#69 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ #71 = Utf8 android/content/SharedPreferences │ │ │ │ #72 = Class #71 // android/content/SharedPreferences │ │ │ │ #73 = Utf8 getBoolean │ │ │ │ #74 = Utf8 (Ljava/lang/String;Z)Z │ │ │ │ #75 = NameAndType #73:#74 // getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ #76 = InterfaceMethodref #72.#75 // android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ #77 = Utf8 findPreference │ │ │ │ @@ -230,108 +230,108 @@ │ │ │ │ 18: invokevirtual #54 // Method addPreferencesFromResource:(I)V │ │ │ │ 21: aload_0 │ │ │ │ 22: invokestatic #60 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ 25: astore 5 │ │ │ │ 27: aload_0 │ │ │ │ 28: iload 4 │ │ │ │ 30: invokevirtual #64 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 33: invokevirtual #70 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 36: astore 6 │ │ │ │ - 38: aload 5 │ │ │ │ - 40: aload 6 │ │ │ │ - 42: iconst_0 │ │ │ │ - 43: invokeinterface #76, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - 48: istore 7 │ │ │ │ - 50: aload_0 │ │ │ │ - 51: iload 7 │ │ │ │ - 53: putfield #15 // Field autoLinkWeb:Z │ │ │ │ - 56: aload_0 │ │ │ │ - 57: iload_3 │ │ │ │ - 58: invokevirtual #64 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 61: invokevirtual #70 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 64: astore 6 │ │ │ │ - 66: aload 5 │ │ │ │ - 68: aload 6 │ │ │ │ - 70: iconst_0 │ │ │ │ - 71: invokeinterface #76, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - 76: istore 7 │ │ │ │ - 78: aload_0 │ │ │ │ - 79: iload 7 │ │ │ │ - 81: putfield #17 // Field autoLinkEmail:Z │ │ │ │ - 84: aload_0 │ │ │ │ - 85: iload_2 │ │ │ │ - 86: invokevirtual #64 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 89: invokevirtual #70 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 92: astore 6 │ │ │ │ - 94: aload 5 │ │ │ │ - 96: aload 6 │ │ │ │ - 98: iconst_0 │ │ │ │ - 99: invokeinterface #76, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - 104: istore 7 │ │ │ │ - 106: aload_0 │ │ │ │ - 107: iload 7 │ │ │ │ - 109: putfield #19 // Field autoLinkTel:Z │ │ │ │ + 33: invokeinterface #70, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 38: astore 6 │ │ │ │ + 40: aload 5 │ │ │ │ + 42: aload 6 │ │ │ │ + 44: iconst_0 │ │ │ │ + 45: invokeinterface #76, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 50: istore 7 │ │ │ │ + 52: aload_0 │ │ │ │ + 53: iload 7 │ │ │ │ + 55: putfield #15 // Field autoLinkWeb:Z │ │ │ │ + 58: aload_0 │ │ │ │ + 59: iload_3 │ │ │ │ + 60: invokevirtual #64 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 63: invokeinterface #70, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 68: astore 6 │ │ │ │ + 70: aload 5 │ │ │ │ + 72: aload 6 │ │ │ │ + 74: iconst_0 │ │ │ │ + 75: invokeinterface #76, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 80: istore 7 │ │ │ │ + 82: aload_0 │ │ │ │ + 83: iload 7 │ │ │ │ + 85: putfield #17 // Field autoLinkEmail:Z │ │ │ │ + 88: aload_0 │ │ │ │ + 89: iload_2 │ │ │ │ + 90: invokevirtual #64 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 93: invokeinterface #70, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 98: astore 6 │ │ │ │ + 100: aload 5 │ │ │ │ + 102: aload 6 │ │ │ │ + 104: iconst_0 │ │ │ │ + 105: invokeinterface #76, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 110: istore 7 │ │ │ │ 112: aload_0 │ │ │ │ - 113: iload 4 │ │ │ │ - 115: invokevirtual #64 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 118: astore 8 │ │ │ │ - 120: aload_0 │ │ │ │ - 121: aload 8 │ │ │ │ - 123: invokevirtual #80 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 126: checkcast #82 // class android/preference/CheckBoxPreference │ │ │ │ - 129: astore 9 │ │ │ │ - 131: aload 9 │ │ │ │ - 133: ldc #83 // int 2131099771 │ │ │ │ - 135: invokevirtual #87 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ - 138: aload 9 │ │ │ │ - 140: ldc #88 // int 2131099772 │ │ │ │ - 142: invokevirtual #92 // Method android/preference/CheckBoxPreference.setSummary:(I)V │ │ │ │ - 145: aload_0 │ │ │ │ - 146: getfield #15 // Field autoLinkWeb:Z │ │ │ │ - 149: istore 7 │ │ │ │ - 151: aload 9 │ │ │ │ - 153: iload 7 │ │ │ │ - 155: invokevirtual #96 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ - 158: aload_0 │ │ │ │ - 159: iload_3 │ │ │ │ - 160: invokevirtual #64 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 163: astore 10 │ │ │ │ - 165: aload_0 │ │ │ │ - 166: aload 10 │ │ │ │ - 168: invokevirtual #80 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 171: checkcast #82 // class android/preference/CheckBoxPreference │ │ │ │ - 174: astore 11 │ │ │ │ - 176: aload 11 │ │ │ │ - 178: ldc #97 // int 2131099774 │ │ │ │ - 180: invokevirtual #87 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ - 183: aload 11 │ │ │ │ - 185: ldc #99 // int 2131099775 │ │ │ │ - 187: invokevirtual #92 // Method android/preference/CheckBoxPreference.setSummary:(I)V │ │ │ │ - 190: aload_0 │ │ │ │ - 191: getfield #17 // Field autoLinkEmail:Z │ │ │ │ - 194: istore 7 │ │ │ │ - 196: aload 11 │ │ │ │ - 198: iload 7 │ │ │ │ - 200: invokevirtual #96 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ - 203: aload_0 │ │ │ │ - 204: iload_2 │ │ │ │ - 205: invokevirtual #64 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 208: astore 12 │ │ │ │ - 210: aload_0 │ │ │ │ - 211: aload 12 │ │ │ │ - 213: invokevirtual #80 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 216: checkcast #82 // class android/preference/CheckBoxPreference │ │ │ │ - 219: astore 13 │ │ │ │ - 221: aload 13 │ │ │ │ - 223: ldc #101 // int 2131099777 │ │ │ │ - 225: invokevirtual #87 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ - 228: aload 13 │ │ │ │ - 230: ldc #103 // int 2131099778 │ │ │ │ - 232: invokevirtual #92 // Method android/preference/CheckBoxPreference.setSummary:(I)V │ │ │ │ - 235: aload_0 │ │ │ │ - 236: getfield #19 // Field autoLinkTel:Z │ │ │ │ - 239: istore 7 │ │ │ │ - 241: aload 13 │ │ │ │ - 243: iload 7 │ │ │ │ - 245: invokevirtual #96 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ - 248: return │ │ │ │ + 113: iload 7 │ │ │ │ + 115: putfield #19 // Field autoLinkTel:Z │ │ │ │ + 118: aload_0 │ │ │ │ + 119: iload 4 │ │ │ │ + 121: invokevirtual #64 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 124: astore 8 │ │ │ │ + 126: aload_0 │ │ │ │ + 127: aload 8 │ │ │ │ + 129: invokevirtual #80 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 132: checkcast #82 // class android/preference/CheckBoxPreference │ │ │ │ + 135: astore 9 │ │ │ │ + 137: aload 9 │ │ │ │ + 139: ldc #83 // int 2131099771 │ │ │ │ + 141: invokevirtual #87 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ + 144: aload 9 │ │ │ │ + 146: ldc #88 // int 2131099772 │ │ │ │ + 148: invokevirtual #92 // Method android/preference/CheckBoxPreference.setSummary:(I)V │ │ │ │ + 151: aload_0 │ │ │ │ + 152: getfield #15 // Field autoLinkWeb:Z │ │ │ │ + 155: istore 7 │ │ │ │ + 157: aload 9 │ │ │ │ + 159: iload 7 │ │ │ │ + 161: invokevirtual #96 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ + 164: aload_0 │ │ │ │ + 165: iload_3 │ │ │ │ + 166: invokevirtual #64 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 169: astore 10 │ │ │ │ + 171: aload_0 │ │ │ │ + 172: aload 10 │ │ │ │ + 174: invokevirtual #80 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 177: checkcast #82 // class android/preference/CheckBoxPreference │ │ │ │ + 180: astore 11 │ │ │ │ + 182: aload 11 │ │ │ │ + 184: ldc #97 // int 2131099774 │ │ │ │ + 186: invokevirtual #87 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ + 189: aload 11 │ │ │ │ + 191: ldc #99 // int 2131099775 │ │ │ │ + 193: invokevirtual #92 // Method android/preference/CheckBoxPreference.setSummary:(I)V │ │ │ │ + 196: aload_0 │ │ │ │ + 197: getfield #17 // Field autoLinkEmail:Z │ │ │ │ + 200: istore 7 │ │ │ │ + 202: aload 11 │ │ │ │ + 204: iload 7 │ │ │ │ + 206: invokevirtual #96 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ + 209: aload_0 │ │ │ │ + 210: iload_2 │ │ │ │ + 211: invokevirtual #64 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 214: astore 12 │ │ │ │ + 216: aload_0 │ │ │ │ + 217: aload 12 │ │ │ │ + 219: invokevirtual #80 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 222: checkcast #82 // class android/preference/CheckBoxPreference │ │ │ │ + 225: astore 13 │ │ │ │ + 227: aload 13 │ │ │ │ + 229: ldc #101 // int 2131099777 │ │ │ │ + 231: invokevirtual #87 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ + 234: aload 13 │ │ │ │ + 236: ldc #103 // int 2131099778 │ │ │ │ + 238: invokevirtual #92 // Method android/preference/CheckBoxPreference.setSummary:(I)V │ │ │ │ + 241: aload_0 │ │ │ │ + 242: getfield #19 // Field autoLinkTel:Z │ │ │ │ + 245: istore 7 │ │ │ │ + 247: aload 13 │ │ │ │ + 249: iload 7 │ │ │ │ + 251: invokevirtual #96 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ + 254: return │ │ │ │ } │ │ ├── jp/gr/java_conf/hatalab/mnv/Settings$4.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -27,37 +27,40 @@ │ │ │ │ #19 = Utf8 ()V │ │ │ │ #20 = NameAndType #18:#19 // "":()V │ │ │ │ #21 = Methodref #4.#20 // java/lang/Object."":()V │ │ │ │ #22 = Utf8 toString │ │ │ │ #23 = Utf8 ()Ljava/lang/String; │ │ │ │ #24 = NameAndType #22:#23 // toString:()Ljava/lang/String; │ │ │ │ #25 = Methodref #4.#24 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - #26 = Utf8 java/lang/String │ │ │ │ - #27 = Class #26 // java/lang/String │ │ │ │ - #28 = Utf8 equals │ │ │ │ - #29 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ - #30 = NameAndType #28:#29 // equals:(Ljava/lang/Object;)Z │ │ │ │ - #31 = Methodref #27.#30 // java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - #32 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings │ │ │ │ - #33 = Class #32 // jp/gr/java_conf/hatalab/mnv/Settings │ │ │ │ - #34 = Utf8 access$300 │ │ │ │ - #35 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ - #36 = NameAndType #34:#35 // access$300:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ - #37 = Methodref #33.#36 // jp/gr/java_conf/hatalab/mnv/Settings.access$300:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ - #38 = Utf8 android/preference/ListPreference │ │ │ │ - #39 = Class #38 // android/preference/ListPreference │ │ │ │ - #40 = Utf8 setSummary │ │ │ │ - #41 = Utf8 (Ljava/lang/CharSequence;)V │ │ │ │ - #42 = NameAndType #40:#41 // setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - #43 = Methodref #39.#42 // android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - #44 = Float 1.4E-45f │ │ │ │ - #45 = Utf8 Code │ │ │ │ - #46 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ - #47 = Utf8 onPreferenceChange │ │ │ │ - #48 = Utf8 (Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ │ │ + #26 = Utf8 java/lang/CharSequence │ │ │ │ + #27 = Class #26 // java/lang/CharSequence │ │ │ │ + #28 = InterfaceMethodref #27.#24 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + #29 = Utf8 java/lang/String │ │ │ │ + #30 = Class #29 // java/lang/String │ │ │ │ + #31 = Utf8 equals │ │ │ │ + #32 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ + #33 = NameAndType #31:#32 // equals:(Ljava/lang/Object;)Z │ │ │ │ + #34 = Methodref #30.#33 // java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + #35 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings │ │ │ │ + #36 = Class #35 // jp/gr/java_conf/hatalab/mnv/Settings │ │ │ │ + #37 = Utf8 access$300 │ │ │ │ + #38 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ + #39 = NameAndType #37:#38 // access$300:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ + #40 = Methodref #36.#39 // jp/gr/java_conf/hatalab/mnv/Settings.access$300:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ + #41 = Utf8 android/preference/ListPreference │ │ │ │ + #42 = Class #41 // android/preference/ListPreference │ │ │ │ + #43 = Utf8 setSummary │ │ │ │ + #44 = Utf8 (Ljava/lang/CharSequence;)V │ │ │ │ + #45 = NameAndType #43:#44 // setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + #46 = Methodref #42.#45 // android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + #47 = Float 1.4E-45f │ │ │ │ + #48 = Utf8 Code │ │ │ │ + #49 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ + #50 = Utf8 onPreferenceChange │ │ │ │ + #51 = Utf8 (Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ │ │ { │ │ │ │ final jp.gr.java_conf.hatalab.mnv.Settings this$0; │ │ │ │ descriptor: Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC │ │ │ │ │ │ │ │ final java.lang.CharSequence[] val$entries; │ │ │ │ descriptor: [Ljava/lang/CharSequence; │ │ │ │ @@ -101,41 +104,41 @@ │ │ │ │ 12: getfield #15 // Field val$entryValues:[Ljava/lang/CharSequence; │ │ │ │ 15: astore 6 │ │ │ │ 17: aload 6 │ │ │ │ 19: arraylength │ │ │ │ 20: istore 7 │ │ │ │ 22: iload 5 │ │ │ │ 24: iload 7 │ │ │ │ - 26: if_icmpge 70 │ │ │ │ + 26: if_icmpge 74 │ │ │ │ 29: aload_0 │ │ │ │ 30: getfield #15 // Field val$entryValues:[Ljava/lang/CharSequence; │ │ │ │ 33: iload 5 │ │ │ │ 35: aaload │ │ │ │ - 36: invokevirtual #25 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 39: astore 6 │ │ │ │ - 41: aload 6 │ │ │ │ - 43: aload_3 │ │ │ │ - 44: invokevirtual #31 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 47: istore 7 │ │ │ │ - 49: iload 7 │ │ │ │ - 51: ifeq 84 │ │ │ │ - 54: aload_0 │ │ │ │ - 55: getfield #17 // Field val$entries:[Ljava/lang/CharSequence; │ │ │ │ - 58: iload 5 │ │ │ │ - 60: aaload │ │ │ │ - 61: astore 6 │ │ │ │ - 63: aload 6 │ │ │ │ - 65: invokevirtual #25 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 68: astore 4 │ │ │ │ - 70: aload_0 │ │ │ │ - 71: getfield #13 // Field this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ - 74: invokestatic #37 // Method jp/gr/java_conf/hatalab/mnv/Settings.access$300:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ - 77: aload 4 │ │ │ │ - 79: invokevirtual #43 // Method android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 82: iconst_1 │ │ │ │ - 83: ireturn │ │ │ │ - 84: iload 5 │ │ │ │ + 36: invokeinterface #28, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 41: astore 6 │ │ │ │ + 43: aload 6 │ │ │ │ + 45: aload_3 │ │ │ │ + 46: invokevirtual #34 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 49: istore 7 │ │ │ │ + 51: iload 7 │ │ │ │ + 53: ifeq 88 │ │ │ │ + 56: aload_0 │ │ │ │ + 57: getfield #17 // Field val$entries:[Ljava/lang/CharSequence; │ │ │ │ + 60: iload 5 │ │ │ │ + 62: aaload │ │ │ │ + 63: astore 6 │ │ │ │ + 65: aload 6 │ │ │ │ + 67: invokeinterface #28, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 72: astore 4 │ │ │ │ + 74: aload_0 │ │ │ │ + 75: getfield #13 // Field this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ + 78: invokestatic #40 // Method jp/gr/java_conf/hatalab/mnv/Settings.access$300:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ + 81: aload 4 │ │ │ │ + 83: invokevirtual #46 // Method android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ 86: iconst_1 │ │ │ │ - 87: iadd │ │ │ │ - 88: istore 5 │ │ │ │ - 90: goto 11 │ │ │ │ + 87: ireturn │ │ │ │ + 88: iload 5 │ │ │ │ + 90: iconst_1 │ │ │ │ + 91: iadd │ │ │ │ + 92: istore 5 │ │ │ │ + 94: goto 11 │ │ │ │ } │ │ ├── jp/gr/java_conf/hatalab/mnv/Settings$6.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -27,37 +27,40 @@ │ │ │ │ #19 = Utf8 ()V │ │ │ │ #20 = NameAndType #18:#19 // "":()V │ │ │ │ #21 = Methodref #4.#20 // java/lang/Object."":()V │ │ │ │ #22 = Utf8 toString │ │ │ │ #23 = Utf8 ()Ljava/lang/String; │ │ │ │ #24 = NameAndType #22:#23 // toString:()Ljava/lang/String; │ │ │ │ #25 = Methodref #4.#24 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - #26 = Utf8 java/lang/String │ │ │ │ - #27 = Class #26 // java/lang/String │ │ │ │ - #28 = Utf8 equals │ │ │ │ - #29 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ - #30 = NameAndType #28:#29 // equals:(Ljava/lang/Object;)Z │ │ │ │ - #31 = Methodref #27.#30 // java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - #32 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings │ │ │ │ - #33 = Class #32 // jp/gr/java_conf/hatalab/mnv/Settings │ │ │ │ - #34 = Utf8 access$500 │ │ │ │ - #35 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ - #36 = NameAndType #34:#35 // access$500:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ - #37 = Methodref #33.#36 // jp/gr/java_conf/hatalab/mnv/Settings.access$500:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ - #38 = Utf8 android/preference/ListPreference │ │ │ │ - #39 = Class #38 // android/preference/ListPreference │ │ │ │ - #40 = Utf8 setSummary │ │ │ │ - #41 = Utf8 (Ljava/lang/CharSequence;)V │ │ │ │ - #42 = NameAndType #40:#41 // setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - #43 = Methodref #39.#42 // android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - #44 = Float 1.4E-45f │ │ │ │ - #45 = Utf8 Code │ │ │ │ - #46 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ - #47 = Utf8 onPreferenceChange │ │ │ │ - #48 = Utf8 (Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ │ │ + #26 = Utf8 java/lang/CharSequence │ │ │ │ + #27 = Class #26 // java/lang/CharSequence │ │ │ │ + #28 = InterfaceMethodref #27.#24 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + #29 = Utf8 java/lang/String │ │ │ │ + #30 = Class #29 // java/lang/String │ │ │ │ + #31 = Utf8 equals │ │ │ │ + #32 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ + #33 = NameAndType #31:#32 // equals:(Ljava/lang/Object;)Z │ │ │ │ + #34 = Methodref #30.#33 // java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + #35 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings │ │ │ │ + #36 = Class #35 // jp/gr/java_conf/hatalab/mnv/Settings │ │ │ │ + #37 = Utf8 access$500 │ │ │ │ + #38 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ + #39 = NameAndType #37:#38 // access$500:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ + #40 = Methodref #36.#39 // jp/gr/java_conf/hatalab/mnv/Settings.access$500:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ + #41 = Utf8 android/preference/ListPreference │ │ │ │ + #42 = Class #41 // android/preference/ListPreference │ │ │ │ + #43 = Utf8 setSummary │ │ │ │ + #44 = Utf8 (Ljava/lang/CharSequence;)V │ │ │ │ + #45 = NameAndType #43:#44 // setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + #46 = Methodref #42.#45 // android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + #47 = Float 1.4E-45f │ │ │ │ + #48 = Utf8 Code │ │ │ │ + #49 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ + #50 = Utf8 onPreferenceChange │ │ │ │ + #51 = Utf8 (Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ │ │ { │ │ │ │ final jp.gr.java_conf.hatalab.mnv.Settings this$0; │ │ │ │ descriptor: Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC │ │ │ │ │ │ │ │ final java.lang.CharSequence[] val$tf_entries; │ │ │ │ descriptor: [Ljava/lang/CharSequence; │ │ │ │ @@ -101,41 +104,41 @@ │ │ │ │ 12: getfield #15 // Field val$tf_entryValues:[Ljava/lang/CharSequence; │ │ │ │ 15: astore 6 │ │ │ │ 17: aload 6 │ │ │ │ 19: arraylength │ │ │ │ 20: istore 7 │ │ │ │ 22: iload 5 │ │ │ │ 24: iload 7 │ │ │ │ - 26: if_icmpge 70 │ │ │ │ + 26: if_icmpge 74 │ │ │ │ 29: aload_0 │ │ │ │ 30: getfield #15 // Field val$tf_entryValues:[Ljava/lang/CharSequence; │ │ │ │ 33: iload 5 │ │ │ │ 35: aaload │ │ │ │ - 36: invokevirtual #25 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 39: astore 6 │ │ │ │ - 41: aload 6 │ │ │ │ - 43: aload_3 │ │ │ │ - 44: invokevirtual #31 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 47: istore 7 │ │ │ │ - 49: iload 7 │ │ │ │ - 51: ifeq 84 │ │ │ │ - 54: aload_0 │ │ │ │ - 55: getfield #17 // Field val$tf_entries:[Ljava/lang/CharSequence; │ │ │ │ - 58: iload 5 │ │ │ │ - 60: aaload │ │ │ │ - 61: astore 6 │ │ │ │ - 63: aload 6 │ │ │ │ - 65: invokevirtual #25 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 68: astore 4 │ │ │ │ - 70: aload_0 │ │ │ │ - 71: getfield #13 // Field this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ - 74: invokestatic #37 // Method jp/gr/java_conf/hatalab/mnv/Settings.access$500:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ - 77: aload 4 │ │ │ │ - 79: invokevirtual #43 // Method android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 82: iconst_1 │ │ │ │ - 83: ireturn │ │ │ │ - 84: iload 5 │ │ │ │ + 36: invokeinterface #28, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 41: astore 6 │ │ │ │ + 43: aload 6 │ │ │ │ + 45: aload_3 │ │ │ │ + 46: invokevirtual #34 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 49: istore 7 │ │ │ │ + 51: iload 7 │ │ │ │ + 53: ifeq 88 │ │ │ │ + 56: aload_0 │ │ │ │ + 57: getfield #17 // Field val$tf_entries:[Ljava/lang/CharSequence; │ │ │ │ + 60: iload 5 │ │ │ │ + 62: aaload │ │ │ │ + 63: astore 6 │ │ │ │ + 65: aload 6 │ │ │ │ + 67: invokeinterface #28, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 72: astore 4 │ │ │ │ + 74: aload_0 │ │ │ │ + 75: getfield #13 // Field this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ │ + 78: invokestatic #40 // Method jp/gr/java_conf/hatalab/mnv/Settings.access$500:(Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ + 81: aload 4 │ │ │ │ + 83: invokevirtual #46 // Method android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ 86: iconst_1 │ │ │ │ - 87: iadd │ │ │ │ - 88: istore 5 │ │ │ │ - 90: goto 11 │ │ │ │ + 87: ireturn │ │ │ │ + 88: iload 5 │ │ │ │ + 90: iconst_1 │ │ │ │ + 91: iadd │ │ │ │ + 92: istore 5 │ │ │ │ + 94: goto 11 │ │ │ │ } │ │ ├── jp/gr/java_conf/hatalab/mnv/Settings.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -369,403 +369,401 @@ │ │ │ │ #361 = NameAndType #360:#270 // setProgress:(I)V │ │ │ │ #362 = Methodref #355.#361 // android/widget/SeekBar.setProgress:(I)V │ │ │ │ #363 = Integer 2131099748 │ │ │ │ #364 = Float 1.7811858E38f │ │ │ │ #365 = Utf8 (I)Ljava/lang/CharSequence; │ │ │ │ #366 = NameAndType #219:#365 // getText:(I)Ljava/lang/CharSequence; │ │ │ │ #367 = Methodref #2.#366 // jp/gr/java_conf/hatalab/mnv/Settings.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - #368 = Utf8 java/lang/Object │ │ │ │ - #369 = Class #368 // java/lang/Object │ │ │ │ - #370 = NameAndType #174:#220 // toString:()Ljava/lang/String; │ │ │ │ - #371 = Methodref #369.#370 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - #372 = Utf8 java/lang/StringBuilder │ │ │ │ - #373 = Class #372 // java/lang/StringBuilder │ │ │ │ - #374 = Methodref #373.#57 // java/lang/StringBuilder."":()V │ │ │ │ - #375 = Utf8 append │ │ │ │ - #376 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #377 = NameAndType #375:#376 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #378 = Methodref #373.#377 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #379 = Utf8 : │ │ │ │ - #380 = String #379 // : │ │ │ │ - #381 = Utf8 java/lang/Float │ │ │ │ - #382 = Class #381 // java/lang/Float │ │ │ │ - #383 = Utf8 (F)Ljava/lang/String; │ │ │ │ - #384 = NameAndType #174:#383 // toString:(F)Ljava/lang/String; │ │ │ │ - #385 = Methodref #382.#384 // java/lang/Float.toString:(F)Ljava/lang/String; │ │ │ │ - #386 = Methodref #373.#370 // java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - #387 = Methodref #349.#247 // android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - #388 = Utf8 setTextSize │ │ │ │ - #389 = Utf8 (IF)V │ │ │ │ - #390 = NameAndType #388:#389 // setTextSize:(IF)V │ │ │ │ - #391 = Methodref #349.#390 // android/widget/TextView.setTextSize:(IF)V │ │ │ │ - #392 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$18 │ │ │ │ - #393 = Class #392 // jp/gr/java_conf/hatalab/mnv/Settings$18 │ │ │ │ - #394 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ │ │ - #395 = NameAndType #55:#394 // "":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ │ │ - #396 = Methodref #393.#395 // jp/gr/java_conf/hatalab/mnv/Settings$18."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ │ │ - #397 = Utf8 setOnSeekBarChangeListener │ │ │ │ - #398 = Utf8 (Landroid/widget/SeekBar$OnSeekBarChangeListener;)V │ │ │ │ - #399 = NameAndType #397:#398 // setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V │ │ │ │ - #400 = Methodref #355.#399 // android/widget/SeekBar.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V │ │ │ │ - #401 = Integer 2131099746 │ │ │ │ - #402 = Float 1.7811854E38f │ │ │ │ - #403 = Utf8 setCancelable │ │ │ │ - #404 = Utf8 (Z)Landroid/app/AlertDialog$Builder; │ │ │ │ - #405 = NameAndType #403:#404 // setCancelable:(Z)Landroid/app/AlertDialog$Builder; │ │ │ │ - #406 = Methodref #179.#405 // android/app/AlertDialog$Builder.setCancelable:(Z)Landroid/app/AlertDialog$Builder; │ │ │ │ - #407 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$20 │ │ │ │ - #408 = Class #407 // jp/gr/java_conf/hatalab/mnv/Settings$20 │ │ │ │ - #409 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ │ │ - #410 = NameAndType #55:#409 // "":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ │ │ - #411 = Methodref #408.#410 // jp/gr/java_conf/hatalab/mnv/Settings$20."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ │ │ - #412 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$19 │ │ │ │ - #413 = Class #412 // jp/gr/java_conf/hatalab/mnv/Settings$19 │ │ │ │ - #414 = Methodref #413.#289 // jp/gr/java_conf/hatalab/mnv/Settings$19."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - #415 = Integer 2131099786 │ │ │ │ - #416 = Float 1.7811935E38f │ │ │ │ - #417 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$21 │ │ │ │ - #418 = Class #417 // jp/gr/java_conf/hatalab/mnv/Settings$21 │ │ │ │ - #419 = Methodref #418.#395 // jp/gr/java_conf/hatalab/mnv/Settings$21."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ │ │ - #420 = Integer 2131099784 │ │ │ │ - #421 = Float 1.781193E38f │ │ │ │ - #422 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$23 │ │ │ │ - #423 = Class #422 // jp/gr/java_conf/hatalab/mnv/Settings$23 │ │ │ │ - #424 = Methodref #423.#410 // jp/gr/java_conf/hatalab/mnv/Settings$23."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ │ │ - #425 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$22 │ │ │ │ - #426 = Class #425 // jp/gr/java_conf/hatalab/mnv/Settings$22 │ │ │ │ - #427 = Methodref #426.#289 // jp/gr/java_conf/hatalab/mnv/Settings$22."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - #428 = Utf8 jp/gr/java_conf/hatalab/mnv/SelectDirName │ │ │ │ - #429 = Class #428 // jp/gr/java_conf/hatalab/mnv/SelectDirName │ │ │ │ - #430 = Utf8 FILEPATH │ │ │ │ - #431 = String #430 // FILEPATH │ │ │ │ - #432 = Utf8 putExtra │ │ │ │ - #433 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ - #434 = NameAndType #432:#433 // putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ - #435 = Methodref #203.#434 // android/content/Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ - #436 = Utf8 jp/gr/java_conf/hatalab/mnv/TemplateTextList │ │ │ │ - #437 = Class #436 // jp/gr/java_conf/hatalab/mnv/TemplateTextList │ │ │ │ - #438 = Utf8 (Ljava/lang/String;)V │ │ │ │ - #439 = NameAndType #245:#438 // setText:(Ljava/lang/String;)V │ │ │ │ - #440 = Methodref #167.#439 // jp/gr/java_conf/hatalab/mnv/myTemplateText.setText:(Ljava/lang/String;)V │ │ │ │ - #441 = Utf8 setTimeFormat │ │ │ │ - #442 = NameAndType #441:#171 // setTimeFormat:(Z)V │ │ │ │ - #443 = Methodref #167.#442 // jp/gr/java_conf/hatalab/mnv/myTemplateText.setTimeFormat:(Z)V │ │ │ │ - #444 = Utf8 android/preference/PreferenceManager │ │ │ │ - #445 = Class #444 // android/preference/PreferenceManager │ │ │ │ - #446 = Utf8 getDefaultSharedPreferences │ │ │ │ - #447 = Utf8 (Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - #448 = NameAndType #446:#447 // getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - #449 = Methodref #445.#448 // android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - #450 = Utf8 android/content/SharedPreferences │ │ │ │ - #451 = Class #450 // android/content/SharedPreferences │ │ │ │ - #452 = Utf8 edit │ │ │ │ - #453 = Utf8 ()Landroid/content/SharedPreferences$Editor; │ │ │ │ - #454 = NameAndType #452:#453 // edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ - #455 = InterfaceMethodref #451.#454 // android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ - #456 = Integer 2131099726 │ │ │ │ - #457 = Float 1.7811813E38f │ │ │ │ - #458 = Utf8 getPrefString │ │ │ │ - #459 = NameAndType #458:#220 // getPrefString:()Ljava/lang/String; │ │ │ │ - #460 = Methodref #167.#459 // jp/gr/java_conf/hatalab/mnv/myTemplateText.getPrefString:()Ljava/lang/String; │ │ │ │ - #461 = Utf8 android/content/SharedPreferences$Editor │ │ │ │ - #462 = Class #461 // android/content/SharedPreferences$Editor │ │ │ │ - #463 = Utf8 putString │ │ │ │ - #464 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - #465 = NameAndType #463:#464 // putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - #466 = InterfaceMethodref #462.#465 // android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - #467 = Utf8 commit │ │ │ │ - #468 = NameAndType #467:#216 // commit:()Z │ │ │ │ - #469 = InterfaceMethodref #462.#468 // android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ - #470 = NameAndType #37:#31 // mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; │ │ │ │ - #471 = Fieldref #2.#470 // jp/gr/java_conf/hatalab/mnv/Settings.mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; │ │ │ │ - #472 = Integer 2131099728 │ │ │ │ - #473 = Float 1.7811817E38f │ │ │ │ - #474 = Utf8 (Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - #475 = NameAndType #375:#474 // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - #476 = Methodref #373.#475 // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - #477 = Utf8 │ │ │ │ - #478 = String #477 // │ │ │ │ - #479 = Utf8 android/preference/PreferenceScreen │ │ │ │ - #480 = Class #479 // android/preference/PreferenceScreen │ │ │ │ - #481 = Utf8 setSummary │ │ │ │ - #482 = NameAndType #481:#246 // setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - #483 = Methodref #480.#482 // android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - #484 = Integer 2131099745 │ │ │ │ - #485 = Float 1.7811852E38f │ │ │ │ - #486 = Utf8 putFloat │ │ │ │ - #487 = Utf8 (Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; │ │ │ │ - #488 = NameAndType #486:#487 // putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; │ │ │ │ - #489 = InterfaceMethodref #462.#488 // android/content/SharedPreferences$Editor.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; │ │ │ │ - #490 = NameAndType #39:#31 // mFontSizePref:Landroid/preference/PreferenceScreen; │ │ │ │ - #491 = Fieldref #2.#490 // jp/gr/java_conf/hatalab/mnv/Settings.mFontSizePref:Landroid/preference/PreferenceScreen; │ │ │ │ - #492 = Integer 2131099747 │ │ │ │ - #493 = Float 1.7811856E38f │ │ │ │ - #494 = Utf8 sp │ │ │ │ - #495 = String #494 // sp │ │ │ │ - #496 = Integer 2131099783 │ │ │ │ - #497 = Float 1.7811929E38f │ │ │ │ - #498 = NameAndType #38:#31 // mFontSizeOnListPref:Landroid/preference/PreferenceScreen; │ │ │ │ - #499 = Fieldref #2.#498 // jp/gr/java_conf/hatalab/mnv/Settings.mFontSizeOnListPref:Landroid/preference/PreferenceScreen; │ │ │ │ - #500 = Integer 2131099785 │ │ │ │ - #501 = Float 1.7811933E38f │ │ │ │ - #502 = Utf8 android/view/KeyEvent │ │ │ │ - #503 = Class #502 // android/view/KeyEvent │ │ │ │ - #504 = Utf8 getAction │ │ │ │ - #505 = NameAndType #504:#266 // getAction:()I │ │ │ │ - #506 = Methodref #503.#505 // android/view/KeyEvent.getAction:()I │ │ │ │ - #507 = Utf8 getKeyCode │ │ │ │ - #508 = NameAndType #507:#266 // getKeyCode:()I │ │ │ │ - #509 = Methodref #503.#508 // android/view/KeyEvent.getKeyCode:()I │ │ │ │ - #510 = Utf8 dispatchKeyEvent │ │ │ │ - #511 = Utf8 (Landroid/view/KeyEvent;)Z │ │ │ │ - #512 = NameAndType #510:#511 // dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ - #513 = Methodref #4.#512 // android/preference/PreferenceActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ - #514 = Utf8 finish │ │ │ │ - #515 = NameAndType #514:#56 // finish:()V │ │ │ │ - #516 = Methodref #2.#515 // jp/gr/java_conf/hatalab/mnv/Settings.finish:()V │ │ │ │ - #517 = Utf8 onActivityResult │ │ │ │ - #518 = Utf8 (IILandroid/content/Intent;)V │ │ │ │ - #519 = NameAndType #517:#518 // onActivityResult:(IILandroid/content/Intent;)V │ │ │ │ - #520 = Methodref #4.#519 // android/preference/PreferenceActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ │ │ - #521 = Utf8 getExtras │ │ │ │ - #522 = Utf8 ()Landroid/os/Bundle; │ │ │ │ - #523 = NameAndType #521:#522 // getExtras:()Landroid/os/Bundle; │ │ │ │ - #524 = Methodref #203.#523 // android/content/Intent.getExtras:()Landroid/os/Bundle; │ │ │ │ - #525 = Utf8 DIRPATH │ │ │ │ - #526 = String #525 // DIRPATH │ │ │ │ - #527 = Utf8 android/os/Bundle │ │ │ │ - #528 = Class #527 // android/os/Bundle │ │ │ │ - #529 = Utf8 getString │ │ │ │ - #530 = Utf8 (Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - #531 = NameAndType #529:#530 // getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - #532 = Methodref #528.#531 // android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - #533 = Integer 2131099722 │ │ │ │ - #534 = Float 1.7811805E38f │ │ │ │ - #535 = NameAndType #40:#31 // mInitDirScreen:Landroid/preference/PreferenceScreen; │ │ │ │ - #536 = Fieldref #2.#535 // jp/gr/java_conf/hatalab/mnv/Settings.mInitDirScreen:Landroid/preference/PreferenceScreen; │ │ │ │ - #537 = Integer 2131099724 │ │ │ │ - #538 = Float 1.781181E38f │ │ │ │ - #539 = Utf8 onCreate │ │ │ │ - #540 = Utf8 (Landroid/os/Bundle;)V │ │ │ │ - #541 = NameAndType #539:#540 // onCreate:(Landroid/os/Bundle;)V │ │ │ │ - #542 = Methodref #4.#541 // android/preference/PreferenceActivity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ - #543 = Integer 2130968577 │ │ │ │ - #544 = Float 1.7545812E38f │ │ │ │ - #545 = Utf8 addPreferencesFromResource │ │ │ │ - #546 = NameAndType #545:#270 // addPreferencesFromResource:(I)V │ │ │ │ - #547 = Methodref #2.#546 // jp/gr/java_conf/hatalab/mnv/Settings.addPreferencesFromResource:(I)V │ │ │ │ - #548 = Utf8 jp/gr/java_conf/hatalab/mnv/Config │ │ │ │ - #549 = Class #548 // jp/gr/java_conf/hatalab/mnv/Config │ │ │ │ - #550 = Utf8 update │ │ │ │ - #551 = NameAndType #550:#180 // update:(Landroid/content/Context;)V │ │ │ │ - #552 = Methodref #549.#551 // jp/gr/java_conf/hatalab/mnv/Config.update:(Landroid/content/Context;)V │ │ │ │ - #553 = Utf8 getInitDirName │ │ │ │ - #554 = NameAndType #553:#220 // getInitDirName:()Ljava/lang/String; │ │ │ │ - #555 = Methodref #549.#554 // jp/gr/java_conf/hatalab/mnv/Config.getInitDirName:()Ljava/lang/String; │ │ │ │ - #556 = Utf8 getPWTimer │ │ │ │ - #557 = NameAndType #556:#220 // getPWTimer:()Ljava/lang/String; │ │ │ │ - #558 = Methodref #549.#557 // jp/gr/java_conf/hatalab/mnv/Config.getPWTimer:()Ljava/lang/String; │ │ │ │ - #559 = Utf8 getCharsetName │ │ │ │ - #560 = NameAndType #559:#220 // getCharsetName:()Ljava/lang/String; │ │ │ │ - #561 = Methodref #549.#560 // jp/gr/java_conf/hatalab/mnv/Config.getCharsetName:()Ljava/lang/String; │ │ │ │ - #562 = Utf8 getSyncTitleFlag │ │ │ │ - #563 = Utf8 ()Ljava/lang/Boolean; │ │ │ │ - #564 = NameAndType #562:#563 // getSyncTitleFlag:()Ljava/lang/Boolean; │ │ │ │ - #565 = Methodref #549.#564 // jp/gr/java_conf/hatalab/mnv/Config.getSyncTitleFlag:()Ljava/lang/Boolean; │ │ │ │ - #566 = Utf8 getShowButtonsFlag │ │ │ │ - #567 = NameAndType #566:#563 // getShowButtonsFlag:()Ljava/lang/Boolean; │ │ │ │ - #568 = Methodref #549.#567 // jp/gr/java_conf/hatalab/mnv/Config.getShowButtonsFlag:()Ljava/lang/Boolean; │ │ │ │ - #569 = Utf8 getViewerModeFlag │ │ │ │ - #570 = NameAndType #569:#563 // getViewerModeFlag:()Ljava/lang/Boolean; │ │ │ │ - #571 = Methodref #549.#570 // jp/gr/java_conf/hatalab/mnv/Config.getViewerModeFlag:()Ljava/lang/Boolean; │ │ │ │ - #572 = Utf8 getFontSize │ │ │ │ - #573 = Utf8 ()F │ │ │ │ - #574 = NameAndType #572:#573 // getFontSize:()F │ │ │ │ - #575 = Methodref #549.#574 // jp/gr/java_conf/hatalab/mnv/Config.getFontSize:()F │ │ │ │ - #576 = Utf8 getLineBreak │ │ │ │ - #577 = NameAndType #576:#220 // getLineBreak:()Ljava/lang/String; │ │ │ │ - #578 = Methodref #549.#577 // jp/gr/java_conf/hatalab/mnv/Config.getLineBreak:()Ljava/lang/String; │ │ │ │ - #579 = Utf8 getListFoldersFirstFlag │ │ │ │ - #580 = NameAndType #579:#563 // getListFoldersFirstFlag:()Ljava/lang/Boolean; │ │ │ │ - #581 = Methodref #549.#580 // jp/gr/java_conf/hatalab/mnv/Config.getListFoldersFirstFlag:()Ljava/lang/Boolean; │ │ │ │ - #582 = Utf8 getAutoSaveFlag │ │ │ │ - #583 = NameAndType #582:#563 // getAutoSaveFlag:()Ljava/lang/Boolean; │ │ │ │ - #584 = Methodref #549.#583 // jp/gr/java_conf/hatalab/mnv/Config.getAutoSaveFlag:()Ljava/lang/Boolean; │ │ │ │ - #585 = Utf8 getTypeface │ │ │ │ - #586 = NameAndType #585:#220 // getTypeface:()Ljava/lang/String; │ │ │ │ - #587 = Methodref #549.#586 // jp/gr/java_conf/hatalab/mnv/Config.getTypeface:()Ljava/lang/String; │ │ │ │ - #588 = Utf8 getNoTitleBarFlag │ │ │ │ - #589 = NameAndType #588:#563 // getNoTitleBarFlag:()Ljava/lang/Boolean; │ │ │ │ - #590 = Methodref #549.#589 // jp/gr/java_conf/hatalab/mnv/Config.getNoTitleBarFlag:()Ljava/lang/Boolean; │ │ │ │ - #591 = Utf8 getFontSizeOnList │ │ │ │ - #592 = NameAndType #591:#573 // getFontSizeOnList:()F │ │ │ │ - #593 = Methodref #549.#592 // jp/gr/java_conf/hatalab/mnv/Config.getFontSizeOnList:()F │ │ │ │ - #594 = Utf8 getDefaultFolderName │ │ │ │ - #595 = Utf8 ()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ - #596 = NameAndType #594:#595 // getDefaultFolderName:()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ - #597 = Methodref #549.#596 // jp/gr/java_conf/hatalab/mnv/Config.getDefaultFolderName:()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ - #598 = Utf8 findPreference │ │ │ │ - #599 = Utf8 (Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - #600 = NameAndType #598:#599 // findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - #601 = Methodref #2.#600 // jp/gr/java_conf/hatalab/mnv/Settings.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - #602 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$1 │ │ │ │ - #603 = Class #602 // jp/gr/java_conf/hatalab/mnv/Settings$1 │ │ │ │ - #604 = Methodref #603.#289 // jp/gr/java_conf/hatalab/mnv/Settings$1."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - #605 = Utf8 setOnPreferenceClickListener │ │ │ │ - #606 = Utf8 (Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ - #607 = NameAndType #605:#606 // setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ - #608 = Methodref #480.#607 // android/preference/PreferenceScreen.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ - #609 = Integer 2131099729 │ │ │ │ - #610 = Float 1.781182E38f │ │ │ │ - #611 = Utf8 android/preference/ListPreference │ │ │ │ - #612 = Class #611 // android/preference/ListPreference │ │ │ │ - #613 = Integer 2131099731 │ │ │ │ - #614 = Float 1.7811823E38f │ │ │ │ - #615 = Methodref #612.#482 // android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - #616 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$2 │ │ │ │ - #617 = Class #616 // jp/gr/java_conf/hatalab/mnv/Settings$2 │ │ │ │ - #618 = Methodref #617.#289 // jp/gr/java_conf/hatalab/mnv/Settings$2."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - #619 = Utf8 setOnPreferenceChangeListener │ │ │ │ - #620 = Utf8 (Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ - #621 = NameAndType #619:#620 // setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ - #622 = Methodref #612.#621 // android/preference/ListPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ - #623 = Integer 2131099732 │ │ │ │ - #624 = Float 1.7811826E38f │ │ │ │ - #625 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$3 │ │ │ │ - #626 = Class #625 // jp/gr/java_conf/hatalab/mnv/Settings$3 │ │ │ │ - #627 = Methodref #626.#289 // jp/gr/java_conf/hatalab/mnv/Settings$3."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - #628 = Integer 2131099749 │ │ │ │ - #629 = Float 1.781186E38f │ │ │ │ - #630 = Utf8 getEntries │ │ │ │ - #631 = Utf8 ()[Ljava/lang/CharSequence; │ │ │ │ - #632 = NameAndType #630:#631 // getEntries:()[Ljava/lang/CharSequence; │ │ │ │ - #633 = Methodref #612.#632 // android/preference/ListPreference.getEntries:()[Ljava/lang/CharSequence; │ │ │ │ - #634 = Utf8 getEntryValues │ │ │ │ - #635 = NameAndType #634:#631 // getEntryValues:()[Ljava/lang/CharSequence; │ │ │ │ - #636 = Methodref #612.#635 // android/preference/ListPreference.getEntryValues:()[Ljava/lang/CharSequence; │ │ │ │ - #637 = Utf8 equals │ │ │ │ - #638 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ - #639 = NameAndType #637:#638 // equals:(Ljava/lang/Object;)Z │ │ │ │ - #640 = Methodref #107.#639 // java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - #641 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$4 │ │ │ │ - #642 = Class #641 // jp/gr/java_conf/hatalab/mnv/Settings$4 │ │ │ │ - #643 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ - #644 = NameAndType #55:#643 // "":(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ - #645 = Methodref #642.#644 // jp/gr/java_conf/hatalab/mnv/Settings$4."":(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ - #646 = Integer 2131099735 │ │ │ │ - #647 = Float 1.7811832E38f │ │ │ │ - #648 = Utf8 android/preference/CheckBoxPreference │ │ │ │ - #649 = Class #648 // android/preference/CheckBoxPreference │ │ │ │ - #650 = NameAndType #49:#28 // syncTitleCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - #651 = Fieldref #2.#650 // jp/gr/java_conf/hatalab/mnv/Settings.syncTitleCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - #652 = Integer 2131099736 │ │ │ │ - #653 = Float 1.7811834E38f │ │ │ │ - #654 = NameAndType #185:#270 // setTitle:(I)V │ │ │ │ - #655 = Methodref #649.#654 // android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ - #656 = Integer 2131099738 │ │ │ │ - #657 = Float 1.7811838E38f │ │ │ │ - #658 = Utf8 setSummaryOn │ │ │ │ - #659 = NameAndType #658:#270 // setSummaryOn:(I)V │ │ │ │ - #660 = Methodref #649.#659 // android/preference/CheckBoxPreference.setSummaryOn:(I)V │ │ │ │ - #661 = Integer 2131099739 │ │ │ │ - #662 = Float 1.781184E38f │ │ │ │ - #663 = Utf8 setSummaryOff │ │ │ │ - #664 = NameAndType #663:#270 // setSummaryOff:(I)V │ │ │ │ - #665 = Methodref #649.#664 // android/preference/CheckBoxPreference.setSummaryOff:(I)V │ │ │ │ - #666 = Utf8 booleanValue │ │ │ │ - #667 = NameAndType #666:#216 // booleanValue:()Z │ │ │ │ - #668 = Methodref #76.#667 // java/lang/Boolean.booleanValue:()Z │ │ │ │ - #669 = Methodref #649.#259 // android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ - #670 = Integer 2131099740 │ │ │ │ - #671 = Float 1.7811842E38f │ │ │ │ - #672 = NameAndType #47:#28 // showButtonsCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - #673 = Fieldref #2.#672 // jp/gr/java_conf/hatalab/mnv/Settings.showButtonsCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - #674 = Integer 2131099741 │ │ │ │ - #675 = Float 1.7811844E38f │ │ │ │ - #676 = Integer 2131099743 │ │ │ │ - #677 = Float 1.7811848E38f │ │ │ │ - #678 = Integer 2131099744 │ │ │ │ - #679 = Float 1.781185E38f │ │ │ │ - #680 = Integer 2131099755 │ │ │ │ - #681 = Float 1.7811872E38f │ │ │ │ - #682 = NameAndType #52:#28 // viewerModeCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - #683 = Fieldref #2.#682 // jp/gr/java_conf/hatalab/mnv/Settings.viewerModeCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - #684 = Integer 2131099756 │ │ │ │ - #685 = Float 1.7811874E38f │ │ │ │ - #686 = Integer 2131099757 │ │ │ │ - #687 = Float 1.7811876E38f │ │ │ │ - #688 = NameAndType #481:#270 // setSummary:(I)V │ │ │ │ - #689 = Methodref #649.#688 // android/preference/CheckBoxPreference.setSummary:(I)V │ │ │ │ - #690 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$5 │ │ │ │ - #691 = Class #690 // jp/gr/java_conf/hatalab/mnv/Settings$5 │ │ │ │ - #692 = Methodref #691.#289 // jp/gr/java_conf/hatalab/mnv/Settings$5."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - #693 = Integer 2131099752 │ │ │ │ - #694 = Float 1.7811866E38f │ │ │ │ - #695 = NameAndType #27:#28 // listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - #696 = Fieldref #2.#695 // jp/gr/java_conf/hatalab/mnv/Settings.listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - #697 = Integer 2131099753 │ │ │ │ - #698 = Float 1.7811868E38f │ │ │ │ - #699 = Integer 2131099758 │ │ │ │ - #700 = Float 1.7811878E38f │ │ │ │ - #701 = NameAndType #32:#28 // mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - #702 = Fieldref #2.#701 // jp/gr/java_conf/hatalab/mnv/Settings.mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - #703 = Integer 2131099759 │ │ │ │ - #704 = Float 1.781188E38f │ │ │ │ - #705 = Integer 2131099761 │ │ │ │ - #706 = Float 1.7811884E38f │ │ │ │ - #707 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$6 │ │ │ │ - #708 = Class #707 // jp/gr/java_conf/hatalab/mnv/Settings$6 │ │ │ │ - #709 = Methodref #708.#644 // jp/gr/java_conf/hatalab/mnv/Settings$6."":(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ - #710 = Integer 2131099764 │ │ │ │ - #711 = Float 1.781189E38f │ │ │ │ - #712 = NameAndType #44:#31 // mTemplateTextScreen:Landroid/preference/PreferenceScreen; │ │ │ │ - #713 = Fieldref #2.#712 // jp/gr/java_conf/hatalab/mnv/Settings.mTemplateTextScreen:Landroid/preference/PreferenceScreen; │ │ │ │ - #714 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$7 │ │ │ │ - #715 = Class #714 // jp/gr/java_conf/hatalab/mnv/Settings$7 │ │ │ │ - #716 = Methodref #715.#289 // jp/gr/java_conf/hatalab/mnv/Settings$7."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - #717 = Integer 2131099767 │ │ │ │ - #718 = Float 1.7811897E38f │ │ │ │ - #719 = NameAndType #30:#31 // mAutoLinkScreen:Landroid/preference/PreferenceScreen; │ │ │ │ - #720 = Fieldref #2.#719 // jp/gr/java_conf/hatalab/mnv/Settings.mAutoLinkScreen:Landroid/preference/PreferenceScreen; │ │ │ │ - #721 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$8 │ │ │ │ - #722 = Class #721 // jp/gr/java_conf/hatalab/mnv/Settings$8 │ │ │ │ - #723 = Methodref #722.#289 // jp/gr/java_conf/hatalab/mnv/Settings$8."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - #724 = Integer 2131099780 │ │ │ │ - #725 = Float 1.7811923E38f │ │ │ │ - #726 = NameAndType #42:#28 // mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - #727 = Fieldref #2.#726 // jp/gr/java_conf/hatalab/mnv/Settings.mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - #728 = Integer 2131099781 │ │ │ │ - #729 = Float 1.7811925E38f │ │ │ │ - #730 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$9 │ │ │ │ - #731 = Class #730 // jp/gr/java_conf/hatalab/mnv/Settings$9 │ │ │ │ - #732 = Methodref #731.#289 // jp/gr/java_conf/hatalab/mnv/Settings$9."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - #733 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$10 │ │ │ │ - #734 = Class #733 // jp/gr/java_conf/hatalab/mnv/Settings$10 │ │ │ │ - #735 = Methodref #734.#289 // jp/gr/java_conf/hatalab/mnv/Settings$10."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - #736 = Utf8 Code │ │ │ │ - #737 = Utf8 access$000 │ │ │ │ - #738 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z │ │ │ │ - #739 = Utf8 access$100 │ │ │ │ - #740 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ - #741 = Utf8 access$1000 │ │ │ │ - #742 = Utf8 access$1100 │ │ │ │ - #743 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;Ljava/lang/String;Z)V │ │ │ │ - #744 = Utf8 access$1200 │ │ │ │ - #745 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;)[Ljava/lang/String; │ │ │ │ - #746 = Utf8 access$1300 │ │ │ │ - #747 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;F)V │ │ │ │ - #748 = Utf8 access$1400 │ │ │ │ - #749 = Utf8 access$200 │ │ │ │ - #750 = Utf8 access$300 │ │ │ │ - #751 = Utf8 access$400 │ │ │ │ - #752 = Utf8 access$500 │ │ │ │ - #753 = Utf8 access$600 │ │ │ │ - #754 = Utf8 access$700 │ │ │ │ - #755 = Utf8 access$800 │ │ │ │ - #756 = Utf8 access$900 │ │ │ │ + #368 = NameAndType #174:#220 // toString:()Ljava/lang/String; │ │ │ │ + #369 = InterfaceMethodref #165.#368 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + #370 = Utf8 java/lang/StringBuilder │ │ │ │ + #371 = Class #370 // java/lang/StringBuilder │ │ │ │ + #372 = Methodref #371.#57 // java/lang/StringBuilder."":()V │ │ │ │ + #373 = Utf8 append │ │ │ │ + #374 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #375 = NameAndType #373:#374 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #376 = Methodref #371.#375 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #377 = Utf8 : │ │ │ │ + #378 = String #377 // : │ │ │ │ + #379 = Utf8 java/lang/Float │ │ │ │ + #380 = Class #379 // java/lang/Float │ │ │ │ + #381 = Utf8 (F)Ljava/lang/String; │ │ │ │ + #382 = NameAndType #174:#381 // toString:(F)Ljava/lang/String; │ │ │ │ + #383 = Methodref #380.#382 // java/lang/Float.toString:(F)Ljava/lang/String; │ │ │ │ + #384 = Methodref #371.#368 // java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + #385 = Methodref #349.#247 // android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + #386 = Utf8 setTextSize │ │ │ │ + #387 = Utf8 (IF)V │ │ │ │ + #388 = NameAndType #386:#387 // setTextSize:(IF)V │ │ │ │ + #389 = Methodref #349.#388 // android/widget/TextView.setTextSize:(IF)V │ │ │ │ + #390 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$18 │ │ │ │ + #391 = Class #390 // jp/gr/java_conf/hatalab/mnv/Settings$18 │ │ │ │ + #392 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ │ │ + #393 = NameAndType #55:#392 // "":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ │ │ + #394 = Methodref #391.#393 // jp/gr/java_conf/hatalab/mnv/Settings$18."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ │ │ + #395 = Utf8 setOnSeekBarChangeListener │ │ │ │ + #396 = Utf8 (Landroid/widget/SeekBar$OnSeekBarChangeListener;)V │ │ │ │ + #397 = NameAndType #395:#396 // setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V │ │ │ │ + #398 = Methodref #355.#397 // android/widget/SeekBar.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V │ │ │ │ + #399 = Integer 2131099746 │ │ │ │ + #400 = Float 1.7811854E38f │ │ │ │ + #401 = Utf8 setCancelable │ │ │ │ + #402 = Utf8 (Z)Landroid/app/AlertDialog$Builder; │ │ │ │ + #403 = NameAndType #401:#402 // setCancelable:(Z)Landroid/app/AlertDialog$Builder; │ │ │ │ + #404 = Methodref #179.#403 // android/app/AlertDialog$Builder.setCancelable:(Z)Landroid/app/AlertDialog$Builder; │ │ │ │ + #405 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$20 │ │ │ │ + #406 = Class #405 // jp/gr/java_conf/hatalab/mnv/Settings$20 │ │ │ │ + #407 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ │ │ + #408 = NameAndType #55:#407 // "":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ │ │ + #409 = Methodref #406.#408 // jp/gr/java_conf/hatalab/mnv/Settings$20."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ │ │ + #410 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$19 │ │ │ │ + #411 = Class #410 // jp/gr/java_conf/hatalab/mnv/Settings$19 │ │ │ │ + #412 = Methodref #411.#289 // jp/gr/java_conf/hatalab/mnv/Settings$19."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + #413 = Integer 2131099786 │ │ │ │ + #414 = Float 1.7811935E38f │ │ │ │ + #415 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$21 │ │ │ │ + #416 = Class #415 // jp/gr/java_conf/hatalab/mnv/Settings$21 │ │ │ │ + #417 = Methodref #416.#393 // jp/gr/java_conf/hatalab/mnv/Settings$21."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ │ │ + #418 = Integer 2131099784 │ │ │ │ + #419 = Float 1.781193E38f │ │ │ │ + #420 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$23 │ │ │ │ + #421 = Class #420 // jp/gr/java_conf/hatalab/mnv/Settings$23 │ │ │ │ + #422 = Methodref #421.#408 // jp/gr/java_conf/hatalab/mnv/Settings$23."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ │ │ + #423 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$22 │ │ │ │ + #424 = Class #423 // jp/gr/java_conf/hatalab/mnv/Settings$22 │ │ │ │ + #425 = Methodref #424.#289 // jp/gr/java_conf/hatalab/mnv/Settings$22."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + #426 = Utf8 jp/gr/java_conf/hatalab/mnv/SelectDirName │ │ │ │ + #427 = Class #426 // jp/gr/java_conf/hatalab/mnv/SelectDirName │ │ │ │ + #428 = Utf8 FILEPATH │ │ │ │ + #429 = String #428 // FILEPATH │ │ │ │ + #430 = Utf8 putExtra │ │ │ │ + #431 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ + #432 = NameAndType #430:#431 // putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ + #433 = Methodref #203.#432 // android/content/Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ + #434 = Utf8 jp/gr/java_conf/hatalab/mnv/TemplateTextList │ │ │ │ + #435 = Class #434 // jp/gr/java_conf/hatalab/mnv/TemplateTextList │ │ │ │ + #436 = Utf8 (Ljava/lang/String;)V │ │ │ │ + #437 = NameAndType #245:#436 // setText:(Ljava/lang/String;)V │ │ │ │ + #438 = Methodref #167.#437 // jp/gr/java_conf/hatalab/mnv/myTemplateText.setText:(Ljava/lang/String;)V │ │ │ │ + #439 = Utf8 setTimeFormat │ │ │ │ + #440 = NameAndType #439:#171 // setTimeFormat:(Z)V │ │ │ │ + #441 = Methodref #167.#440 // jp/gr/java_conf/hatalab/mnv/myTemplateText.setTimeFormat:(Z)V │ │ │ │ + #442 = Utf8 android/preference/PreferenceManager │ │ │ │ + #443 = Class #442 // android/preference/PreferenceManager │ │ │ │ + #444 = Utf8 getDefaultSharedPreferences │ │ │ │ + #445 = Utf8 (Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + #446 = NameAndType #444:#445 // getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + #447 = Methodref #443.#446 // android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + #448 = Utf8 android/content/SharedPreferences │ │ │ │ + #449 = Class #448 // android/content/SharedPreferences │ │ │ │ + #450 = Utf8 edit │ │ │ │ + #451 = Utf8 ()Landroid/content/SharedPreferences$Editor; │ │ │ │ + #452 = NameAndType #450:#451 // edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ + #453 = InterfaceMethodref #449.#452 // android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ + #454 = Integer 2131099726 │ │ │ │ + #455 = Float 1.7811813E38f │ │ │ │ + #456 = Utf8 getPrefString │ │ │ │ + #457 = NameAndType #456:#220 // getPrefString:()Ljava/lang/String; │ │ │ │ + #458 = Methodref #167.#457 // jp/gr/java_conf/hatalab/mnv/myTemplateText.getPrefString:()Ljava/lang/String; │ │ │ │ + #459 = Utf8 android/content/SharedPreferences$Editor │ │ │ │ + #460 = Class #459 // android/content/SharedPreferences$Editor │ │ │ │ + #461 = Utf8 putString │ │ │ │ + #462 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + #463 = NameAndType #461:#462 // putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + #464 = InterfaceMethodref #460.#463 // android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + #465 = Utf8 commit │ │ │ │ + #466 = NameAndType #465:#216 // commit:()Z │ │ │ │ + #467 = InterfaceMethodref #460.#466 // android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ + #468 = NameAndType #37:#31 // mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; │ │ │ │ + #469 = Fieldref #2.#468 // jp/gr/java_conf/hatalab/mnv/Settings.mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; │ │ │ │ + #470 = Integer 2131099728 │ │ │ │ + #471 = Float 1.7811817E38f │ │ │ │ + #472 = Utf8 (Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + #473 = NameAndType #373:#472 // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + #474 = Methodref #371.#473 // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + #475 = Utf8 │ │ │ │ + #476 = String #475 // │ │ │ │ + #477 = Utf8 android/preference/PreferenceScreen │ │ │ │ + #478 = Class #477 // android/preference/PreferenceScreen │ │ │ │ + #479 = Utf8 setSummary │ │ │ │ + #480 = NameAndType #479:#246 // setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + #481 = Methodref #478.#480 // android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + #482 = Integer 2131099745 │ │ │ │ + #483 = Float 1.7811852E38f │ │ │ │ + #484 = Utf8 putFloat │ │ │ │ + #485 = Utf8 (Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; │ │ │ │ + #486 = NameAndType #484:#485 // putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; │ │ │ │ + #487 = InterfaceMethodref #460.#486 // android/content/SharedPreferences$Editor.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; │ │ │ │ + #488 = NameAndType #39:#31 // mFontSizePref:Landroid/preference/PreferenceScreen; │ │ │ │ + #489 = Fieldref #2.#488 // jp/gr/java_conf/hatalab/mnv/Settings.mFontSizePref:Landroid/preference/PreferenceScreen; │ │ │ │ + #490 = Integer 2131099747 │ │ │ │ + #491 = Float 1.7811856E38f │ │ │ │ + #492 = Utf8 sp │ │ │ │ + #493 = String #492 // sp │ │ │ │ + #494 = Integer 2131099783 │ │ │ │ + #495 = Float 1.7811929E38f │ │ │ │ + #496 = NameAndType #38:#31 // mFontSizeOnListPref:Landroid/preference/PreferenceScreen; │ │ │ │ + #497 = Fieldref #2.#496 // jp/gr/java_conf/hatalab/mnv/Settings.mFontSizeOnListPref:Landroid/preference/PreferenceScreen; │ │ │ │ + #498 = Integer 2131099785 │ │ │ │ + #499 = Float 1.7811933E38f │ │ │ │ + #500 = Utf8 android/view/KeyEvent │ │ │ │ + #501 = Class #500 // android/view/KeyEvent │ │ │ │ + #502 = Utf8 getAction │ │ │ │ + #503 = NameAndType #502:#266 // getAction:()I │ │ │ │ + #504 = Methodref #501.#503 // android/view/KeyEvent.getAction:()I │ │ │ │ + #505 = Utf8 getKeyCode │ │ │ │ + #506 = NameAndType #505:#266 // getKeyCode:()I │ │ │ │ + #507 = Methodref #501.#506 // android/view/KeyEvent.getKeyCode:()I │ │ │ │ + #508 = Utf8 dispatchKeyEvent │ │ │ │ + #509 = Utf8 (Landroid/view/KeyEvent;)Z │ │ │ │ + #510 = NameAndType #508:#509 // dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ + #511 = Methodref #4.#510 // android/preference/PreferenceActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ + #512 = Utf8 finish │ │ │ │ + #513 = NameAndType #512:#56 // finish:()V │ │ │ │ + #514 = Methodref #2.#513 // jp/gr/java_conf/hatalab/mnv/Settings.finish:()V │ │ │ │ + #515 = Utf8 onActivityResult │ │ │ │ + #516 = Utf8 (IILandroid/content/Intent;)V │ │ │ │ + #517 = NameAndType #515:#516 // onActivityResult:(IILandroid/content/Intent;)V │ │ │ │ + #518 = Methodref #4.#517 // android/preference/PreferenceActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ │ │ + #519 = Utf8 getExtras │ │ │ │ + #520 = Utf8 ()Landroid/os/Bundle; │ │ │ │ + #521 = NameAndType #519:#520 // getExtras:()Landroid/os/Bundle; │ │ │ │ + #522 = Methodref #203.#521 // android/content/Intent.getExtras:()Landroid/os/Bundle; │ │ │ │ + #523 = Utf8 DIRPATH │ │ │ │ + #524 = String #523 // DIRPATH │ │ │ │ + #525 = Utf8 android/os/Bundle │ │ │ │ + #526 = Class #525 // android/os/Bundle │ │ │ │ + #527 = Utf8 getString │ │ │ │ + #528 = Utf8 (Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + #529 = NameAndType #527:#528 // getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + #530 = Methodref #526.#529 // android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + #531 = Integer 2131099722 │ │ │ │ + #532 = Float 1.7811805E38f │ │ │ │ + #533 = NameAndType #40:#31 // mInitDirScreen:Landroid/preference/PreferenceScreen; │ │ │ │ + #534 = Fieldref #2.#533 // jp/gr/java_conf/hatalab/mnv/Settings.mInitDirScreen:Landroid/preference/PreferenceScreen; │ │ │ │ + #535 = Integer 2131099724 │ │ │ │ + #536 = Float 1.781181E38f │ │ │ │ + #537 = Utf8 onCreate │ │ │ │ + #538 = Utf8 (Landroid/os/Bundle;)V │ │ │ │ + #539 = NameAndType #537:#538 // onCreate:(Landroid/os/Bundle;)V │ │ │ │ + #540 = Methodref #4.#539 // android/preference/PreferenceActivity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ + #541 = Integer 2130968577 │ │ │ │ + #542 = Float 1.7545812E38f │ │ │ │ + #543 = Utf8 addPreferencesFromResource │ │ │ │ + #544 = NameAndType #543:#270 // addPreferencesFromResource:(I)V │ │ │ │ + #545 = Methodref #2.#544 // jp/gr/java_conf/hatalab/mnv/Settings.addPreferencesFromResource:(I)V │ │ │ │ + #546 = Utf8 jp/gr/java_conf/hatalab/mnv/Config │ │ │ │ + #547 = Class #546 // jp/gr/java_conf/hatalab/mnv/Config │ │ │ │ + #548 = Utf8 update │ │ │ │ + #549 = NameAndType #548:#180 // update:(Landroid/content/Context;)V │ │ │ │ + #550 = Methodref #547.#549 // jp/gr/java_conf/hatalab/mnv/Config.update:(Landroid/content/Context;)V │ │ │ │ + #551 = Utf8 getInitDirName │ │ │ │ + #552 = NameAndType #551:#220 // getInitDirName:()Ljava/lang/String; │ │ │ │ + #553 = Methodref #547.#552 // jp/gr/java_conf/hatalab/mnv/Config.getInitDirName:()Ljava/lang/String; │ │ │ │ + #554 = Utf8 getPWTimer │ │ │ │ + #555 = NameAndType #554:#220 // getPWTimer:()Ljava/lang/String; │ │ │ │ + #556 = Methodref #547.#555 // jp/gr/java_conf/hatalab/mnv/Config.getPWTimer:()Ljava/lang/String; │ │ │ │ + #557 = Utf8 getCharsetName │ │ │ │ + #558 = NameAndType #557:#220 // getCharsetName:()Ljava/lang/String; │ │ │ │ + #559 = Methodref #547.#558 // jp/gr/java_conf/hatalab/mnv/Config.getCharsetName:()Ljava/lang/String; │ │ │ │ + #560 = Utf8 getSyncTitleFlag │ │ │ │ + #561 = Utf8 ()Ljava/lang/Boolean; │ │ │ │ + #562 = NameAndType #560:#561 // getSyncTitleFlag:()Ljava/lang/Boolean; │ │ │ │ + #563 = Methodref #547.#562 // jp/gr/java_conf/hatalab/mnv/Config.getSyncTitleFlag:()Ljava/lang/Boolean; │ │ │ │ + #564 = Utf8 getShowButtonsFlag │ │ │ │ + #565 = NameAndType #564:#561 // getShowButtonsFlag:()Ljava/lang/Boolean; │ │ │ │ + #566 = Methodref #547.#565 // jp/gr/java_conf/hatalab/mnv/Config.getShowButtonsFlag:()Ljava/lang/Boolean; │ │ │ │ + #567 = Utf8 getViewerModeFlag │ │ │ │ + #568 = NameAndType #567:#561 // getViewerModeFlag:()Ljava/lang/Boolean; │ │ │ │ + #569 = Methodref #547.#568 // jp/gr/java_conf/hatalab/mnv/Config.getViewerModeFlag:()Ljava/lang/Boolean; │ │ │ │ + #570 = Utf8 getFontSize │ │ │ │ + #571 = Utf8 ()F │ │ │ │ + #572 = NameAndType #570:#571 // getFontSize:()F │ │ │ │ + #573 = Methodref #547.#572 // jp/gr/java_conf/hatalab/mnv/Config.getFontSize:()F │ │ │ │ + #574 = Utf8 getLineBreak │ │ │ │ + #575 = NameAndType #574:#220 // getLineBreak:()Ljava/lang/String; │ │ │ │ + #576 = Methodref #547.#575 // jp/gr/java_conf/hatalab/mnv/Config.getLineBreak:()Ljava/lang/String; │ │ │ │ + #577 = Utf8 getListFoldersFirstFlag │ │ │ │ + #578 = NameAndType #577:#561 // getListFoldersFirstFlag:()Ljava/lang/Boolean; │ │ │ │ + #579 = Methodref #547.#578 // jp/gr/java_conf/hatalab/mnv/Config.getListFoldersFirstFlag:()Ljava/lang/Boolean; │ │ │ │ + #580 = Utf8 getAutoSaveFlag │ │ │ │ + #581 = NameAndType #580:#561 // getAutoSaveFlag:()Ljava/lang/Boolean; │ │ │ │ + #582 = Methodref #547.#581 // jp/gr/java_conf/hatalab/mnv/Config.getAutoSaveFlag:()Ljava/lang/Boolean; │ │ │ │ + #583 = Utf8 getTypeface │ │ │ │ + #584 = NameAndType #583:#220 // getTypeface:()Ljava/lang/String; │ │ │ │ + #585 = Methodref #547.#584 // jp/gr/java_conf/hatalab/mnv/Config.getTypeface:()Ljava/lang/String; │ │ │ │ + #586 = Utf8 getNoTitleBarFlag │ │ │ │ + #587 = NameAndType #586:#561 // getNoTitleBarFlag:()Ljava/lang/Boolean; │ │ │ │ + #588 = Methodref #547.#587 // jp/gr/java_conf/hatalab/mnv/Config.getNoTitleBarFlag:()Ljava/lang/Boolean; │ │ │ │ + #589 = Utf8 getFontSizeOnList │ │ │ │ + #590 = NameAndType #589:#571 // getFontSizeOnList:()F │ │ │ │ + #591 = Methodref #547.#590 // jp/gr/java_conf/hatalab/mnv/Config.getFontSizeOnList:()F │ │ │ │ + #592 = Utf8 getDefaultFolderName │ │ │ │ + #593 = Utf8 ()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ + #594 = NameAndType #592:#593 // getDefaultFolderName:()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ + #595 = Methodref #547.#594 // jp/gr/java_conf/hatalab/mnv/Config.getDefaultFolderName:()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ + #596 = Utf8 findPreference │ │ │ │ + #597 = Utf8 (Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + #598 = NameAndType #596:#597 // findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + #599 = Methodref #2.#598 // jp/gr/java_conf/hatalab/mnv/Settings.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + #600 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$1 │ │ │ │ + #601 = Class #600 // jp/gr/java_conf/hatalab/mnv/Settings$1 │ │ │ │ + #602 = Methodref #601.#289 // jp/gr/java_conf/hatalab/mnv/Settings$1."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + #603 = Utf8 setOnPreferenceClickListener │ │ │ │ + #604 = Utf8 (Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ + #605 = NameAndType #603:#604 // setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ + #606 = Methodref #478.#605 // android/preference/PreferenceScreen.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ + #607 = Integer 2131099729 │ │ │ │ + #608 = Float 1.781182E38f │ │ │ │ + #609 = Utf8 android/preference/ListPreference │ │ │ │ + #610 = Class #609 // android/preference/ListPreference │ │ │ │ + #611 = Integer 2131099731 │ │ │ │ + #612 = Float 1.7811823E38f │ │ │ │ + #613 = Methodref #610.#480 // android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + #614 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$2 │ │ │ │ + #615 = Class #614 // jp/gr/java_conf/hatalab/mnv/Settings$2 │ │ │ │ + #616 = Methodref #615.#289 // jp/gr/java_conf/hatalab/mnv/Settings$2."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + #617 = Utf8 setOnPreferenceChangeListener │ │ │ │ + #618 = Utf8 (Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ + #619 = NameAndType #617:#618 // setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ + #620 = Methodref #610.#619 // android/preference/ListPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ + #621 = Integer 2131099732 │ │ │ │ + #622 = Float 1.7811826E38f │ │ │ │ + #623 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$3 │ │ │ │ + #624 = Class #623 // jp/gr/java_conf/hatalab/mnv/Settings$3 │ │ │ │ + #625 = Methodref #624.#289 // jp/gr/java_conf/hatalab/mnv/Settings$3."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + #626 = Integer 2131099749 │ │ │ │ + #627 = Float 1.781186E38f │ │ │ │ + #628 = Utf8 getEntries │ │ │ │ + #629 = Utf8 ()[Ljava/lang/CharSequence; │ │ │ │ + #630 = NameAndType #628:#629 // getEntries:()[Ljava/lang/CharSequence; │ │ │ │ + #631 = Methodref #610.#630 // android/preference/ListPreference.getEntries:()[Ljava/lang/CharSequence; │ │ │ │ + #632 = Utf8 getEntryValues │ │ │ │ + #633 = NameAndType #632:#629 // getEntryValues:()[Ljava/lang/CharSequence; │ │ │ │ + #634 = Methodref #610.#633 // android/preference/ListPreference.getEntryValues:()[Ljava/lang/CharSequence; │ │ │ │ + #635 = Utf8 equals │ │ │ │ + #636 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ + #637 = NameAndType #635:#636 // equals:(Ljava/lang/Object;)Z │ │ │ │ + #638 = Methodref #107.#637 // java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + #639 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$4 │ │ │ │ + #640 = Class #639 // jp/gr/java_conf/hatalab/mnv/Settings$4 │ │ │ │ + #641 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ + #642 = NameAndType #55:#641 // "":(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ + #643 = Methodref #640.#642 // jp/gr/java_conf/hatalab/mnv/Settings$4."":(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ + #644 = Integer 2131099735 │ │ │ │ + #645 = Float 1.7811832E38f │ │ │ │ + #646 = Utf8 android/preference/CheckBoxPreference │ │ │ │ + #647 = Class #646 // android/preference/CheckBoxPreference │ │ │ │ + #648 = NameAndType #49:#28 // syncTitleCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + #649 = Fieldref #2.#648 // jp/gr/java_conf/hatalab/mnv/Settings.syncTitleCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + #650 = Integer 2131099736 │ │ │ │ + #651 = Float 1.7811834E38f │ │ │ │ + #652 = NameAndType #185:#270 // setTitle:(I)V │ │ │ │ + #653 = Methodref #647.#652 // android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ + #654 = Integer 2131099738 │ │ │ │ + #655 = Float 1.7811838E38f │ │ │ │ + #656 = Utf8 setSummaryOn │ │ │ │ + #657 = NameAndType #656:#270 // setSummaryOn:(I)V │ │ │ │ + #658 = Methodref #647.#657 // android/preference/CheckBoxPreference.setSummaryOn:(I)V │ │ │ │ + #659 = Integer 2131099739 │ │ │ │ + #660 = Float 1.781184E38f │ │ │ │ + #661 = Utf8 setSummaryOff │ │ │ │ + #662 = NameAndType #661:#270 // setSummaryOff:(I)V │ │ │ │ + #663 = Methodref #647.#662 // android/preference/CheckBoxPreference.setSummaryOff:(I)V │ │ │ │ + #664 = Utf8 booleanValue │ │ │ │ + #665 = NameAndType #664:#216 // booleanValue:()Z │ │ │ │ + #666 = Methodref #76.#665 // java/lang/Boolean.booleanValue:()Z │ │ │ │ + #667 = Methodref #647.#259 // android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ + #668 = Integer 2131099740 │ │ │ │ + #669 = Float 1.7811842E38f │ │ │ │ + #670 = NameAndType #47:#28 // showButtonsCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + #671 = Fieldref #2.#670 // jp/gr/java_conf/hatalab/mnv/Settings.showButtonsCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + #672 = Integer 2131099741 │ │ │ │ + #673 = Float 1.7811844E38f │ │ │ │ + #674 = Integer 2131099743 │ │ │ │ + #675 = Float 1.7811848E38f │ │ │ │ + #676 = Integer 2131099744 │ │ │ │ + #677 = Float 1.781185E38f │ │ │ │ + #678 = Integer 2131099755 │ │ │ │ + #679 = Float 1.7811872E38f │ │ │ │ + #680 = NameAndType #52:#28 // viewerModeCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + #681 = Fieldref #2.#680 // jp/gr/java_conf/hatalab/mnv/Settings.viewerModeCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + #682 = Integer 2131099756 │ │ │ │ + #683 = Float 1.7811874E38f │ │ │ │ + #684 = Integer 2131099757 │ │ │ │ + #685 = Float 1.7811876E38f │ │ │ │ + #686 = NameAndType #479:#270 // setSummary:(I)V │ │ │ │ + #687 = Methodref #647.#686 // android/preference/CheckBoxPreference.setSummary:(I)V │ │ │ │ + #688 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$5 │ │ │ │ + #689 = Class #688 // jp/gr/java_conf/hatalab/mnv/Settings$5 │ │ │ │ + #690 = Methodref #689.#289 // jp/gr/java_conf/hatalab/mnv/Settings$5."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + #691 = Integer 2131099752 │ │ │ │ + #692 = Float 1.7811866E38f │ │ │ │ + #693 = NameAndType #27:#28 // listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + #694 = Fieldref #2.#693 // jp/gr/java_conf/hatalab/mnv/Settings.listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + #695 = Integer 2131099753 │ │ │ │ + #696 = Float 1.7811868E38f │ │ │ │ + #697 = Integer 2131099758 │ │ │ │ + #698 = Float 1.7811878E38f │ │ │ │ + #699 = NameAndType #32:#28 // mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + #700 = Fieldref #2.#699 // jp/gr/java_conf/hatalab/mnv/Settings.mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + #701 = Integer 2131099759 │ │ │ │ + #702 = Float 1.781188E38f │ │ │ │ + #703 = Integer 2131099761 │ │ │ │ + #704 = Float 1.7811884E38f │ │ │ │ + #705 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$6 │ │ │ │ + #706 = Class #705 // jp/gr/java_conf/hatalab/mnv/Settings$6 │ │ │ │ + #707 = Methodref #706.#642 // jp/gr/java_conf/hatalab/mnv/Settings$6."":(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ + #708 = Integer 2131099764 │ │ │ │ + #709 = Float 1.781189E38f │ │ │ │ + #710 = NameAndType #44:#31 // mTemplateTextScreen:Landroid/preference/PreferenceScreen; │ │ │ │ + #711 = Fieldref #2.#710 // jp/gr/java_conf/hatalab/mnv/Settings.mTemplateTextScreen:Landroid/preference/PreferenceScreen; │ │ │ │ + #712 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$7 │ │ │ │ + #713 = Class #712 // jp/gr/java_conf/hatalab/mnv/Settings$7 │ │ │ │ + #714 = Methodref #713.#289 // jp/gr/java_conf/hatalab/mnv/Settings$7."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + #715 = Integer 2131099767 │ │ │ │ + #716 = Float 1.7811897E38f │ │ │ │ + #717 = NameAndType #30:#31 // mAutoLinkScreen:Landroid/preference/PreferenceScreen; │ │ │ │ + #718 = Fieldref #2.#717 // jp/gr/java_conf/hatalab/mnv/Settings.mAutoLinkScreen:Landroid/preference/PreferenceScreen; │ │ │ │ + #719 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$8 │ │ │ │ + #720 = Class #719 // jp/gr/java_conf/hatalab/mnv/Settings$8 │ │ │ │ + #721 = Methodref #720.#289 // jp/gr/java_conf/hatalab/mnv/Settings$8."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + #722 = Integer 2131099780 │ │ │ │ + #723 = Float 1.7811923E38f │ │ │ │ + #724 = NameAndType #42:#28 // mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + #725 = Fieldref #2.#724 // jp/gr/java_conf/hatalab/mnv/Settings.mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + #726 = Integer 2131099781 │ │ │ │ + #727 = Float 1.7811925E38f │ │ │ │ + #728 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$9 │ │ │ │ + #729 = Class #728 // jp/gr/java_conf/hatalab/mnv/Settings$9 │ │ │ │ + #730 = Methodref #729.#289 // jp/gr/java_conf/hatalab/mnv/Settings$9."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + #731 = Utf8 jp/gr/java_conf/hatalab/mnv/Settings$10 │ │ │ │ + #732 = Class #731 // jp/gr/java_conf/hatalab/mnv/Settings$10 │ │ │ │ + #733 = Methodref #732.#289 // jp/gr/java_conf/hatalab/mnv/Settings$10."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + #734 = Utf8 Code │ │ │ │ + #735 = Utf8 access$000 │ │ │ │ + #736 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/preference/Preference;)Z │ │ │ │ + #737 = Utf8 access$100 │ │ │ │ + #738 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;)Landroid/preference/ListPreference; │ │ │ │ + #739 = Utf8 access$1000 │ │ │ │ + #740 = Utf8 access$1100 │ │ │ │ + #741 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;Ljava/lang/String;Z)V │ │ │ │ + #742 = Utf8 access$1200 │ │ │ │ + #743 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;)[Ljava/lang/String; │ │ │ │ + #744 = Utf8 access$1300 │ │ │ │ + #745 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/Settings;F)V │ │ │ │ + #746 = Utf8 access$1400 │ │ │ │ + #747 = Utf8 access$200 │ │ │ │ + #748 = Utf8 access$300 │ │ │ │ + #749 = Utf8 access$400 │ │ │ │ + #750 = Utf8 access$500 │ │ │ │ + #751 = Utf8 access$600 │ │ │ │ + #752 = Utf8 access$700 │ │ │ │ + #753 = Utf8 access$800 │ │ │ │ + #754 = Utf8 access$900 │ │ │ │ { │ │ │ │ private static final int SELECT_DIR_ACTIVITY = 1; │ │ │ │ descriptor: I │ │ │ │ flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL │ │ │ │ ConstantValue: int 1 │ │ │ │ │ │ │ │ private static final int SETTING_AUTO_LINK_ACTIVITY = 3; │ │ │ │ @@ -1420,88 +1418,88 @@ │ │ │ │ 58: istore 7 │ │ │ │ 60: aload 6 │ │ │ │ 62: iload 7 │ │ │ │ 64: invokevirtual #362 // Method android/widget/SeekBar.setProgress:(I)V │ │ │ │ 67: aload_0 │ │ │ │ 68: ldc_w #363 // int 2131099748 │ │ │ │ 71: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 74: invokevirtual #371 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 77: astore 8 │ │ │ │ - 79: new #373 // class java/lang/StringBuilder │ │ │ │ - 82: astore 9 │ │ │ │ - 84: aload 9 │ │ │ │ - 86: invokespecial #374 // Method java/lang/StringBuilder."":()V │ │ │ │ - 89: aload 9 │ │ │ │ - 91: aload 8 │ │ │ │ - 93: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 96: ldc_w #380 // String : │ │ │ │ - 99: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 102: astore 9 │ │ │ │ - 104: fload 5 │ │ │ │ - 106: invokestatic #385 // Method java/lang/Float.toString:(F)Ljava/lang/String; │ │ │ │ - 109: astore 10 │ │ │ │ - 111: aload 9 │ │ │ │ - 113: aload 10 │ │ │ │ - 115: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 118: invokevirtual #386 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 121: astore 9 │ │ │ │ - 123: aload 4 │ │ │ │ - 125: aload 9 │ │ │ │ - 127: invokevirtual #387 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 130: aload 4 │ │ │ │ - 132: iconst_2 │ │ │ │ - 133: fload 5 │ │ │ │ - 135: invokevirtual #391 // Method android/widget/TextView.setTextSize:(IF)V │ │ │ │ - 138: new #393 // class jp/gr/java_conf/hatalab/mnv/Settings$18 │ │ │ │ - 141: astore 9 │ │ │ │ - 143: aload 9 │ │ │ │ - 145: aload_0 │ │ │ │ - 146: aload 4 │ │ │ │ - 148: aload 8 │ │ │ │ - 150: invokespecial #396 // Method jp/gr/java_conf/hatalab/mnv/Settings$18."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ │ │ - 153: aload 6 │ │ │ │ - 155: aload 9 │ │ │ │ - 157: invokevirtual #400 // Method android/widget/SeekBar.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V │ │ │ │ - 160: new #179 // class android/app/AlertDialog$Builder │ │ │ │ - 163: astore 9 │ │ │ │ - 165: aload 9 │ │ │ │ - 167: aload_0 │ │ │ │ - 168: invokespecial #182 // Method android/app/AlertDialog$Builder."":(Landroid/content/Context;)V │ │ │ │ - 171: aload 9 │ │ │ │ - 173: ldc_w #401 // int 2131099746 │ │ │ │ - 176: invokevirtual #188 // Method android/app/AlertDialog$Builder.setTitle:(I)Landroid/app/AlertDialog$Builder; │ │ │ │ - 179: iload_2 │ │ │ │ - 180: invokevirtual #406 // Method android/app/AlertDialog$Builder.setCancelable:(Z)Landroid/app/AlertDialog$Builder; │ │ │ │ - 183: astore 9 │ │ │ │ - 185: new #408 // class jp/gr/java_conf/hatalab/mnv/Settings$20 │ │ │ │ - 188: astore 11 │ │ │ │ - 190: aload 11 │ │ │ │ - 192: aload_0 │ │ │ │ - 193: aload 6 │ │ │ │ - 195: invokespecial #411 // Method jp/gr/java_conf/hatalab/mnv/Settings$20."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ │ │ - 198: aload 9 │ │ │ │ - 200: ldc_w #297 // int 2131099713 │ │ │ │ - 203: aload 11 │ │ │ │ - 205: invokevirtual #307 // Method android/app/AlertDialog$Builder.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - 208: astore 9 │ │ │ │ - 210: new #413 // class jp/gr/java_conf/hatalab/mnv/Settings$19 │ │ │ │ - 213: astore 11 │ │ │ │ - 215: aload 11 │ │ │ │ - 217: aload_0 │ │ │ │ - 218: invokespecial #414 // Method jp/gr/java_conf/hatalab/mnv/Settings$19."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - 221: aload 9 │ │ │ │ - 223: ldc_w #308 // int 2131099716 │ │ │ │ - 226: aload 11 │ │ │ │ - 228: invokevirtual #315 // Method android/app/AlertDialog$Builder.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - 231: aload_3 │ │ │ │ - 232: invokevirtual #326 // Method android/app/AlertDialog$Builder.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ │ │ - 235: invokevirtual #329 // Method android/app/AlertDialog$Builder.create:()Landroid/app/AlertDialog; │ │ │ │ - 238: invokevirtual #343 // Method android/app/AlertDialog.show:()V │ │ │ │ - 241: iload_2 │ │ │ │ - 242: ireturn │ │ │ │ + 74: invokeinterface #369, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 79: astore 8 │ │ │ │ + 81: new #371 // class java/lang/StringBuilder │ │ │ │ + 84: astore 9 │ │ │ │ + 86: aload 9 │ │ │ │ + 88: invokespecial #372 // Method java/lang/StringBuilder."":()V │ │ │ │ + 91: aload 9 │ │ │ │ + 93: aload 8 │ │ │ │ + 95: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 98: ldc_w #378 // String : │ │ │ │ + 101: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 104: astore 9 │ │ │ │ + 106: fload 5 │ │ │ │ + 108: invokestatic #383 // Method java/lang/Float.toString:(F)Ljava/lang/String; │ │ │ │ + 111: astore 10 │ │ │ │ + 113: aload 9 │ │ │ │ + 115: aload 10 │ │ │ │ + 117: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 120: invokevirtual #384 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 123: astore 9 │ │ │ │ + 125: aload 4 │ │ │ │ + 127: aload 9 │ │ │ │ + 129: invokevirtual #385 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 132: aload 4 │ │ │ │ + 134: iconst_2 │ │ │ │ + 135: fload 5 │ │ │ │ + 137: invokevirtual #389 // Method android/widget/TextView.setTextSize:(IF)V │ │ │ │ + 140: new #391 // class jp/gr/java_conf/hatalab/mnv/Settings$18 │ │ │ │ + 143: astore 9 │ │ │ │ + 145: aload 9 │ │ │ │ + 147: aload_0 │ │ │ │ + 148: aload 4 │ │ │ │ + 150: aload 8 │ │ │ │ + 152: invokespecial #394 // Method jp/gr/java_conf/hatalab/mnv/Settings$18."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ │ │ + 155: aload 6 │ │ │ │ + 157: aload 9 │ │ │ │ + 159: invokevirtual #398 // Method android/widget/SeekBar.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V │ │ │ │ + 162: new #179 // class android/app/AlertDialog$Builder │ │ │ │ + 165: astore 9 │ │ │ │ + 167: aload 9 │ │ │ │ + 169: aload_0 │ │ │ │ + 170: invokespecial #182 // Method android/app/AlertDialog$Builder."":(Landroid/content/Context;)V │ │ │ │ + 173: aload 9 │ │ │ │ + 175: ldc_w #399 // int 2131099746 │ │ │ │ + 178: invokevirtual #188 // Method android/app/AlertDialog$Builder.setTitle:(I)Landroid/app/AlertDialog$Builder; │ │ │ │ + 181: iload_2 │ │ │ │ + 182: invokevirtual #404 // Method android/app/AlertDialog$Builder.setCancelable:(Z)Landroid/app/AlertDialog$Builder; │ │ │ │ + 185: astore 9 │ │ │ │ + 187: new #406 // class jp/gr/java_conf/hatalab/mnv/Settings$20 │ │ │ │ + 190: astore 11 │ │ │ │ + 192: aload 11 │ │ │ │ + 194: aload_0 │ │ │ │ + 195: aload 6 │ │ │ │ + 197: invokespecial #409 // Method jp/gr/java_conf/hatalab/mnv/Settings$20."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ │ │ + 200: aload 9 │ │ │ │ + 202: ldc_w #297 // int 2131099713 │ │ │ │ + 205: aload 11 │ │ │ │ + 207: invokevirtual #307 // Method android/app/AlertDialog$Builder.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 210: astore 9 │ │ │ │ + 212: new #411 // class jp/gr/java_conf/hatalab/mnv/Settings$19 │ │ │ │ + 215: astore 11 │ │ │ │ + 217: aload 11 │ │ │ │ + 219: aload_0 │ │ │ │ + 220: invokespecial #412 // Method jp/gr/java_conf/hatalab/mnv/Settings$19."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + 223: aload 9 │ │ │ │ + 225: ldc_w #308 // int 2131099716 │ │ │ │ + 228: aload 11 │ │ │ │ + 230: invokevirtual #315 // Method android/app/AlertDialog$Builder.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 233: aload_3 │ │ │ │ + 234: invokevirtual #326 // Method android/app/AlertDialog$Builder.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 237: invokevirtual #329 // Method android/app/AlertDialog$Builder.create:()Landroid/app/AlertDialog; │ │ │ │ + 240: invokevirtual #343 // Method android/app/AlertDialog.show:()V │ │ │ │ + 243: iload_2 │ │ │ │ + 244: ireturn │ │ │ │ │ │ │ │ private boolean onPreferenceClick_setFontSizeOnList(android.preference.Preference); │ │ │ │ descriptor: (Landroid/preference/Preference;)Z │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=12, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ @@ -1533,111 +1531,111 @@ │ │ │ │ 56: fsub │ │ │ │ 57: f2i │ │ │ │ 58: istore 7 │ │ │ │ 60: aload 6 │ │ │ │ 62: iload 7 │ │ │ │ 64: invokevirtual #362 // Method android/widget/SeekBar.setProgress:(I)V │ │ │ │ 67: aload_0 │ │ │ │ - 68: ldc_w #415 // int 2131099786 │ │ │ │ + 68: ldc_w #413 // int 2131099786 │ │ │ │ 71: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 74: invokevirtual #371 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 77: astore 8 │ │ │ │ - 79: new #373 // class java/lang/StringBuilder │ │ │ │ - 82: astore 9 │ │ │ │ - 84: aload 9 │ │ │ │ - 86: invokespecial #374 // Method java/lang/StringBuilder."":()V │ │ │ │ - 89: aload 9 │ │ │ │ - 91: aload 8 │ │ │ │ - 93: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 96: ldc_w #380 // String : │ │ │ │ - 99: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 102: astore 9 │ │ │ │ - 104: fload 5 │ │ │ │ - 106: invokestatic #385 // Method java/lang/Float.toString:(F)Ljava/lang/String; │ │ │ │ - 109: astore 10 │ │ │ │ - 111: aload 9 │ │ │ │ - 113: aload 10 │ │ │ │ - 115: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 118: invokevirtual #386 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 121: astore 9 │ │ │ │ - 123: aload 4 │ │ │ │ - 125: aload 9 │ │ │ │ - 127: invokevirtual #387 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 130: aload 4 │ │ │ │ - 132: iconst_2 │ │ │ │ - 133: fload 5 │ │ │ │ - 135: invokevirtual #391 // Method android/widget/TextView.setTextSize:(IF)V │ │ │ │ - 138: new #418 // class jp/gr/java_conf/hatalab/mnv/Settings$21 │ │ │ │ - 141: astore 9 │ │ │ │ - 143: aload 9 │ │ │ │ - 145: aload_0 │ │ │ │ - 146: aload 4 │ │ │ │ - 148: aload 8 │ │ │ │ - 150: invokespecial #419 // Method jp/gr/java_conf/hatalab/mnv/Settings$21."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ │ │ - 153: aload 6 │ │ │ │ - 155: aload 9 │ │ │ │ - 157: invokevirtual #400 // Method android/widget/SeekBar.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V │ │ │ │ - 160: new #179 // class android/app/AlertDialog$Builder │ │ │ │ - 163: astore 9 │ │ │ │ - 165: aload 9 │ │ │ │ - 167: aload_0 │ │ │ │ - 168: invokespecial #182 // Method android/app/AlertDialog$Builder."":(Landroid/content/Context;)V │ │ │ │ - 171: aload 9 │ │ │ │ - 173: ldc_w #420 // int 2131099784 │ │ │ │ - 176: invokevirtual #188 // Method android/app/AlertDialog$Builder.setTitle:(I)Landroid/app/AlertDialog$Builder; │ │ │ │ - 179: iload_2 │ │ │ │ - 180: invokevirtual #406 // Method android/app/AlertDialog$Builder.setCancelable:(Z)Landroid/app/AlertDialog$Builder; │ │ │ │ - 183: astore 9 │ │ │ │ - 185: new #423 // class jp/gr/java_conf/hatalab/mnv/Settings$23 │ │ │ │ - 188: astore 11 │ │ │ │ - 190: aload 11 │ │ │ │ - 192: aload_0 │ │ │ │ - 193: aload 6 │ │ │ │ - 195: invokespecial #424 // Method jp/gr/java_conf/hatalab/mnv/Settings$23."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ │ │ - 198: aload 9 │ │ │ │ - 200: ldc_w #297 // int 2131099713 │ │ │ │ - 203: aload 11 │ │ │ │ - 205: invokevirtual #307 // Method android/app/AlertDialog$Builder.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - 208: astore 9 │ │ │ │ - 210: new #426 // class jp/gr/java_conf/hatalab/mnv/Settings$22 │ │ │ │ - 213: astore 11 │ │ │ │ - 215: aload 11 │ │ │ │ - 217: aload_0 │ │ │ │ - 218: invokespecial #427 // Method jp/gr/java_conf/hatalab/mnv/Settings$22."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - 221: aload 9 │ │ │ │ - 223: ldc_w #308 // int 2131099716 │ │ │ │ - 226: aload 11 │ │ │ │ - 228: invokevirtual #315 // Method android/app/AlertDialog$Builder.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - 231: aload_3 │ │ │ │ - 232: invokevirtual #326 // Method android/app/AlertDialog$Builder.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ │ │ - 235: invokevirtual #329 // Method android/app/AlertDialog$Builder.create:()Landroid/app/AlertDialog; │ │ │ │ - 238: invokevirtual #343 // Method android/app/AlertDialog.show:()V │ │ │ │ - 241: iload_2 │ │ │ │ - 242: ireturn │ │ │ │ + 74: invokeinterface #369, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 79: astore 8 │ │ │ │ + 81: new #371 // class java/lang/StringBuilder │ │ │ │ + 84: astore 9 │ │ │ │ + 86: aload 9 │ │ │ │ + 88: invokespecial #372 // Method java/lang/StringBuilder."":()V │ │ │ │ + 91: aload 9 │ │ │ │ + 93: aload 8 │ │ │ │ + 95: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 98: ldc_w #378 // String : │ │ │ │ + 101: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 104: astore 9 │ │ │ │ + 106: fload 5 │ │ │ │ + 108: invokestatic #383 // Method java/lang/Float.toString:(F)Ljava/lang/String; │ │ │ │ + 111: astore 10 │ │ │ │ + 113: aload 9 │ │ │ │ + 115: aload 10 │ │ │ │ + 117: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 120: invokevirtual #384 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 123: astore 9 │ │ │ │ + 125: aload 4 │ │ │ │ + 127: aload 9 │ │ │ │ + 129: invokevirtual #385 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 132: aload 4 │ │ │ │ + 134: iconst_2 │ │ │ │ + 135: fload 5 │ │ │ │ + 137: invokevirtual #389 // Method android/widget/TextView.setTextSize:(IF)V │ │ │ │ + 140: new #416 // class jp/gr/java_conf/hatalab/mnv/Settings$21 │ │ │ │ + 143: astore 9 │ │ │ │ + 145: aload 9 │ │ │ │ + 147: aload_0 │ │ │ │ + 148: aload 4 │ │ │ │ + 150: aload 8 │ │ │ │ + 152: invokespecial #417 // Method jp/gr/java_conf/hatalab/mnv/Settings$21."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ │ │ │ + 155: aload 6 │ │ │ │ + 157: aload 9 │ │ │ │ + 159: invokevirtual #398 // Method android/widget/SeekBar.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V │ │ │ │ + 162: new #179 // class android/app/AlertDialog$Builder │ │ │ │ + 165: astore 9 │ │ │ │ + 167: aload 9 │ │ │ │ + 169: aload_0 │ │ │ │ + 170: invokespecial #182 // Method android/app/AlertDialog$Builder."":(Landroid/content/Context;)V │ │ │ │ + 173: aload 9 │ │ │ │ + 175: ldc_w #418 // int 2131099784 │ │ │ │ + 178: invokevirtual #188 // Method android/app/AlertDialog$Builder.setTitle:(I)Landroid/app/AlertDialog$Builder; │ │ │ │ + 181: iload_2 │ │ │ │ + 182: invokevirtual #404 // Method android/app/AlertDialog$Builder.setCancelable:(Z)Landroid/app/AlertDialog$Builder; │ │ │ │ + 185: astore 9 │ │ │ │ + 187: new #421 // class jp/gr/java_conf/hatalab/mnv/Settings$23 │ │ │ │ + 190: astore 11 │ │ │ │ + 192: aload 11 │ │ │ │ + 194: aload_0 │ │ │ │ + 195: aload 6 │ │ │ │ + 197: invokespecial #422 // Method jp/gr/java_conf/hatalab/mnv/Settings$23."":(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ │ │ + 200: aload 9 │ │ │ │ + 202: ldc_w #297 // int 2131099713 │ │ │ │ + 205: aload 11 │ │ │ │ + 207: invokevirtual #307 // Method android/app/AlertDialog$Builder.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 210: astore 9 │ │ │ │ + 212: new #424 // class jp/gr/java_conf/hatalab/mnv/Settings$22 │ │ │ │ + 215: astore 11 │ │ │ │ + 217: aload 11 │ │ │ │ + 219: aload_0 │ │ │ │ + 220: invokespecial #425 // Method jp/gr/java_conf/hatalab/mnv/Settings$22."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + 223: aload 9 │ │ │ │ + 225: ldc_w #308 // int 2131099716 │ │ │ │ + 228: aload 11 │ │ │ │ + 230: invokevirtual #315 // Method android/app/AlertDialog$Builder.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 233: aload_3 │ │ │ │ + 234: invokevirtual #326 // Method android/app/AlertDialog$Builder.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 237: invokevirtual #329 // Method android/app/AlertDialog$Builder.create:()Landroid/app/AlertDialog; │ │ │ │ + 240: invokevirtual #343 // Method android/app/AlertDialog.show:()V │ │ │ │ + 243: iload_2 │ │ │ │ + 244: ireturn │ │ │ │ │ │ │ │ private boolean onPreferenceClick_setInitDir(android.preference.Preference); │ │ │ │ descriptor: (Landroid/preference/Preference;)Z │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: new #203 // class android/content/Intent │ │ │ │ 5: astore_3 │ │ │ │ 6: aload_3 │ │ │ │ 7: aload_0 │ │ │ │ - 8: ldc_w #429 // class jp/gr/java_conf/hatalab/mnv/SelectDirName │ │ │ │ + 8: ldc_w #427 // class jp/gr/java_conf/hatalab/mnv/SelectDirName │ │ │ │ 11: invokespecial #208 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ 14: aload_0 │ │ │ │ 15: getfield #62 // Field initDir:Ljava/lang/String; │ │ │ │ 18: astore 4 │ │ │ │ 20: aload_3 │ │ │ │ - 21: ldc_w #431 // String FILEPATH │ │ │ │ + 21: ldc_w #429 // String FILEPATH │ │ │ │ 24: aload 4 │ │ │ │ - 26: invokevirtual #435 // Method android/content/Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ + 26: invokevirtual #433 // Method android/content/Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ 29: pop │ │ │ │ 30: aload_0 │ │ │ │ 31: aload_3 │ │ │ │ 32: iload_2 │ │ │ │ 33: invokevirtual #212 // Method startActivityForResult:(Landroid/content/Intent;I)V │ │ │ │ 36: iload_2 │ │ │ │ 37: ireturn │ │ │ │ @@ -1647,15 +1645,15 @@ │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=2 │ │ │ │ 0: new #203 // class android/content/Intent │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_2 │ │ │ │ 5: aload_0 │ │ │ │ - 6: ldc_w #437 // class jp/gr/java_conf/hatalab/mnv/TemplateTextList │ │ │ │ + 6: ldc_w #435 // class jp/gr/java_conf/hatalab/mnv/TemplateTextList │ │ │ │ 9: invokespecial #208 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ 12: aload_0 │ │ │ │ 13: aload_2 │ │ │ │ 14: iconst_2 │ │ │ │ 15: invokevirtual #212 // Method startActivityForResult:(Landroid/content/Intent;I)V │ │ │ │ 18: iconst_1 │ │ │ │ 19: ireturn │ │ │ │ @@ -1664,240 +1662,240 @@ │ │ │ │ descriptor: (Ljava/lang/String;Z)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #214 // Field defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ 4: aload_1 │ │ │ │ - 5: invokevirtual #440 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.setText:(Ljava/lang/String;)V │ │ │ │ + 5: invokevirtual #438 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.setText:(Ljava/lang/String;)V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #214 // Field defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ 12: iload_2 │ │ │ │ - 13: invokevirtual #443 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.setTimeFormat:(Z)V │ │ │ │ + 13: invokevirtual #441 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.setTimeFormat:(Z)V │ │ │ │ 16: aload_0 │ │ │ │ 17: getfield #214 // Field defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ 20: iconst_1 │ │ │ │ 21: invokevirtual #173 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.setWithNumber:(Z)V │ │ │ │ 24: aload_0 │ │ │ │ - 25: invokestatic #449 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - 28: invokeinterface #455, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ + 25: invokestatic #447 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + 28: invokeinterface #453, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ 33: astore_3 │ │ │ │ 34: aload_0 │ │ │ │ - 35: ldc_w #456 // int 2131099726 │ │ │ │ + 35: ldc_w #454 // int 2131099726 │ │ │ │ 38: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 41: invokevirtual #371 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 44: astore 4 │ │ │ │ - 46: aload_0 │ │ │ │ - 47: getfield #214 // Field defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ - 50: invokevirtual #460 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getPrefString:()Ljava/lang/String; │ │ │ │ - 53: astore 5 │ │ │ │ - 55: aload_3 │ │ │ │ - 56: aload 4 │ │ │ │ - 58: aload 5 │ │ │ │ - 60: invokeinterface #466, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - 65: pop │ │ │ │ - 66: aload_3 │ │ │ │ - 67: invokeinterface #469, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ - 72: pop │ │ │ │ - 73: aload_0 │ │ │ │ - 74: getfield #471 // Field mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; │ │ │ │ - 77: astore 4 │ │ │ │ - 79: new #373 // class java/lang/StringBuilder │ │ │ │ - 82: astore 5 │ │ │ │ - 84: aload 5 │ │ │ │ - 86: invokespecial #374 // Method java/lang/StringBuilder."":()V │ │ │ │ - 89: aload_0 │ │ │ │ - 90: ldc_w #472 // int 2131099728 │ │ │ │ - 93: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 96: astore 6 │ │ │ │ - 98: aload 5 │ │ │ │ - 100: aload 6 │ │ │ │ - 102: invokevirtual #476 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 105: ldc_w #478 // String │ │ │ │ - 108: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 111: astore 5 │ │ │ │ - 113: aload_0 │ │ │ │ - 114: getfield #214 // Field defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ - 117: invokevirtual #222 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ - 120: astore 6 │ │ │ │ - 122: aload 5 │ │ │ │ - 124: aload 6 │ │ │ │ - 126: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 129: invokevirtual #386 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 132: astore 5 │ │ │ │ - 134: aload 4 │ │ │ │ - 136: aload 5 │ │ │ │ - 138: invokevirtual #483 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 141: return │ │ │ │ + 41: invokeinterface #369, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 46: astore 4 │ │ │ │ + 48: aload_0 │ │ │ │ + 49: getfield #214 // Field defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ + 52: invokevirtual #458 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getPrefString:()Ljava/lang/String; │ │ │ │ + 55: astore 5 │ │ │ │ + 57: aload_3 │ │ │ │ + 58: aload 4 │ │ │ │ + 60: aload 5 │ │ │ │ + 62: invokeinterface #464, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + 67: pop │ │ │ │ + 68: aload_3 │ │ │ │ + 69: invokeinterface #467, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ + 74: pop │ │ │ │ + 75: aload_0 │ │ │ │ + 76: getfield #469 // Field mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; │ │ │ │ + 79: astore 4 │ │ │ │ + 81: new #371 // class java/lang/StringBuilder │ │ │ │ + 84: astore 5 │ │ │ │ + 86: aload 5 │ │ │ │ + 88: invokespecial #372 // Method java/lang/StringBuilder."":()V │ │ │ │ + 91: aload_0 │ │ │ │ + 92: ldc_w #470 // int 2131099728 │ │ │ │ + 95: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 98: astore 6 │ │ │ │ + 100: aload 5 │ │ │ │ + 102: aload 6 │ │ │ │ + 104: invokevirtual #474 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 107: ldc_w #476 // String │ │ │ │ + 110: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 113: astore 5 │ │ │ │ + 115: aload_0 │ │ │ │ + 116: getfield #214 // Field defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ + 119: invokevirtual #222 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ + 122: astore 6 │ │ │ │ + 124: aload 5 │ │ │ │ + 126: aload 6 │ │ │ │ + 128: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 131: invokevirtual #384 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 134: astore 5 │ │ │ │ + 136: aload 4 │ │ │ │ + 138: aload 5 │ │ │ │ + 140: invokevirtual #481 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 143: return │ │ │ │ │ │ │ │ private void setFontSize(float); │ │ │ │ descriptor: (F)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: fload_1 │ │ │ │ 2: putfield #90 // Field fontSize:F │ │ │ │ 5: aload_0 │ │ │ │ - 6: invokestatic #449 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - 9: invokeinterface #455, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ + 6: invokestatic #447 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + 9: invokeinterface #453, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ 14: astore_2 │ │ │ │ 15: aload_0 │ │ │ │ - 16: ldc_w #484 // int 2131099745 │ │ │ │ + 16: ldc_w #482 // int 2131099745 │ │ │ │ 19: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 22: invokevirtual #371 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 25: astore_3 │ │ │ │ - 26: aload_0 │ │ │ │ - 27: getfield #90 // Field fontSize:F │ │ │ │ - 30: fstore 4 │ │ │ │ - 32: aload_2 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: fload 4 │ │ │ │ - 36: invokeinterface #489, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; │ │ │ │ - 41: pop │ │ │ │ - 42: aload_2 │ │ │ │ - 43: invokeinterface #469, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ - 48: pop │ │ │ │ - 49: aload_0 │ │ │ │ - 50: getfield #491 // Field mFontSizePref:Landroid/preference/PreferenceScreen; │ │ │ │ - 53: astore_3 │ │ │ │ - 54: new #373 // class java/lang/StringBuilder │ │ │ │ - 57: astore 5 │ │ │ │ - 59: aload 5 │ │ │ │ - 61: invokespecial #374 // Method java/lang/StringBuilder."":()V │ │ │ │ - 64: aload_0 │ │ │ │ - 65: ldc_w #492 // int 2131099747 │ │ │ │ - 68: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 71: astore 6 │ │ │ │ - 73: aload 5 │ │ │ │ - 75: aload 6 │ │ │ │ - 77: invokevirtual #476 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 80: ldc_w #380 // String : │ │ │ │ - 83: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 86: astore 5 │ │ │ │ - 88: aload_0 │ │ │ │ - 89: getfield #90 // Field fontSize:F │ │ │ │ - 92: invokestatic #385 // Method java/lang/Float.toString:(F)Ljava/lang/String; │ │ │ │ - 95: astore 6 │ │ │ │ - 97: aload 5 │ │ │ │ - 99: aload 6 │ │ │ │ - 101: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 104: ldc_w #495 // String sp │ │ │ │ - 107: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 110: invokevirtual #386 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 113: astore 5 │ │ │ │ - 115: aload_3 │ │ │ │ - 116: aload 5 │ │ │ │ - 118: invokevirtual #483 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 121: return │ │ │ │ + 22: invokeinterface #369, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 27: astore_3 │ │ │ │ + 28: aload_0 │ │ │ │ + 29: getfield #90 // Field fontSize:F │ │ │ │ + 32: fstore 4 │ │ │ │ + 34: aload_2 │ │ │ │ + 35: aload_3 │ │ │ │ + 36: fload 4 │ │ │ │ + 38: invokeinterface #487, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; │ │ │ │ + 43: pop │ │ │ │ + 44: aload_2 │ │ │ │ + 45: invokeinterface #467, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ + 50: pop │ │ │ │ + 51: aload_0 │ │ │ │ + 52: getfield #489 // Field mFontSizePref:Landroid/preference/PreferenceScreen; │ │ │ │ + 55: astore_3 │ │ │ │ + 56: new #371 // class java/lang/StringBuilder │ │ │ │ + 59: astore 5 │ │ │ │ + 61: aload 5 │ │ │ │ + 63: invokespecial #372 // Method java/lang/StringBuilder."":()V │ │ │ │ + 66: aload_0 │ │ │ │ + 67: ldc_w #490 // int 2131099747 │ │ │ │ + 70: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 73: astore 6 │ │ │ │ + 75: aload 5 │ │ │ │ + 77: aload 6 │ │ │ │ + 79: invokevirtual #474 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 82: ldc_w #378 // String : │ │ │ │ + 85: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 88: astore 5 │ │ │ │ + 90: aload_0 │ │ │ │ + 91: getfield #90 // Field fontSize:F │ │ │ │ + 94: invokestatic #383 // Method java/lang/Float.toString:(F)Ljava/lang/String; │ │ │ │ + 97: astore 6 │ │ │ │ + 99: aload 5 │ │ │ │ + 101: aload 6 │ │ │ │ + 103: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 106: ldc_w #493 // String sp │ │ │ │ + 109: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 112: invokevirtual #384 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 115: astore 5 │ │ │ │ + 117: aload_3 │ │ │ │ + 118: aload 5 │ │ │ │ + 120: invokevirtual #481 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 123: return │ │ │ │ │ │ │ │ private void setFontSizeOnList(float); │ │ │ │ descriptor: (F)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: fload_1 │ │ │ │ 2: putfield #104 // Field fontSizeOnList:F │ │ │ │ 5: aload_0 │ │ │ │ - 6: invokestatic #449 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - 9: invokeinterface #455, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ + 6: invokestatic #447 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + 9: invokeinterface #453, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ 14: astore_2 │ │ │ │ 15: aload_0 │ │ │ │ - 16: ldc_w #496 // int 2131099783 │ │ │ │ + 16: ldc_w #494 // int 2131099783 │ │ │ │ 19: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 22: invokevirtual #371 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 25: astore_3 │ │ │ │ - 26: aload_0 │ │ │ │ - 27: getfield #104 // Field fontSizeOnList:F │ │ │ │ - 30: fstore 4 │ │ │ │ - 32: aload_2 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: fload 4 │ │ │ │ - 36: invokeinterface #489, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; │ │ │ │ - 41: pop │ │ │ │ - 42: aload_2 │ │ │ │ - 43: invokeinterface #469, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ - 48: pop │ │ │ │ - 49: aload_0 │ │ │ │ - 50: getfield #499 // Field mFontSizeOnListPref:Landroid/preference/PreferenceScreen; │ │ │ │ - 53: astore_3 │ │ │ │ - 54: new #373 // class java/lang/StringBuilder │ │ │ │ - 57: astore 5 │ │ │ │ - 59: aload 5 │ │ │ │ - 61: invokespecial #374 // Method java/lang/StringBuilder."":()V │ │ │ │ - 64: aload_0 │ │ │ │ - 65: ldc_w #500 // int 2131099785 │ │ │ │ - 68: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 71: astore 6 │ │ │ │ - 73: aload 5 │ │ │ │ - 75: aload 6 │ │ │ │ - 77: invokevirtual #476 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 80: ldc_w #380 // String : │ │ │ │ - 83: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 86: astore 5 │ │ │ │ - 88: aload_0 │ │ │ │ - 89: getfield #104 // Field fontSizeOnList:F │ │ │ │ - 92: invokestatic #385 // Method java/lang/Float.toString:(F)Ljava/lang/String; │ │ │ │ - 95: astore 6 │ │ │ │ - 97: aload 5 │ │ │ │ - 99: aload 6 │ │ │ │ - 101: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 104: ldc_w #495 // String sp │ │ │ │ - 107: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 110: invokevirtual #386 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 113: astore 5 │ │ │ │ - 115: aload_3 │ │ │ │ - 116: aload 5 │ │ │ │ - 118: invokevirtual #483 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 121: return │ │ │ │ + 22: invokeinterface #369, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 27: astore_3 │ │ │ │ + 28: aload_0 │ │ │ │ + 29: getfield #104 // Field fontSizeOnList:F │ │ │ │ + 32: fstore 4 │ │ │ │ + 34: aload_2 │ │ │ │ + 35: aload_3 │ │ │ │ + 36: fload 4 │ │ │ │ + 38: invokeinterface #487, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; │ │ │ │ + 43: pop │ │ │ │ + 44: aload_2 │ │ │ │ + 45: invokeinterface #467, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ + 50: pop │ │ │ │ + 51: aload_0 │ │ │ │ + 52: getfield #497 // Field mFontSizeOnListPref:Landroid/preference/PreferenceScreen; │ │ │ │ + 55: astore_3 │ │ │ │ + 56: new #371 // class java/lang/StringBuilder │ │ │ │ + 59: astore 5 │ │ │ │ + 61: aload 5 │ │ │ │ + 63: invokespecial #372 // Method java/lang/StringBuilder."":()V │ │ │ │ + 66: aload_0 │ │ │ │ + 67: ldc_w #498 // int 2131099785 │ │ │ │ + 70: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 73: astore 6 │ │ │ │ + 75: aload 5 │ │ │ │ + 77: aload 6 │ │ │ │ + 79: invokevirtual #474 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 82: ldc_w #378 // String : │ │ │ │ + 85: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 88: astore 5 │ │ │ │ + 90: aload_0 │ │ │ │ + 91: getfield #104 // Field fontSizeOnList:F │ │ │ │ + 94: invokestatic #383 // Method java/lang/Float.toString:(F)Ljava/lang/String; │ │ │ │ + 97: astore 6 │ │ │ │ + 99: aload 5 │ │ │ │ + 101: aload 6 │ │ │ │ + 103: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 106: ldc_w #493 // String sp │ │ │ │ + 109: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 112: invokevirtual #384 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 115: astore 5 │ │ │ │ + 117: aload_3 │ │ │ │ + 118: aload 5 │ │ │ │ + 120: invokevirtual #481 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 123: return │ │ │ │ │ │ │ │ public boolean dispatchKeyEvent(android.view.KeyEvent); │ │ │ │ descriptor: (Landroid/view/KeyEvent;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_1 │ │ │ │ - 3: invokevirtual #506 // Method android/view/KeyEvent.getAction:()I │ │ │ │ + 3: invokevirtual #504 // Method android/view/KeyEvent.getAction:()I │ │ │ │ 6: istore_3 │ │ │ │ 7: iload_3 │ │ │ │ 8: ifne 41 │ │ │ │ 11: aload_1 │ │ │ │ - 12: invokevirtual #509 // Method android/view/KeyEvent.getKeyCode:()I │ │ │ │ + 12: invokevirtual #507 // Method android/view/KeyEvent.getKeyCode:()I │ │ │ │ 15: istore_3 │ │ │ │ 16: iload_3 │ │ │ │ 17: lookupswitch { // 1 │ │ │ │ 4: 89 │ │ │ │ default: 36 │ │ │ │ } │ │ │ │ 36: aload_0 │ │ │ │ 37: iconst_0 │ │ │ │ 38: putfield #121 // Field mBackKeyDown:Z │ │ │ │ 41: aload_1 │ │ │ │ - 42: invokevirtual #506 // Method android/view/KeyEvent.getAction:()I │ │ │ │ + 42: invokevirtual #504 // Method android/view/KeyEvent.getAction:()I │ │ │ │ 45: istore_3 │ │ │ │ 46: iload_3 │ │ │ │ 47: iload_2 │ │ │ │ 48: if_icmpne 81 │ │ │ │ 51: aload_1 │ │ │ │ - 52: invokevirtual #509 // Method android/view/KeyEvent.getKeyCode:()I │ │ │ │ + 52: invokevirtual #507 // Method android/view/KeyEvent.getKeyCode:()I │ │ │ │ 55: istore_3 │ │ │ │ 56: iload_3 │ │ │ │ 57: lookupswitch { // 1 │ │ │ │ 4: 97 │ │ │ │ default: 76 │ │ │ │ } │ │ │ │ 76: aload_0 │ │ │ │ 77: iconst_0 │ │ │ │ 78: putfield #121 // Field mBackKeyDown:Z │ │ │ │ 81: aload_0 │ │ │ │ 82: aload_1 │ │ │ │ - 83: invokespecial #513 // Method android/preference/PreferenceActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ + 83: invokespecial #511 // Method android/preference/PreferenceActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ 86: istore_2 │ │ │ │ 87: iload_2 │ │ │ │ 88: ireturn │ │ │ │ 89: aload_0 │ │ │ │ 90: iload_2 │ │ │ │ 91: putfield #121 // Field mBackKeyDown:Z │ │ │ │ 94: goto 87 │ │ │ │ @@ -1906,378 +1904,378 @@ │ │ │ │ 101: istore_3 │ │ │ │ 102: iload_3 │ │ │ │ 103: ifeq 87 │ │ │ │ 106: aload_0 │ │ │ │ 107: iconst_0 │ │ │ │ 108: putfield #121 // Field mBackKeyDown:Z │ │ │ │ 111: aload_0 │ │ │ │ - 112: invokevirtual #516 // Method finish:()V │ │ │ │ + 112: invokevirtual #514 // Method finish:()V │ │ │ │ 115: goto 87 │ │ │ │ │ │ │ │ protected void onActivityResult(int, int, android.content.Intent); │ │ │ │ descriptor: (IILandroid/content/Intent;)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=12, args_size=4 │ │ │ │ 0: aload_0 │ │ │ │ 1: iload_1 │ │ │ │ 2: iload_2 │ │ │ │ 3: aload_3 │ │ │ │ - 4: invokespecial #520 // Method android/preference/PreferenceActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ │ │ + 4: invokespecial #518 // Method android/preference/PreferenceActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ │ │ 7: iconst_1 │ │ │ │ 8: istore 4 │ │ │ │ 10: iload_1 │ │ │ │ 11: iload 4 │ │ │ │ - 13: if_icmpne 179 │ │ │ │ + 13: if_icmpne 181 │ │ │ │ 16: iconst_m1 │ │ │ │ 17: istore 4 │ │ │ │ 19: iload_2 │ │ │ │ 20: iload 4 │ │ │ │ - 22: if_icmpne 109 │ │ │ │ + 22: if_icmpne 111 │ │ │ │ 25: aload_3 │ │ │ │ - 26: invokevirtual #524 // Method android/content/Intent.getExtras:()Landroid/os/Bundle; │ │ │ │ + 26: invokevirtual #522 // Method android/content/Intent.getExtras:()Landroid/os/Bundle; │ │ │ │ 29: astore 5 │ │ │ │ 31: aload 5 │ │ │ │ - 33: ifnull 109 │ │ │ │ + 33: ifnull 111 │ │ │ │ 36: aload 5 │ │ │ │ - 38: ldc_w #526 // String DIRPATH │ │ │ │ - 41: invokevirtual #532 // Method android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 38: ldc_w #524 // String DIRPATH │ │ │ │ + 41: invokevirtual #530 // Method android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 44: astore 6 │ │ │ │ 46: aload_0 │ │ │ │ 47: aload 6 │ │ │ │ 49: putfield #62 // Field initDir:Ljava/lang/String; │ │ │ │ 52: aload_0 │ │ │ │ - 53: invokestatic #449 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + 53: invokestatic #447 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ 56: astore 7 │ │ │ │ 58: aload 7 │ │ │ │ - 60: invokeinterface #455, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ + 60: invokeinterface #453, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ 65: astore 8 │ │ │ │ - 67: ldc_w #533 // int 2131099722 │ │ │ │ + 67: ldc_w #531 // int 2131099722 │ │ │ │ 70: istore 4 │ │ │ │ 72: aload_0 │ │ │ │ 73: iload 4 │ │ │ │ 75: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 78: invokevirtual #371 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 81: astore 6 │ │ │ │ - 83: aload_0 │ │ │ │ - 84: getfield #62 // Field initDir:Ljava/lang/String; │ │ │ │ - 87: astore 9 │ │ │ │ - 89: aload 8 │ │ │ │ - 91: aload 6 │ │ │ │ - 93: aload 9 │ │ │ │ - 95: invokeinterface #466, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - 100: pop │ │ │ │ - 101: aload 8 │ │ │ │ - 103: invokeinterface #469, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ - 108: pop │ │ │ │ - 109: aload_0 │ │ │ │ - 110: getfield #536 // Field mInitDirScreen:Landroid/preference/PreferenceScreen; │ │ │ │ - 113: astore 6 │ │ │ │ - 115: new #373 // class java/lang/StringBuilder │ │ │ │ - 118: astore 9 │ │ │ │ - 120: aload 9 │ │ │ │ - 122: invokespecial #374 // Method java/lang/StringBuilder."":()V │ │ │ │ - 125: ldc_w #537 // int 2131099724 │ │ │ │ - 128: istore 10 │ │ │ │ - 130: aload_0 │ │ │ │ - 131: iload 10 │ │ │ │ - 133: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 136: astore 11 │ │ │ │ - 138: aload 9 │ │ │ │ - 140: aload 11 │ │ │ │ - 142: invokevirtual #476 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 145: ldc_w #380 // String : │ │ │ │ - 148: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 151: astore 9 │ │ │ │ - 153: aload_0 │ │ │ │ - 154: getfield #62 // Field initDir:Ljava/lang/String; │ │ │ │ - 157: astore 11 │ │ │ │ - 159: aload 9 │ │ │ │ - 161: aload 11 │ │ │ │ - 163: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 166: invokevirtual #386 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 169: astore 9 │ │ │ │ - 171: aload 6 │ │ │ │ - 173: aload 9 │ │ │ │ - 175: invokevirtual #483 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 178: return │ │ │ │ - 179: iconst_2 │ │ │ │ - 180: istore 4 │ │ │ │ - 182: iload_1 │ │ │ │ - 183: iload 4 │ │ │ │ - 185: if_icmpne 178 │ │ │ │ - 188: goto 178 │ │ │ │ + 78: invokeinterface #369, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 83: astore 6 │ │ │ │ + 85: aload_0 │ │ │ │ + 86: getfield #62 // Field initDir:Ljava/lang/String; │ │ │ │ + 89: astore 9 │ │ │ │ + 91: aload 8 │ │ │ │ + 93: aload 6 │ │ │ │ + 95: aload 9 │ │ │ │ + 97: invokeinterface #464, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + 102: pop │ │ │ │ + 103: aload 8 │ │ │ │ + 105: invokeinterface #467, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ + 110: pop │ │ │ │ + 111: aload_0 │ │ │ │ + 112: getfield #534 // Field mInitDirScreen:Landroid/preference/PreferenceScreen; │ │ │ │ + 115: astore 6 │ │ │ │ + 117: new #371 // class java/lang/StringBuilder │ │ │ │ + 120: astore 9 │ │ │ │ + 122: aload 9 │ │ │ │ + 124: invokespecial #372 // Method java/lang/StringBuilder."":()V │ │ │ │ + 127: ldc_w #535 // int 2131099724 │ │ │ │ + 130: istore 10 │ │ │ │ + 132: aload_0 │ │ │ │ + 133: iload 10 │ │ │ │ + 135: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 138: astore 11 │ │ │ │ + 140: aload 9 │ │ │ │ + 142: aload 11 │ │ │ │ + 144: invokevirtual #474 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 147: ldc_w #378 // String : │ │ │ │ + 150: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 153: astore 9 │ │ │ │ + 155: aload_0 │ │ │ │ + 156: getfield #62 // Field initDir:Ljava/lang/String; │ │ │ │ + 159: astore 11 │ │ │ │ + 161: aload 9 │ │ │ │ + 163: aload 11 │ │ │ │ + 165: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 168: invokevirtual #384 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 171: astore 9 │ │ │ │ + 173: aload 6 │ │ │ │ + 175: aload 9 │ │ │ │ + 177: invokevirtual #481 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 180: return │ │ │ │ + 181: iconst_2 │ │ │ │ + 182: istore 4 │ │ │ │ + 184: iload_1 │ │ │ │ + 185: iload 4 │ │ │ │ + 187: if_icmpne 180 │ │ │ │ + 190: goto 180 │ │ │ │ │ │ │ │ public void onCreate(android.os.Bundle); │ │ │ │ descriptor: (Landroid/os/Bundle;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=36, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ - 2: invokespecial #542 // Method android/preference/PreferenceActivity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ + 2: invokespecial #540 // Method android/preference/PreferenceActivity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ 5: aload_0 │ │ │ │ 6: astore_2 │ │ │ │ - 7: ldc_w #543 // int 2130968577 │ │ │ │ + 7: ldc_w #541 // int 2130968577 │ │ │ │ 10: istore_3 │ │ │ │ 11: aload_0 │ │ │ │ 12: iload_3 │ │ │ │ - 13: invokevirtual #547 // Method addPreferencesFromResource:(I)V │ │ │ │ + 13: invokevirtual #545 // Method addPreferencesFromResource:(I)V │ │ │ │ 16: aload_0 │ │ │ │ - 17: invokestatic #552 // Method jp/gr/java_conf/hatalab/mnv/Config.update:(Landroid/content/Context;)V │ │ │ │ - 20: invokestatic #555 // Method jp/gr/java_conf/hatalab/mnv/Config.getInitDirName:()Ljava/lang/String; │ │ │ │ + 17: invokestatic #550 // Method jp/gr/java_conf/hatalab/mnv/Config.update:(Landroid/content/Context;)V │ │ │ │ + 20: invokestatic #553 // Method jp/gr/java_conf/hatalab/mnv/Config.getInitDirName:()Ljava/lang/String; │ │ │ │ 23: astore 4 │ │ │ │ 25: aload 4 │ │ │ │ 27: astore_2 │ │ │ │ 28: aload_0 │ │ │ │ 29: aload 4 │ │ │ │ 31: putfield #62 // Field initDir:Ljava/lang/String; │ │ │ │ - 34: invokestatic #558 // Method jp/gr/java_conf/hatalab/mnv/Config.getPWTimer:()Ljava/lang/String; │ │ │ │ + 34: invokestatic #556 // Method jp/gr/java_conf/hatalab/mnv/Config.getPWTimer:()Ljava/lang/String; │ │ │ │ 37: astore 4 │ │ │ │ 39: aload 4 │ │ │ │ 41: astore_2 │ │ │ │ 42: aload_0 │ │ │ │ 43: aload 4 │ │ │ │ 45: putfield #66 // Field PWTimer:Ljava/lang/String; │ │ │ │ - 48: invokestatic #561 // Method jp/gr/java_conf/hatalab/mnv/Config.getCharsetName:()Ljava/lang/String; │ │ │ │ + 48: invokestatic #559 // Method jp/gr/java_conf/hatalab/mnv/Config.getCharsetName:()Ljava/lang/String; │ │ │ │ 51: astore 4 │ │ │ │ 53: aload 4 │ │ │ │ 55: astore_2 │ │ │ │ 56: aload_0 │ │ │ │ 57: aload 4 │ │ │ │ 59: putfield #70 // Field charsetName:Ljava/lang/String; │ │ │ │ - 62: invokestatic #565 // Method jp/gr/java_conf/hatalab/mnv/Config.getSyncTitleFlag:()Ljava/lang/Boolean; │ │ │ │ + 62: invokestatic #563 // Method jp/gr/java_conf/hatalab/mnv/Config.getSyncTitleFlag:()Ljava/lang/Boolean; │ │ │ │ 65: astore 4 │ │ │ │ 67: aload 4 │ │ │ │ 69: astore_2 │ │ │ │ 70: aload_0 │ │ │ │ 71: aload 4 │ │ │ │ 73: putfield #82 // Field syncTitleFlag:Ljava/lang/Boolean; │ │ │ │ - 76: invokestatic #568 // Method jp/gr/java_conf/hatalab/mnv/Config.getShowButtonsFlag:()Ljava/lang/Boolean; │ │ │ │ + 76: invokestatic #566 // Method jp/gr/java_conf/hatalab/mnv/Config.getShowButtonsFlag:()Ljava/lang/Boolean; │ │ │ │ 79: astore 4 │ │ │ │ 81: aload 4 │ │ │ │ 83: astore_2 │ │ │ │ 84: aload_0 │ │ │ │ 85: aload 4 │ │ │ │ 87: putfield #84 // Field showButtonsFlag:Ljava/lang/Boolean; │ │ │ │ - 90: invokestatic #571 // Method jp/gr/java_conf/hatalab/mnv/Config.getViewerModeFlag:()Ljava/lang/Boolean; │ │ │ │ + 90: invokestatic #569 // Method jp/gr/java_conf/hatalab/mnv/Config.getViewerModeFlag:()Ljava/lang/Boolean; │ │ │ │ 93: astore 4 │ │ │ │ 95: aload 4 │ │ │ │ 97: astore_2 │ │ │ │ 98: aload_0 │ │ │ │ 99: aload 4 │ │ │ │ 101: putfield #86 // Field viewerModeFlag:Ljava/lang/Boolean; │ │ │ │ - 104: invokestatic #575 // Method jp/gr/java_conf/hatalab/mnv/Config.getFontSize:()F │ │ │ │ + 104: invokestatic #573 // Method jp/gr/java_conf/hatalab/mnv/Config.getFontSize:()F │ │ │ │ 107: fstore 5 │ │ │ │ 109: fload 5 │ │ │ │ 111: fstore 6 │ │ │ │ 113: aload_0 │ │ │ │ 114: fload 5 │ │ │ │ 116: putfield #90 // Field fontSize:F │ │ │ │ - 119: invokestatic #578 // Method jp/gr/java_conf/hatalab/mnv/Config.getLineBreak:()Ljava/lang/String; │ │ │ │ + 119: invokestatic #576 // Method jp/gr/java_conf/hatalab/mnv/Config.getLineBreak:()Ljava/lang/String; │ │ │ │ 122: astore 4 │ │ │ │ 124: aload 4 │ │ │ │ 126: astore_2 │ │ │ │ 127: aload_0 │ │ │ │ 128: aload 4 │ │ │ │ 130: putfield #74 // Field lineBreak:Ljava/lang/String; │ │ │ │ - 133: invokestatic #581 // Method jp/gr/java_conf/hatalab/mnv/Config.getListFoldersFirstFlag:()Ljava/lang/Boolean; │ │ │ │ + 133: invokestatic #579 // Method jp/gr/java_conf/hatalab/mnv/Config.getListFoldersFirstFlag:()Ljava/lang/Boolean; │ │ │ │ 136: astore 4 │ │ │ │ 138: aload 4 │ │ │ │ 140: astore_2 │ │ │ │ 141: aload_0 │ │ │ │ 142: aload 4 │ │ │ │ 144: putfield #92 // Field listFoldersFirstFlag:Ljava/lang/Boolean; │ │ │ │ - 147: invokestatic #584 // Method jp/gr/java_conf/hatalab/mnv/Config.getAutoSaveFlag:()Ljava/lang/Boolean; │ │ │ │ + 147: invokestatic #582 // Method jp/gr/java_conf/hatalab/mnv/Config.getAutoSaveFlag:()Ljava/lang/Boolean; │ │ │ │ 150: astore 4 │ │ │ │ 152: aload 4 │ │ │ │ 154: astore_2 │ │ │ │ 155: aload_0 │ │ │ │ 156: aload 4 │ │ │ │ 158: putfield #94 // Field autoSaveFlag:Ljava/lang/Boolean; │ │ │ │ - 161: invokestatic #587 // Method jp/gr/java_conf/hatalab/mnv/Config.getTypeface:()Ljava/lang/String; │ │ │ │ + 161: invokestatic #585 // Method jp/gr/java_conf/hatalab/mnv/Config.getTypeface:()Ljava/lang/String; │ │ │ │ 164: astore 4 │ │ │ │ 166: aload 4 │ │ │ │ 168: astore_2 │ │ │ │ 169: aload_0 │ │ │ │ 170: aload 4 │ │ │ │ 172: putfield #98 // Field typeface:Ljava/lang/String; │ │ │ │ - 175: invokestatic #590 // Method jp/gr/java_conf/hatalab/mnv/Config.getNoTitleBarFlag:()Ljava/lang/Boolean; │ │ │ │ + 175: invokestatic #588 // Method jp/gr/java_conf/hatalab/mnv/Config.getNoTitleBarFlag:()Ljava/lang/Boolean; │ │ │ │ 178: astore 4 │ │ │ │ 180: aload 4 │ │ │ │ 182: astore_2 │ │ │ │ 183: aload_0 │ │ │ │ 184: aload 4 │ │ │ │ 186: putfield #100 // Field noTitleBarFlag:Ljava/lang/Boolean; │ │ │ │ - 189: invokestatic #593 // Method jp/gr/java_conf/hatalab/mnv/Config.getFontSizeOnList:()F │ │ │ │ + 189: invokestatic #591 // Method jp/gr/java_conf/hatalab/mnv/Config.getFontSizeOnList:()F │ │ │ │ 192: fstore 5 │ │ │ │ 194: fload 5 │ │ │ │ 196: fstore 6 │ │ │ │ 198: aload_0 │ │ │ │ 199: fload 5 │ │ │ │ 201: putfield #104 // Field fontSizeOnList:F │ │ │ │ - 204: invokestatic #597 // Method jp/gr/java_conf/hatalab/mnv/Config.getDefaultFolderName:()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ + 204: invokestatic #595 // Method jp/gr/java_conf/hatalab/mnv/Config.getDefaultFolderName:()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ 207: astore 4 │ │ │ │ 209: aload 4 │ │ │ │ 211: astore_2 │ │ │ │ 212: aload_0 │ │ │ │ 213: aload 4 │ │ │ │ 215: putfield #214 // Field defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ 218: aload_0 │ │ │ │ 219: astore_2 │ │ │ │ - 220: ldc_w #533 // int 2131099722 │ │ │ │ + 220: ldc_w #531 // int 2131099722 │ │ │ │ 223: istore_3 │ │ │ │ 224: aload_0 │ │ │ │ 225: iload_3 │ │ │ │ 226: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ 229: astore 7 │ │ │ │ 231: aload_0 │ │ │ │ 232: aload 7 │ │ │ │ - 234: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 237: checkcast #480 // class android/preference/PreferenceScreen │ │ │ │ + 234: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 237: checkcast #478 // class android/preference/PreferenceScreen │ │ │ │ 240: astore 4 │ │ │ │ 242: aload 4 │ │ │ │ 244: astore_2 │ │ │ │ 245: aload_0 │ │ │ │ 246: aload 4 │ │ │ │ - 248: putfield #536 // Field mInitDirScreen:Landroid/preference/PreferenceScreen; │ │ │ │ + 248: putfield #534 // Field mInitDirScreen:Landroid/preference/PreferenceScreen; │ │ │ │ 251: aload_0 │ │ │ │ 252: astore_2 │ │ │ │ 253: aload_0 │ │ │ │ - 254: getfield #536 // Field mInitDirScreen:Landroid/preference/PreferenceScreen; │ │ │ │ + 254: getfield #534 // Field mInitDirScreen:Landroid/preference/PreferenceScreen; │ │ │ │ 257: astore 4 │ │ │ │ - 259: new #603 // class jp/gr/java_conf/hatalab/mnv/Settings$1 │ │ │ │ + 259: new #601 // class jp/gr/java_conf/hatalab/mnv/Settings$1 │ │ │ │ 262: astore 8 │ │ │ │ 264: aload 8 │ │ │ │ 266: astore_2 │ │ │ │ 267: aload 8 │ │ │ │ 269: aload_0 │ │ │ │ - 270: invokespecial #604 // Method jp/gr/java_conf/hatalab/mnv/Settings$1."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + 270: invokespecial #602 // Method jp/gr/java_conf/hatalab/mnv/Settings$1."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ 273: aload 4 │ │ │ │ 275: aload 8 │ │ │ │ - 277: invokevirtual #608 // Method android/preference/PreferenceScreen.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ + 277: invokevirtual #606 // Method android/preference/PreferenceScreen.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ 280: aload_0 │ │ │ │ 281: astore_2 │ │ │ │ 282: aload_0 │ │ │ │ - 283: getfield #536 // Field mInitDirScreen:Landroid/preference/PreferenceScreen; │ │ │ │ + 283: getfield #534 // Field mInitDirScreen:Landroid/preference/PreferenceScreen; │ │ │ │ 286: astore 4 │ │ │ │ - 288: new #373 // class java/lang/StringBuilder │ │ │ │ + 288: new #371 // class java/lang/StringBuilder │ │ │ │ 291: astore 8 │ │ │ │ 293: aload 8 │ │ │ │ - 295: invokespecial #374 // Method java/lang/StringBuilder."":()V │ │ │ │ + 295: invokespecial #372 // Method java/lang/StringBuilder."":()V │ │ │ │ 298: aload_0 │ │ │ │ 299: astore_2 │ │ │ │ - 300: ldc_w #537 // int 2131099724 │ │ │ │ + 300: ldc_w #535 // int 2131099724 │ │ │ │ 303: istore_3 │ │ │ │ 304: aload_0 │ │ │ │ 305: iload_3 │ │ │ │ 306: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ 309: astore 9 │ │ │ │ 311: aload 8 │ │ │ │ 313: aload 9 │ │ │ │ - 315: invokevirtual #476 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 318: ldc_w #380 // String : │ │ │ │ - 321: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 315: invokevirtual #474 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 318: ldc_w #378 // String : │ │ │ │ + 321: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 324: astore 8 │ │ │ │ 326: aload_0 │ │ │ │ 327: getfield #62 // Field initDir:Ljava/lang/String; │ │ │ │ 330: astore_2 │ │ │ │ 331: aload_2 │ │ │ │ 332: astore 9 │ │ │ │ 334: aload 8 │ │ │ │ 336: aload_2 │ │ │ │ - 337: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 340: invokevirtual #386 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 337: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 340: invokevirtual #384 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 343: astore 8 │ │ │ │ 345: aload 4 │ │ │ │ 347: aload 8 │ │ │ │ - 349: invokevirtual #483 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 349: invokevirtual #481 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ 352: aload_0 │ │ │ │ 353: astore_2 │ │ │ │ - 354: ldc_w #609 // int 2131099729 │ │ │ │ + 354: ldc_w #607 // int 2131099729 │ │ │ │ 357: istore_3 │ │ │ │ 358: aload_0 │ │ │ │ 359: iload_3 │ │ │ │ 360: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ 363: astore 10 │ │ │ │ 365: aload_0 │ │ │ │ 366: aload 10 │ │ │ │ - 368: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 371: checkcast #612 // class android/preference/ListPreference │ │ │ │ + 368: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 371: checkcast #610 // class android/preference/ListPreference │ │ │ │ 374: astore 4 │ │ │ │ 376: aload 4 │ │ │ │ 378: astore_2 │ │ │ │ 379: aload_0 │ │ │ │ 380: aload 4 │ │ │ │ 382: putfield #127 // Field mPasswordTimerListScreen:Landroid/preference/ListPreference; │ │ │ │ 385: aload_0 │ │ │ │ 386: astore_2 │ │ │ │ 387: aload_0 │ │ │ │ 388: getfield #127 // Field mPasswordTimerListScreen:Landroid/preference/ListPreference; │ │ │ │ 391: astore 4 │ │ │ │ - 393: new #373 // class java/lang/StringBuilder │ │ │ │ + 393: new #371 // class java/lang/StringBuilder │ │ │ │ 396: astore 8 │ │ │ │ 398: aload 8 │ │ │ │ - 400: invokespecial #374 // Method java/lang/StringBuilder."":()V │ │ │ │ + 400: invokespecial #372 // Method java/lang/StringBuilder."":()V │ │ │ │ 403: aload_0 │ │ │ │ 404: astore_2 │ │ │ │ 405: aload_0 │ │ │ │ 406: getfield #66 // Field PWTimer:Ljava/lang/String; │ │ │ │ 409: astore_2 │ │ │ │ 410: aload_2 │ │ │ │ 411: astore 9 │ │ │ │ 413: aload 8 │ │ │ │ 415: aload_2 │ │ │ │ - 416: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 419: ldc_w #478 // String │ │ │ │ - 422: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 416: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 419: ldc_w #476 // String │ │ │ │ + 422: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 425: astore 8 │ │ │ │ - 427: ldc_w #613 // int 2131099731 │ │ │ │ + 427: ldc_w #611 // int 2131099731 │ │ │ │ 430: istore 11 │ │ │ │ 432: aload_0 │ │ │ │ 433: astore_2 │ │ │ │ 434: iload 11 │ │ │ │ 436: istore_3 │ │ │ │ 437: aload_0 │ │ │ │ 438: iload 11 │ │ │ │ 440: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ 443: astore 9 │ │ │ │ 445: aload 8 │ │ │ │ 447: aload 9 │ │ │ │ - 449: invokevirtual #476 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 452: invokevirtual #386 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 449: invokevirtual #474 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 452: invokevirtual #384 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 455: astore 8 │ │ │ │ 457: aload 4 │ │ │ │ 459: aload 8 │ │ │ │ - 461: invokevirtual #615 // Method android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 461: invokevirtual #613 // Method android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ 464: aload_0 │ │ │ │ 465: getfield #127 // Field mPasswordTimerListScreen:Landroid/preference/ListPreference; │ │ │ │ 468: astore 4 │ │ │ │ - 470: new #617 // class jp/gr/java_conf/hatalab/mnv/Settings$2 │ │ │ │ + 470: new #615 // class jp/gr/java_conf/hatalab/mnv/Settings$2 │ │ │ │ 473: astore 8 │ │ │ │ 475: aload 8 │ │ │ │ 477: astore_2 │ │ │ │ 478: aload 8 │ │ │ │ 480: aload_0 │ │ │ │ - 481: invokespecial #618 // Method jp/gr/java_conf/hatalab/mnv/Settings$2."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + 481: invokespecial #616 // Method jp/gr/java_conf/hatalab/mnv/Settings$2."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ 484: aload 4 │ │ │ │ 486: aload 8 │ │ │ │ - 488: invokevirtual #622 // Method android/preference/ListPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ + 488: invokevirtual #620 // Method android/preference/ListPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ 491: aload_0 │ │ │ │ 492: astore_2 │ │ │ │ - 493: ldc_w #623 // int 2131099732 │ │ │ │ + 493: ldc_w #621 // int 2131099732 │ │ │ │ 496: istore_3 │ │ │ │ 497: aload_0 │ │ │ │ 498: iload_3 │ │ │ │ 499: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ 502: astore 12 │ │ │ │ 504: aload_0 │ │ │ │ 505: aload 12 │ │ │ │ - 507: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 510: checkcast #612 // class android/preference/ListPreference │ │ │ │ + 507: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 510: checkcast #610 // class android/preference/ListPreference │ │ │ │ 513: astore 4 │ │ │ │ 515: aload 4 │ │ │ │ 517: astore_2 │ │ │ │ 518: aload_0 │ │ │ │ 519: aload 4 │ │ │ │ 521: putfield #144 // Field mCharsetListScreen:Landroid/preference/ListPreference; │ │ │ │ 524: aload_0 │ │ │ │ @@ -2290,71 +2288,71 @@ │ │ │ │ 534: aload_0 │ │ │ │ 535: getfield #70 // Field charsetName:Ljava/lang/String; │ │ │ │ 538: astore_2 │ │ │ │ 539: aload_2 │ │ │ │ 540: astore 8 │ │ │ │ 542: aload 4 │ │ │ │ 544: aload_2 │ │ │ │ - 545: invokevirtual #615 // Method android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 545: invokevirtual #613 // Method android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ 548: aload_0 │ │ │ │ 549: astore_2 │ │ │ │ 550: aload_0 │ │ │ │ 551: getfield #144 // Field mCharsetListScreen:Landroid/preference/ListPreference; │ │ │ │ 554: astore 4 │ │ │ │ - 556: new #626 // class jp/gr/java_conf/hatalab/mnv/Settings$3 │ │ │ │ + 556: new #624 // class jp/gr/java_conf/hatalab/mnv/Settings$3 │ │ │ │ 559: astore 8 │ │ │ │ 561: aload 8 │ │ │ │ 563: astore_2 │ │ │ │ 564: aload 8 │ │ │ │ 566: aload_0 │ │ │ │ - 567: invokespecial #627 // Method jp/gr/java_conf/hatalab/mnv/Settings$3."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + 567: invokespecial #625 // Method jp/gr/java_conf/hatalab/mnv/Settings$3."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ 570: aload 4 │ │ │ │ 572: aload 8 │ │ │ │ - 574: invokevirtual #622 // Method android/preference/ListPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ - 577: ldc_w #628 // int 2131099749 │ │ │ │ + 574: invokevirtual #620 // Method android/preference/ListPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ + 577: ldc_w #626 // int 2131099749 │ │ │ │ 580: istore 13 │ │ │ │ - 582: ldc_w #629 // float 1.781186E38f │ │ │ │ + 582: ldc_w #627 // float 1.781186E38f │ │ │ │ 585: fstore 5 │ │ │ │ 587: aload_0 │ │ │ │ 588: astore_2 │ │ │ │ 589: iload 13 │ │ │ │ 591: istore_3 │ │ │ │ 592: aload_0 │ │ │ │ 593: iload 13 │ │ │ │ 595: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ 598: astore 14 │ │ │ │ 600: aload_0 │ │ │ │ 601: aload 14 │ │ │ │ - 603: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 606: checkcast #612 // class android/preference/ListPreference │ │ │ │ + 603: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 606: checkcast #610 // class android/preference/ListPreference │ │ │ │ 609: astore 4 │ │ │ │ 611: aload 4 │ │ │ │ 613: astore_2 │ │ │ │ 614: aload_0 │ │ │ │ 615: aload 4 │ │ │ │ 617: putfield #146 // Field mLinebreakListScreen:Landroid/preference/ListPreference; │ │ │ │ 620: aload_0 │ │ │ │ 621: astore_2 │ │ │ │ 622: aload_0 │ │ │ │ 623: getfield #146 // Field mLinebreakListScreen:Landroid/preference/ListPreference; │ │ │ │ 626: astore_2 │ │ │ │ 627: aload_2 │ │ │ │ 628: astore 4 │ │ │ │ 630: aload_2 │ │ │ │ - 631: invokevirtual #633 // Method android/preference/ListPreference.getEntries:()[Ljava/lang/CharSequence; │ │ │ │ + 631: invokevirtual #631 // Method android/preference/ListPreference.getEntries:()[Ljava/lang/CharSequence; │ │ │ │ 634: astore 15 │ │ │ │ 636: aload_0 │ │ │ │ 637: astore_2 │ │ │ │ 638: aload_0 │ │ │ │ 639: getfield #146 // Field mLinebreakListScreen:Landroid/preference/ListPreference; │ │ │ │ 642: astore_2 │ │ │ │ 643: aload_2 │ │ │ │ 644: astore 4 │ │ │ │ 646: aload_2 │ │ │ │ - 647: invokevirtual #636 // Method android/preference/ListPreference.getEntryValues:()[Ljava/lang/CharSequence; │ │ │ │ + 647: invokevirtual #634 // Method android/preference/ListPreference.getEntryValues:()[Ljava/lang/CharSequence; │ │ │ │ 650: astore 16 │ │ │ │ 652: aload_0 │ │ │ │ 653: astore_2 │ │ │ │ 654: aload_0 │ │ │ │ 655: getfield #74 // Field lineBreak:Ljava/lang/String; │ │ │ │ 658: astore 17 │ │ │ │ 660: iconst_0 │ │ │ │ @@ -2362,795 +2360,795 @@ │ │ │ │ 663: aload 16 │ │ │ │ 665: arraylength │ │ │ │ 666: istore 19 │ │ │ │ 668: iload 19 │ │ │ │ 670: istore 13 │ │ │ │ 672: iload 18 │ │ │ │ 674: iload 19 │ │ │ │ - 676: if_icmpge 726 │ │ │ │ + 676: if_icmpge 730 │ │ │ │ 679: aload 16 │ │ │ │ 681: iload 18 │ │ │ │ 683: aaload │ │ │ │ - 684: invokevirtual #371 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 687: astore 4 │ │ │ │ - 689: aload_0 │ │ │ │ - 690: astore_2 │ │ │ │ + 684: invokeinterface #369, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 689: astore 4 │ │ │ │ 691: aload_0 │ │ │ │ - 692: getfield #74 // Field lineBreak:Ljava/lang/String; │ │ │ │ - 695: astore_2 │ │ │ │ - 696: aload_2 │ │ │ │ - 697: astore 8 │ │ │ │ - 699: aload 4 │ │ │ │ - 701: aload_2 │ │ │ │ - 702: invokevirtual #640 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 705: istore 13 │ │ │ │ - 707: iload 13 │ │ │ │ - 709: ifeq 2116 │ │ │ │ - 712: aload 15 │ │ │ │ - 714: iload 18 │ │ │ │ - 716: aaload │ │ │ │ - 717: astore 4 │ │ │ │ - 719: aload 4 │ │ │ │ - 721: invokevirtual #371 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 724: astore 17 │ │ │ │ - 726: aload_0 │ │ │ │ - 727: astore_2 │ │ │ │ - 728: aload_0 │ │ │ │ - 729: getfield #146 // Field mLinebreakListScreen:Landroid/preference/ListPreference; │ │ │ │ - 732: astore_2 │ │ │ │ - 733: aload_2 │ │ │ │ - 734: astore 4 │ │ │ │ - 736: aload_2 │ │ │ │ - 737: aload 17 │ │ │ │ - 739: invokevirtual #615 // Method android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 742: aload_0 │ │ │ │ - 743: astore_2 │ │ │ │ - 744: aload_0 │ │ │ │ - 745: getfield #146 // Field mLinebreakListScreen:Landroid/preference/ListPreference; │ │ │ │ - 748: astore 4 │ │ │ │ - 750: new #642 // class jp/gr/java_conf/hatalab/mnv/Settings$4 │ │ │ │ - 753: astore 8 │ │ │ │ - 755: aload 8 │ │ │ │ - 757: astore_2 │ │ │ │ - 758: aload 8 │ │ │ │ - 760: aload_0 │ │ │ │ - 761: aload 16 │ │ │ │ - 763: aload 15 │ │ │ │ - 765: invokespecial #645 // Method jp/gr/java_conf/hatalab/mnv/Settings$4."":(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ - 768: aload 4 │ │ │ │ - 770: aload 8 │ │ │ │ - 772: invokevirtual #622 // Method android/preference/ListPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ - 775: aload_0 │ │ │ │ - 776: astore_2 │ │ │ │ - 777: ldc_w #646 // int 2131099735 │ │ │ │ - 780: istore_3 │ │ │ │ - 781: aload_0 │ │ │ │ - 782: iload_3 │ │ │ │ - 783: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 786: astore 20 │ │ │ │ - 788: aload_0 │ │ │ │ - 789: aload 20 │ │ │ │ - 791: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 794: checkcast #649 // class android/preference/CheckBoxPreference │ │ │ │ - 797: astore 4 │ │ │ │ - 799: aload 4 │ │ │ │ - 801: astore_2 │ │ │ │ - 802: aload_0 │ │ │ │ + 692: astore_2 │ │ │ │ + 693: aload_0 │ │ │ │ + 694: getfield #74 // Field lineBreak:Ljava/lang/String; │ │ │ │ + 697: astore_2 │ │ │ │ + 698: aload_2 │ │ │ │ + 699: astore 8 │ │ │ │ + 701: aload 4 │ │ │ │ + 703: aload_2 │ │ │ │ + 704: invokevirtual #638 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 707: istore 13 │ │ │ │ + 709: iload 13 │ │ │ │ + 711: ifeq 2124 │ │ │ │ + 714: aload 15 │ │ │ │ + 716: iload 18 │ │ │ │ + 718: aaload │ │ │ │ + 719: astore 4 │ │ │ │ + 721: aload 4 │ │ │ │ + 723: invokeinterface #369, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 728: astore 17 │ │ │ │ + 730: aload_0 │ │ │ │ + 731: astore_2 │ │ │ │ + 732: aload_0 │ │ │ │ + 733: getfield #146 // Field mLinebreakListScreen:Landroid/preference/ListPreference; │ │ │ │ + 736: astore_2 │ │ │ │ + 737: aload_2 │ │ │ │ + 738: astore 4 │ │ │ │ + 740: aload_2 │ │ │ │ + 741: aload 17 │ │ │ │ + 743: invokevirtual #613 // Method android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 746: aload_0 │ │ │ │ + 747: astore_2 │ │ │ │ + 748: aload_0 │ │ │ │ + 749: getfield #146 // Field mLinebreakListScreen:Landroid/preference/ListPreference; │ │ │ │ + 752: astore 4 │ │ │ │ + 754: new #640 // class jp/gr/java_conf/hatalab/mnv/Settings$4 │ │ │ │ + 757: astore 8 │ │ │ │ + 759: aload 8 │ │ │ │ + 761: astore_2 │ │ │ │ + 762: aload 8 │ │ │ │ + 764: aload_0 │ │ │ │ + 765: aload 16 │ │ │ │ + 767: aload 15 │ │ │ │ + 769: invokespecial #643 // Method jp/gr/java_conf/hatalab/mnv/Settings$4."":(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ + 772: aload 4 │ │ │ │ + 774: aload 8 │ │ │ │ + 776: invokevirtual #620 // Method android/preference/ListPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ + 779: aload_0 │ │ │ │ + 780: astore_2 │ │ │ │ + 781: ldc_w #644 // int 2131099735 │ │ │ │ + 784: istore_3 │ │ │ │ + 785: aload_0 │ │ │ │ + 786: iload_3 │ │ │ │ + 787: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 790: astore 20 │ │ │ │ + 792: aload_0 │ │ │ │ + 793: aload 20 │ │ │ │ + 795: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 798: checkcast #647 // class android/preference/CheckBoxPreference │ │ │ │ + 801: astore 4 │ │ │ │ 803: aload 4 │ │ │ │ - 805: putfield #651 // Field syncTitleCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 808: aload_0 │ │ │ │ - 809: astore_2 │ │ │ │ - 810: aload_0 │ │ │ │ - 811: getfield #651 // Field syncTitleCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 814: astore_2 │ │ │ │ - 815: aload_2 │ │ │ │ - 816: astore 4 │ │ │ │ - 818: aload_2 │ │ │ │ - 819: ldc_w #652 // int 2131099736 │ │ │ │ - 822: invokevirtual #655 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ - 825: aload_0 │ │ │ │ - 826: astore_2 │ │ │ │ - 827: aload_0 │ │ │ │ - 828: getfield #651 // Field syncTitleCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 831: astore_2 │ │ │ │ - 832: aload_2 │ │ │ │ - 833: astore 4 │ │ │ │ - 835: aload_2 │ │ │ │ - 836: ldc_w #656 // int 2131099738 │ │ │ │ - 839: invokevirtual #660 // Method android/preference/CheckBoxPreference.setSummaryOn:(I)V │ │ │ │ - 842: aload_0 │ │ │ │ - 843: astore_2 │ │ │ │ - 844: aload_0 │ │ │ │ - 845: getfield #651 // Field syncTitleCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 848: astore_2 │ │ │ │ - 849: aload_2 │ │ │ │ - 850: astore 4 │ │ │ │ - 852: aload_2 │ │ │ │ - 853: ldc_w #661 // int 2131099739 │ │ │ │ - 856: invokevirtual #665 // Method android/preference/CheckBoxPreference.setSummaryOff:(I)V │ │ │ │ - 859: aload_0 │ │ │ │ - 860: astore_2 │ │ │ │ - 861: aload_0 │ │ │ │ - 862: getfield #651 // Field syncTitleCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 865: astore 4 │ │ │ │ - 867: aload_0 │ │ │ │ - 868: astore_2 │ │ │ │ - 869: aload_0 │ │ │ │ - 870: getfield #82 // Field syncTitleFlag:Ljava/lang/Boolean; │ │ │ │ - 873: astore_2 │ │ │ │ - 874: aload_2 │ │ │ │ - 875: astore 8 │ │ │ │ - 877: aload_2 │ │ │ │ - 878: invokevirtual #668 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ - 881: istore 21 │ │ │ │ - 883: aload 4 │ │ │ │ - 885: iload 21 │ │ │ │ - 887: invokevirtual #669 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ - 890: aload_0 │ │ │ │ - 891: astore_2 │ │ │ │ - 892: ldc_w #670 // int 2131099740 │ │ │ │ - 895: istore_3 │ │ │ │ - 896: aload_0 │ │ │ │ - 897: iload_3 │ │ │ │ - 898: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 901: astore 22 │ │ │ │ - 903: aload_0 │ │ │ │ - 904: aload 22 │ │ │ │ - 906: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 909: checkcast #649 // class android/preference/CheckBoxPreference │ │ │ │ - 912: astore 4 │ │ │ │ - 914: aload 4 │ │ │ │ - 916: astore_2 │ │ │ │ - 917: aload_0 │ │ │ │ + 805: astore_2 │ │ │ │ + 806: aload_0 │ │ │ │ + 807: aload 4 │ │ │ │ + 809: putfield #649 // Field syncTitleCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 812: aload_0 │ │ │ │ + 813: astore_2 │ │ │ │ + 814: aload_0 │ │ │ │ + 815: getfield #649 // Field syncTitleCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 818: astore_2 │ │ │ │ + 819: aload_2 │ │ │ │ + 820: astore 4 │ │ │ │ + 822: aload_2 │ │ │ │ + 823: ldc_w #650 // int 2131099736 │ │ │ │ + 826: invokevirtual #653 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ + 829: aload_0 │ │ │ │ + 830: astore_2 │ │ │ │ + 831: aload_0 │ │ │ │ + 832: getfield #649 // Field syncTitleCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 835: astore_2 │ │ │ │ + 836: aload_2 │ │ │ │ + 837: astore 4 │ │ │ │ + 839: aload_2 │ │ │ │ + 840: ldc_w #654 // int 2131099738 │ │ │ │ + 843: invokevirtual #658 // Method android/preference/CheckBoxPreference.setSummaryOn:(I)V │ │ │ │ + 846: aload_0 │ │ │ │ + 847: astore_2 │ │ │ │ + 848: aload_0 │ │ │ │ + 849: getfield #649 // Field syncTitleCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 852: astore_2 │ │ │ │ + 853: aload_2 │ │ │ │ + 854: astore 4 │ │ │ │ + 856: aload_2 │ │ │ │ + 857: ldc_w #659 // int 2131099739 │ │ │ │ + 860: invokevirtual #663 // Method android/preference/CheckBoxPreference.setSummaryOff:(I)V │ │ │ │ + 863: aload_0 │ │ │ │ + 864: astore_2 │ │ │ │ + 865: aload_0 │ │ │ │ + 866: getfield #649 // Field syncTitleCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 869: astore 4 │ │ │ │ + 871: aload_0 │ │ │ │ + 872: astore_2 │ │ │ │ + 873: aload_0 │ │ │ │ + 874: getfield #82 // Field syncTitleFlag:Ljava/lang/Boolean; │ │ │ │ + 877: astore_2 │ │ │ │ + 878: aload_2 │ │ │ │ + 879: astore 8 │ │ │ │ + 881: aload_2 │ │ │ │ + 882: invokevirtual #666 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ + 885: istore 21 │ │ │ │ + 887: aload 4 │ │ │ │ + 889: iload 21 │ │ │ │ + 891: invokevirtual #667 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ + 894: aload_0 │ │ │ │ + 895: astore_2 │ │ │ │ + 896: ldc_w #668 // int 2131099740 │ │ │ │ + 899: istore_3 │ │ │ │ + 900: aload_0 │ │ │ │ + 901: iload_3 │ │ │ │ + 902: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 905: astore 22 │ │ │ │ + 907: aload_0 │ │ │ │ + 908: aload 22 │ │ │ │ + 910: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 913: checkcast #647 // class android/preference/CheckBoxPreference │ │ │ │ + 916: astore 4 │ │ │ │ 918: aload 4 │ │ │ │ - 920: putfield #673 // Field showButtonsCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 923: aload_0 │ │ │ │ - 924: astore_2 │ │ │ │ - 925: aload_0 │ │ │ │ - 926: getfield #673 // Field showButtonsCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 929: astore_2 │ │ │ │ - 930: aload_2 │ │ │ │ - 931: astore 4 │ │ │ │ - 933: aload_2 │ │ │ │ - 934: ldc_w #674 // int 2131099741 │ │ │ │ - 937: invokevirtual #655 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ - 940: aload_0 │ │ │ │ - 941: astore_2 │ │ │ │ - 942: aload_0 │ │ │ │ - 943: getfield #673 // Field showButtonsCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 946: astore_2 │ │ │ │ - 947: aload_2 │ │ │ │ - 948: astore 4 │ │ │ │ - 950: aload_2 │ │ │ │ - 951: ldc_w #676 // int 2131099743 │ │ │ │ - 954: invokevirtual #660 // Method android/preference/CheckBoxPreference.setSummaryOn:(I)V │ │ │ │ - 957: aload_0 │ │ │ │ - 958: astore_2 │ │ │ │ - 959: aload_0 │ │ │ │ - 960: getfield #673 // Field showButtonsCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 963: astore_2 │ │ │ │ - 964: aload_2 │ │ │ │ - 965: astore 4 │ │ │ │ - 967: aload_2 │ │ │ │ - 968: ldc_w #678 // int 2131099744 │ │ │ │ - 971: invokevirtual #665 // Method android/preference/CheckBoxPreference.setSummaryOff:(I)V │ │ │ │ - 974: aload_0 │ │ │ │ - 975: astore_2 │ │ │ │ - 976: aload_0 │ │ │ │ - 977: getfield #673 // Field showButtonsCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 980: astore 4 │ │ │ │ - 982: aload_0 │ │ │ │ - 983: astore_2 │ │ │ │ - 984: aload_0 │ │ │ │ - 985: getfield #84 // Field showButtonsFlag:Ljava/lang/Boolean; │ │ │ │ - 988: astore_2 │ │ │ │ - 989: aload_2 │ │ │ │ - 990: astore 8 │ │ │ │ - 992: aload_2 │ │ │ │ - 993: invokevirtual #668 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ - 996: istore 21 │ │ │ │ - 998: aload 4 │ │ │ │ - 1000: iload 21 │ │ │ │ - 1002: invokevirtual #669 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ - 1005: aload_0 │ │ │ │ - 1006: astore_2 │ │ │ │ - 1007: ldc_w #680 // int 2131099755 │ │ │ │ - 1010: istore_3 │ │ │ │ - 1011: aload_0 │ │ │ │ - 1012: iload_3 │ │ │ │ - 1013: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 1016: astore 23 │ │ │ │ - 1018: aload_0 │ │ │ │ - 1019: aload 23 │ │ │ │ - 1021: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 1024: checkcast #649 // class android/preference/CheckBoxPreference │ │ │ │ - 1027: astore 4 │ │ │ │ - 1029: aload 4 │ │ │ │ - 1031: astore_2 │ │ │ │ - 1032: aload_0 │ │ │ │ + 920: astore_2 │ │ │ │ + 921: aload_0 │ │ │ │ + 922: aload 4 │ │ │ │ + 924: putfield #671 // Field showButtonsCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 927: aload_0 │ │ │ │ + 928: astore_2 │ │ │ │ + 929: aload_0 │ │ │ │ + 930: getfield #671 // Field showButtonsCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 933: astore_2 │ │ │ │ + 934: aload_2 │ │ │ │ + 935: astore 4 │ │ │ │ + 937: aload_2 │ │ │ │ + 938: ldc_w #672 // int 2131099741 │ │ │ │ + 941: invokevirtual #653 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ + 944: aload_0 │ │ │ │ + 945: astore_2 │ │ │ │ + 946: aload_0 │ │ │ │ + 947: getfield #671 // Field showButtonsCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 950: astore_2 │ │ │ │ + 951: aload_2 │ │ │ │ + 952: astore 4 │ │ │ │ + 954: aload_2 │ │ │ │ + 955: ldc_w #674 // int 2131099743 │ │ │ │ + 958: invokevirtual #658 // Method android/preference/CheckBoxPreference.setSummaryOn:(I)V │ │ │ │ + 961: aload_0 │ │ │ │ + 962: astore_2 │ │ │ │ + 963: aload_0 │ │ │ │ + 964: getfield #671 // Field showButtonsCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 967: astore_2 │ │ │ │ + 968: aload_2 │ │ │ │ + 969: astore 4 │ │ │ │ + 971: aload_2 │ │ │ │ + 972: ldc_w #676 // int 2131099744 │ │ │ │ + 975: invokevirtual #663 // Method android/preference/CheckBoxPreference.setSummaryOff:(I)V │ │ │ │ + 978: aload_0 │ │ │ │ + 979: astore_2 │ │ │ │ + 980: aload_0 │ │ │ │ + 981: getfield #671 // Field showButtonsCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 984: astore 4 │ │ │ │ + 986: aload_0 │ │ │ │ + 987: astore_2 │ │ │ │ + 988: aload_0 │ │ │ │ + 989: getfield #84 // Field showButtonsFlag:Ljava/lang/Boolean; │ │ │ │ + 992: astore_2 │ │ │ │ + 993: aload_2 │ │ │ │ + 994: astore 8 │ │ │ │ + 996: aload_2 │ │ │ │ + 997: invokevirtual #666 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ + 1000: istore 21 │ │ │ │ + 1002: aload 4 │ │ │ │ + 1004: iload 21 │ │ │ │ + 1006: invokevirtual #667 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ + 1009: aload_0 │ │ │ │ + 1010: astore_2 │ │ │ │ + 1011: ldc_w #678 // int 2131099755 │ │ │ │ + 1014: istore_3 │ │ │ │ + 1015: aload_0 │ │ │ │ + 1016: iload_3 │ │ │ │ + 1017: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 1020: astore 23 │ │ │ │ + 1022: aload_0 │ │ │ │ + 1023: aload 23 │ │ │ │ + 1025: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 1028: checkcast #647 // class android/preference/CheckBoxPreference │ │ │ │ + 1031: astore 4 │ │ │ │ 1033: aload 4 │ │ │ │ - 1035: putfield #683 // Field viewerModeCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 1038: aload_0 │ │ │ │ - 1039: astore_2 │ │ │ │ - 1040: aload_0 │ │ │ │ - 1041: getfield #683 // Field viewerModeCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 1044: astore_2 │ │ │ │ - 1045: aload_2 │ │ │ │ - 1046: astore 4 │ │ │ │ - 1048: aload_2 │ │ │ │ - 1049: ldc_w #684 // int 2131099756 │ │ │ │ - 1052: invokevirtual #655 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ - 1055: aload_0 │ │ │ │ - 1056: astore_2 │ │ │ │ - 1057: aload_0 │ │ │ │ - 1058: getfield #683 // Field viewerModeCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 1061: astore_2 │ │ │ │ - 1062: aload_2 │ │ │ │ - 1063: astore 4 │ │ │ │ - 1065: aload_2 │ │ │ │ - 1066: ldc_w #686 // int 2131099757 │ │ │ │ - 1069: invokevirtual #689 // Method android/preference/CheckBoxPreference.setSummary:(I)V │ │ │ │ - 1072: aload_0 │ │ │ │ - 1073: astore_2 │ │ │ │ - 1074: aload_0 │ │ │ │ - 1075: getfield #683 // Field viewerModeCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 1078: astore 4 │ │ │ │ - 1080: aload_0 │ │ │ │ - 1081: astore_2 │ │ │ │ - 1082: aload_0 │ │ │ │ - 1083: getfield #86 // Field viewerModeFlag:Ljava/lang/Boolean; │ │ │ │ - 1086: astore_2 │ │ │ │ - 1087: aload_2 │ │ │ │ - 1088: astore 8 │ │ │ │ - 1090: aload_2 │ │ │ │ - 1091: invokevirtual #668 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ - 1094: istore 21 │ │ │ │ - 1096: aload 4 │ │ │ │ - 1098: iload 21 │ │ │ │ - 1100: invokevirtual #669 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ - 1103: aload_0 │ │ │ │ - 1104: astore_2 │ │ │ │ - 1105: ldc_w #484 // int 2131099745 │ │ │ │ - 1108: istore_3 │ │ │ │ - 1109: aload_0 │ │ │ │ - 1110: iload_3 │ │ │ │ - 1111: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 1114: astore 24 │ │ │ │ - 1116: aload_0 │ │ │ │ - 1117: aload 24 │ │ │ │ - 1119: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 1122: checkcast #480 // class android/preference/PreferenceScreen │ │ │ │ - 1125: astore 4 │ │ │ │ - 1127: aload 4 │ │ │ │ - 1129: astore_2 │ │ │ │ - 1130: aload_0 │ │ │ │ + 1035: astore_2 │ │ │ │ + 1036: aload_0 │ │ │ │ + 1037: aload 4 │ │ │ │ + 1039: putfield #681 // Field viewerModeCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 1042: aload_0 │ │ │ │ + 1043: astore_2 │ │ │ │ + 1044: aload_0 │ │ │ │ + 1045: getfield #681 // Field viewerModeCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 1048: astore_2 │ │ │ │ + 1049: aload_2 │ │ │ │ + 1050: astore 4 │ │ │ │ + 1052: aload_2 │ │ │ │ + 1053: ldc_w #682 // int 2131099756 │ │ │ │ + 1056: invokevirtual #653 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ + 1059: aload_0 │ │ │ │ + 1060: astore_2 │ │ │ │ + 1061: aload_0 │ │ │ │ + 1062: getfield #681 // Field viewerModeCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 1065: astore_2 │ │ │ │ + 1066: aload_2 │ │ │ │ + 1067: astore 4 │ │ │ │ + 1069: aload_2 │ │ │ │ + 1070: ldc_w #684 // int 2131099757 │ │ │ │ + 1073: invokevirtual #687 // Method android/preference/CheckBoxPreference.setSummary:(I)V │ │ │ │ + 1076: aload_0 │ │ │ │ + 1077: astore_2 │ │ │ │ + 1078: aload_0 │ │ │ │ + 1079: getfield #681 // Field viewerModeCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 1082: astore 4 │ │ │ │ + 1084: aload_0 │ │ │ │ + 1085: astore_2 │ │ │ │ + 1086: aload_0 │ │ │ │ + 1087: getfield #86 // Field viewerModeFlag:Ljava/lang/Boolean; │ │ │ │ + 1090: astore_2 │ │ │ │ + 1091: aload_2 │ │ │ │ + 1092: astore 8 │ │ │ │ + 1094: aload_2 │ │ │ │ + 1095: invokevirtual #666 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ + 1098: istore 21 │ │ │ │ + 1100: aload 4 │ │ │ │ + 1102: iload 21 │ │ │ │ + 1104: invokevirtual #667 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ + 1107: aload_0 │ │ │ │ + 1108: astore_2 │ │ │ │ + 1109: ldc_w #482 // int 2131099745 │ │ │ │ + 1112: istore_3 │ │ │ │ + 1113: aload_0 │ │ │ │ + 1114: iload_3 │ │ │ │ + 1115: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 1118: astore 24 │ │ │ │ + 1120: aload_0 │ │ │ │ + 1121: aload 24 │ │ │ │ + 1123: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 1126: checkcast #478 // class android/preference/PreferenceScreen │ │ │ │ + 1129: astore 4 │ │ │ │ 1131: aload 4 │ │ │ │ - 1133: putfield #491 // Field mFontSizePref:Landroid/preference/PreferenceScreen; │ │ │ │ - 1136: aload_0 │ │ │ │ - 1137: astore_2 │ │ │ │ - 1138: aload_0 │ │ │ │ - 1139: getfield #491 // Field mFontSizePref:Landroid/preference/PreferenceScreen; │ │ │ │ - 1142: astore 4 │ │ │ │ - 1144: new #373 // class java/lang/StringBuilder │ │ │ │ - 1147: astore 8 │ │ │ │ - 1149: aload 8 │ │ │ │ - 1151: invokespecial #374 // Method java/lang/StringBuilder."":()V │ │ │ │ - 1154: ldc_w #492 // int 2131099747 │ │ │ │ - 1157: istore 11 │ │ │ │ - 1159: aload_0 │ │ │ │ - 1160: astore_2 │ │ │ │ - 1161: iload 11 │ │ │ │ - 1163: istore_3 │ │ │ │ - 1164: aload_0 │ │ │ │ + 1133: astore_2 │ │ │ │ + 1134: aload_0 │ │ │ │ + 1135: aload 4 │ │ │ │ + 1137: putfield #489 // Field mFontSizePref:Landroid/preference/PreferenceScreen; │ │ │ │ + 1140: aload_0 │ │ │ │ + 1141: astore_2 │ │ │ │ + 1142: aload_0 │ │ │ │ + 1143: getfield #489 // Field mFontSizePref:Landroid/preference/PreferenceScreen; │ │ │ │ + 1146: astore 4 │ │ │ │ + 1148: new #371 // class java/lang/StringBuilder │ │ │ │ + 1151: astore 8 │ │ │ │ + 1153: aload 8 │ │ │ │ + 1155: invokespecial #372 // Method java/lang/StringBuilder."":()V │ │ │ │ + 1158: ldc_w #490 // int 2131099747 │ │ │ │ + 1161: istore 11 │ │ │ │ + 1163: aload_0 │ │ │ │ + 1164: astore_2 │ │ │ │ 1165: iload 11 │ │ │ │ - 1167: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 1170: astore 9 │ │ │ │ - 1172: aload 8 │ │ │ │ - 1174: aload 9 │ │ │ │ - 1176: invokevirtual #476 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 1179: ldc_w #380 // String : │ │ │ │ - 1182: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1185: astore 8 │ │ │ │ - 1187: aload_0 │ │ │ │ - 1188: getfield #90 // Field fontSize:F │ │ │ │ - 1191: fstore 6 │ │ │ │ - 1193: fload 6 │ │ │ │ - 1195: invokestatic #385 // Method java/lang/Float.toString:(F)Ljava/lang/String; │ │ │ │ - 1198: astore 9 │ │ │ │ - 1200: aload 8 │ │ │ │ - 1202: aload 9 │ │ │ │ - 1204: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1207: astore 8 │ │ │ │ - 1209: ldc_w #495 // String sp │ │ │ │ - 1212: astore 9 │ │ │ │ - 1214: aload 8 │ │ │ │ - 1216: aload 9 │ │ │ │ - 1218: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1221: invokevirtual #386 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 1224: astore 8 │ │ │ │ - 1226: aload 4 │ │ │ │ - 1228: aload 8 │ │ │ │ - 1230: invokevirtual #483 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 1233: aload_0 │ │ │ │ - 1234: getfield #491 // Field mFontSizePref:Landroid/preference/PreferenceScreen; │ │ │ │ - 1237: astore 4 │ │ │ │ - 1239: new #691 // class jp/gr/java_conf/hatalab/mnv/Settings$5 │ │ │ │ - 1242: astore 8 │ │ │ │ - 1244: aload 8 │ │ │ │ - 1246: astore_2 │ │ │ │ - 1247: aload 8 │ │ │ │ - 1249: aload_0 │ │ │ │ - 1250: invokespecial #692 // Method jp/gr/java_conf/hatalab/mnv/Settings$5."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - 1253: aload 4 │ │ │ │ - 1255: aload 8 │ │ │ │ - 1257: invokevirtual #608 // Method android/preference/PreferenceScreen.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ - 1260: aload_0 │ │ │ │ - 1261: astore_2 │ │ │ │ - 1262: ldc_w #693 // int 2131099752 │ │ │ │ - 1265: istore_3 │ │ │ │ - 1266: aload_0 │ │ │ │ - 1267: iload_3 │ │ │ │ - 1268: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 1271: astore 25 │ │ │ │ - 1273: aload_0 │ │ │ │ - 1274: aload 25 │ │ │ │ - 1276: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 1279: checkcast #649 // class android/preference/CheckBoxPreference │ │ │ │ - 1282: astore 4 │ │ │ │ - 1284: aload 4 │ │ │ │ - 1286: astore_2 │ │ │ │ - 1287: aload_0 │ │ │ │ + 1167: istore_3 │ │ │ │ + 1168: aload_0 │ │ │ │ + 1169: iload 11 │ │ │ │ + 1171: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 1174: astore 9 │ │ │ │ + 1176: aload 8 │ │ │ │ + 1178: aload 9 │ │ │ │ + 1180: invokevirtual #474 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 1183: ldc_w #378 // String : │ │ │ │ + 1186: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1189: astore 8 │ │ │ │ + 1191: aload_0 │ │ │ │ + 1192: getfield #90 // Field fontSize:F │ │ │ │ + 1195: fstore 6 │ │ │ │ + 1197: fload 6 │ │ │ │ + 1199: invokestatic #383 // Method java/lang/Float.toString:(F)Ljava/lang/String; │ │ │ │ + 1202: astore 9 │ │ │ │ + 1204: aload 8 │ │ │ │ + 1206: aload 9 │ │ │ │ + 1208: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1211: astore 8 │ │ │ │ + 1213: ldc_w #493 // String sp │ │ │ │ + 1216: astore 9 │ │ │ │ + 1218: aload 8 │ │ │ │ + 1220: aload 9 │ │ │ │ + 1222: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1225: invokevirtual #384 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 1228: astore 8 │ │ │ │ + 1230: aload 4 │ │ │ │ + 1232: aload 8 │ │ │ │ + 1234: invokevirtual #481 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 1237: aload_0 │ │ │ │ + 1238: getfield #489 // Field mFontSizePref:Landroid/preference/PreferenceScreen; │ │ │ │ + 1241: astore 4 │ │ │ │ + 1243: new #689 // class jp/gr/java_conf/hatalab/mnv/Settings$5 │ │ │ │ + 1246: astore 8 │ │ │ │ + 1248: aload 8 │ │ │ │ + 1250: astore_2 │ │ │ │ + 1251: aload 8 │ │ │ │ + 1253: aload_0 │ │ │ │ + 1254: invokespecial #690 // Method jp/gr/java_conf/hatalab/mnv/Settings$5."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + 1257: aload 4 │ │ │ │ + 1259: aload 8 │ │ │ │ + 1261: invokevirtual #606 // Method android/preference/PreferenceScreen.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ + 1264: aload_0 │ │ │ │ + 1265: astore_2 │ │ │ │ + 1266: ldc_w #691 // int 2131099752 │ │ │ │ + 1269: istore_3 │ │ │ │ + 1270: aload_0 │ │ │ │ + 1271: iload_3 │ │ │ │ + 1272: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 1275: astore 25 │ │ │ │ + 1277: aload_0 │ │ │ │ + 1278: aload 25 │ │ │ │ + 1280: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 1283: checkcast #647 // class android/preference/CheckBoxPreference │ │ │ │ + 1286: astore 4 │ │ │ │ 1288: aload 4 │ │ │ │ - 1290: putfield #696 // Field listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 1293: aload_0 │ │ │ │ - 1294: astore_2 │ │ │ │ - 1295: aload_0 │ │ │ │ - 1296: getfield #696 // Field listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 1299: astore_2 │ │ │ │ - 1300: aload_2 │ │ │ │ - 1301: astore 4 │ │ │ │ - 1303: aload_2 │ │ │ │ - 1304: ldc_w #697 // int 2131099753 │ │ │ │ - 1307: invokevirtual #655 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ - 1310: aload_0 │ │ │ │ - 1311: astore_2 │ │ │ │ - 1312: aload_0 │ │ │ │ - 1313: getfield #696 // Field listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 1316: astore 4 │ │ │ │ - 1318: aload_0 │ │ │ │ - 1319: astore_2 │ │ │ │ - 1320: aload_0 │ │ │ │ - 1321: getfield #92 // Field listFoldersFirstFlag:Ljava/lang/Boolean; │ │ │ │ - 1324: astore_2 │ │ │ │ - 1325: aload_2 │ │ │ │ - 1326: astore 8 │ │ │ │ - 1328: aload_2 │ │ │ │ - 1329: invokevirtual #668 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ - 1332: istore 21 │ │ │ │ - 1334: aload 4 │ │ │ │ - 1336: iload 21 │ │ │ │ - 1338: invokevirtual #669 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ - 1341: aload_0 │ │ │ │ - 1342: astore_2 │ │ │ │ - 1343: ldc_w #699 // int 2131099758 │ │ │ │ - 1346: istore_3 │ │ │ │ - 1347: aload_0 │ │ │ │ - 1348: iload_3 │ │ │ │ - 1349: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 1352: astore 26 │ │ │ │ - 1354: aload_0 │ │ │ │ - 1355: aload 26 │ │ │ │ - 1357: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 1360: checkcast #649 // class android/preference/CheckBoxPreference │ │ │ │ - 1363: astore 4 │ │ │ │ - 1365: aload 4 │ │ │ │ - 1367: astore_2 │ │ │ │ - 1368: aload_0 │ │ │ │ + 1290: astore_2 │ │ │ │ + 1291: aload_0 │ │ │ │ + 1292: aload 4 │ │ │ │ + 1294: putfield #694 // Field listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 1297: aload_0 │ │ │ │ + 1298: astore_2 │ │ │ │ + 1299: aload_0 │ │ │ │ + 1300: getfield #694 // Field listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 1303: astore_2 │ │ │ │ + 1304: aload_2 │ │ │ │ + 1305: astore 4 │ │ │ │ + 1307: aload_2 │ │ │ │ + 1308: ldc_w #695 // int 2131099753 │ │ │ │ + 1311: invokevirtual #653 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ + 1314: aload_0 │ │ │ │ + 1315: astore_2 │ │ │ │ + 1316: aload_0 │ │ │ │ + 1317: getfield #694 // Field listFoldersFirstCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 1320: astore 4 │ │ │ │ + 1322: aload_0 │ │ │ │ + 1323: astore_2 │ │ │ │ + 1324: aload_0 │ │ │ │ + 1325: getfield #92 // Field listFoldersFirstFlag:Ljava/lang/Boolean; │ │ │ │ + 1328: astore_2 │ │ │ │ + 1329: aload_2 │ │ │ │ + 1330: astore 8 │ │ │ │ + 1332: aload_2 │ │ │ │ + 1333: invokevirtual #666 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ + 1336: istore 21 │ │ │ │ + 1338: aload 4 │ │ │ │ + 1340: iload 21 │ │ │ │ + 1342: invokevirtual #667 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ + 1345: aload_0 │ │ │ │ + 1346: astore_2 │ │ │ │ + 1347: ldc_w #697 // int 2131099758 │ │ │ │ + 1350: istore_3 │ │ │ │ + 1351: aload_0 │ │ │ │ + 1352: iload_3 │ │ │ │ + 1353: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 1356: astore 26 │ │ │ │ + 1358: aload_0 │ │ │ │ + 1359: aload 26 │ │ │ │ + 1361: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 1364: checkcast #647 // class android/preference/CheckBoxPreference │ │ │ │ + 1367: astore 4 │ │ │ │ 1369: aload 4 │ │ │ │ - 1371: putfield #702 // Field mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 1374: aload_0 │ │ │ │ - 1375: astore_2 │ │ │ │ - 1376: aload_0 │ │ │ │ - 1377: getfield #702 // Field mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 1380: astore_2 │ │ │ │ - 1381: aload_2 │ │ │ │ - 1382: astore 4 │ │ │ │ - 1384: aload_2 │ │ │ │ - 1385: ldc_w #703 // int 2131099759 │ │ │ │ - 1388: invokevirtual #655 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ - 1391: aload_0 │ │ │ │ - 1392: astore_2 │ │ │ │ - 1393: aload_0 │ │ │ │ - 1394: getfield #702 // Field mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 1397: astore 4 │ │ │ │ - 1399: aload_0 │ │ │ │ - 1400: astore_2 │ │ │ │ - 1401: aload_0 │ │ │ │ - 1402: getfield #94 // Field autoSaveFlag:Ljava/lang/Boolean; │ │ │ │ - 1405: astore_2 │ │ │ │ - 1406: aload_2 │ │ │ │ - 1407: astore 8 │ │ │ │ - 1409: aload_2 │ │ │ │ - 1410: invokevirtual #668 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ - 1413: istore 21 │ │ │ │ - 1415: aload 4 │ │ │ │ - 1417: iload 21 │ │ │ │ - 1419: invokevirtual #669 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ - 1422: ldc_w #705 // int 2131099761 │ │ │ │ - 1425: istore 13 │ │ │ │ - 1427: ldc_w #706 // float 1.7811884E38f │ │ │ │ - 1430: fstore 5 │ │ │ │ - 1432: aload_0 │ │ │ │ - 1433: astore_2 │ │ │ │ - 1434: iload 13 │ │ │ │ - 1436: istore_3 │ │ │ │ - 1437: aload_0 │ │ │ │ + 1371: astore_2 │ │ │ │ + 1372: aload_0 │ │ │ │ + 1373: aload 4 │ │ │ │ + 1375: putfield #700 // Field mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 1378: aload_0 │ │ │ │ + 1379: astore_2 │ │ │ │ + 1380: aload_0 │ │ │ │ + 1381: getfield #700 // Field mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 1384: astore_2 │ │ │ │ + 1385: aload_2 │ │ │ │ + 1386: astore 4 │ │ │ │ + 1388: aload_2 │ │ │ │ + 1389: ldc_w #701 // int 2131099759 │ │ │ │ + 1392: invokevirtual #653 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ + 1395: aload_0 │ │ │ │ + 1396: astore_2 │ │ │ │ + 1397: aload_0 │ │ │ │ + 1398: getfield #700 // Field mAutoSaveCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 1401: astore 4 │ │ │ │ + 1403: aload_0 │ │ │ │ + 1404: astore_2 │ │ │ │ + 1405: aload_0 │ │ │ │ + 1406: getfield #94 // Field autoSaveFlag:Ljava/lang/Boolean; │ │ │ │ + 1409: astore_2 │ │ │ │ + 1410: aload_2 │ │ │ │ + 1411: astore 8 │ │ │ │ + 1413: aload_2 │ │ │ │ + 1414: invokevirtual #666 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ + 1417: istore 21 │ │ │ │ + 1419: aload 4 │ │ │ │ + 1421: iload 21 │ │ │ │ + 1423: invokevirtual #667 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ + 1426: ldc_w #703 // int 2131099761 │ │ │ │ + 1429: istore 13 │ │ │ │ + 1431: ldc_w #704 // float 1.7811884E38f │ │ │ │ + 1434: fstore 5 │ │ │ │ + 1436: aload_0 │ │ │ │ + 1437: astore_2 │ │ │ │ 1438: iload 13 │ │ │ │ - 1440: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 1443: astore 27 │ │ │ │ - 1445: aload_0 │ │ │ │ - 1446: aload 27 │ │ │ │ - 1448: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 1451: checkcast #612 // class android/preference/ListPreference │ │ │ │ - 1454: astore 4 │ │ │ │ - 1456: aload 4 │ │ │ │ - 1458: astore_2 │ │ │ │ - 1459: aload_0 │ │ │ │ + 1440: istore_3 │ │ │ │ + 1441: aload_0 │ │ │ │ + 1442: iload 13 │ │ │ │ + 1444: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 1447: astore 27 │ │ │ │ + 1449: aload_0 │ │ │ │ + 1450: aload 27 │ │ │ │ + 1452: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 1455: checkcast #610 // class android/preference/ListPreference │ │ │ │ + 1458: astore 4 │ │ │ │ 1460: aload 4 │ │ │ │ - 1462: putfield #151 // Field mTypefaceListScreen:Landroid/preference/ListPreference; │ │ │ │ - 1465: aload_0 │ │ │ │ - 1466: astore_2 │ │ │ │ - 1467: aload_0 │ │ │ │ - 1468: getfield #151 // Field mTypefaceListScreen:Landroid/preference/ListPreference; │ │ │ │ - 1471: astore_2 │ │ │ │ - 1472: aload_2 │ │ │ │ - 1473: astore 4 │ │ │ │ - 1475: aload_2 │ │ │ │ - 1476: invokevirtual #633 // Method android/preference/ListPreference.getEntries:()[Ljava/lang/CharSequence; │ │ │ │ - 1479: astore 28 │ │ │ │ - 1481: aload_0 │ │ │ │ - 1482: astore_2 │ │ │ │ - 1483: aload_0 │ │ │ │ - 1484: getfield #151 // Field mTypefaceListScreen:Landroid/preference/ListPreference; │ │ │ │ - 1487: astore_2 │ │ │ │ - 1488: aload_2 │ │ │ │ - 1489: astore 4 │ │ │ │ - 1491: aload_2 │ │ │ │ - 1492: invokevirtual #636 // Method android/preference/ListPreference.getEntryValues:()[Ljava/lang/CharSequence; │ │ │ │ - 1495: astore 29 │ │ │ │ - 1497: aload_0 │ │ │ │ - 1498: astore_2 │ │ │ │ - 1499: aload_0 │ │ │ │ - 1500: getfield #98 // Field typeface:Ljava/lang/String; │ │ │ │ - 1503: astore_2 │ │ │ │ - 1504: aload_2 │ │ │ │ - 1505: astore 30 │ │ │ │ - 1507: iconst_0 │ │ │ │ - 1508: istore 18 │ │ │ │ - 1510: aload 29 │ │ │ │ - 1512: astore_2 │ │ │ │ - 1513: aload 29 │ │ │ │ - 1515: arraylength │ │ │ │ - 1516: istore 19 │ │ │ │ - 1518: iload 19 │ │ │ │ - 1520: istore 13 │ │ │ │ - 1522: iload 18 │ │ │ │ - 1524: iload 19 │ │ │ │ - 1526: if_icmpge 1576 │ │ │ │ - 1529: aload 29 │ │ │ │ - 1531: iload 18 │ │ │ │ - 1533: aaload │ │ │ │ - 1534: invokevirtual #371 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 1537: astore 4 │ │ │ │ - 1539: aload_0 │ │ │ │ - 1540: astore_2 │ │ │ │ - 1541: aload_0 │ │ │ │ - 1542: getfield #98 // Field typeface:Ljava/lang/String; │ │ │ │ - 1545: astore_2 │ │ │ │ - 1546: aload_2 │ │ │ │ - 1547: astore 8 │ │ │ │ - 1549: aload 4 │ │ │ │ - 1551: aload_2 │ │ │ │ - 1552: invokevirtual #640 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 1555: istore 13 │ │ │ │ - 1557: iload 13 │ │ │ │ - 1559: ifeq 2125 │ │ │ │ - 1562: aload 28 │ │ │ │ - 1564: iload 18 │ │ │ │ - 1566: aaload │ │ │ │ - 1567: astore 4 │ │ │ │ - 1569: aload 4 │ │ │ │ - 1571: invokevirtual #371 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 1574: astore 30 │ │ │ │ - 1576: aload_0 │ │ │ │ - 1577: astore_2 │ │ │ │ - 1578: aload_0 │ │ │ │ - 1579: getfield #151 // Field mTypefaceListScreen:Landroid/preference/ListPreference; │ │ │ │ - 1582: astore_2 │ │ │ │ - 1583: aload_2 │ │ │ │ - 1584: astore 4 │ │ │ │ - 1586: aload_2 │ │ │ │ - 1587: aload 30 │ │ │ │ - 1589: invokevirtual #615 // Method android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 1592: aload_0 │ │ │ │ - 1593: astore_2 │ │ │ │ - 1594: aload_0 │ │ │ │ - 1595: getfield #151 // Field mTypefaceListScreen:Landroid/preference/ListPreference; │ │ │ │ - 1598: astore 4 │ │ │ │ - 1600: new #708 // class jp/gr/java_conf/hatalab/mnv/Settings$6 │ │ │ │ - 1603: astore 8 │ │ │ │ - 1605: aload 8 │ │ │ │ - 1607: astore_2 │ │ │ │ - 1608: aload 8 │ │ │ │ - 1610: aload_0 │ │ │ │ - 1611: aload 29 │ │ │ │ - 1613: aload 28 │ │ │ │ - 1615: invokespecial #709 // Method jp/gr/java_conf/hatalab/mnv/Settings$6."":(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ - 1618: aload 4 │ │ │ │ - 1620: aload 8 │ │ │ │ - 1622: invokevirtual #622 // Method android/preference/ListPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ - 1625: aload_0 │ │ │ │ - 1626: astore_2 │ │ │ │ - 1627: ldc_w #710 // int 2131099764 │ │ │ │ - 1630: istore_3 │ │ │ │ - 1631: aload_0 │ │ │ │ - 1632: iload_3 │ │ │ │ - 1633: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 1636: astore 31 │ │ │ │ - 1638: aload_0 │ │ │ │ - 1639: aload 31 │ │ │ │ - 1641: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 1644: checkcast #480 // class android/preference/PreferenceScreen │ │ │ │ - 1647: astore 4 │ │ │ │ - 1649: aload 4 │ │ │ │ - 1651: astore_2 │ │ │ │ - 1652: aload_0 │ │ │ │ - 1653: aload 4 │ │ │ │ - 1655: putfield #713 // Field mTemplateTextScreen:Landroid/preference/PreferenceScreen; │ │ │ │ - 1658: aload_0 │ │ │ │ + 1462: astore_2 │ │ │ │ + 1463: aload_0 │ │ │ │ + 1464: aload 4 │ │ │ │ + 1466: putfield #151 // Field mTypefaceListScreen:Landroid/preference/ListPreference; │ │ │ │ + 1469: aload_0 │ │ │ │ + 1470: astore_2 │ │ │ │ + 1471: aload_0 │ │ │ │ + 1472: getfield #151 // Field mTypefaceListScreen:Landroid/preference/ListPreference; │ │ │ │ + 1475: astore_2 │ │ │ │ + 1476: aload_2 │ │ │ │ + 1477: astore 4 │ │ │ │ + 1479: aload_2 │ │ │ │ + 1480: invokevirtual #631 // Method android/preference/ListPreference.getEntries:()[Ljava/lang/CharSequence; │ │ │ │ + 1483: astore 28 │ │ │ │ + 1485: aload_0 │ │ │ │ + 1486: astore_2 │ │ │ │ + 1487: aload_0 │ │ │ │ + 1488: getfield #151 // Field mTypefaceListScreen:Landroid/preference/ListPreference; │ │ │ │ + 1491: astore_2 │ │ │ │ + 1492: aload_2 │ │ │ │ + 1493: astore 4 │ │ │ │ + 1495: aload_2 │ │ │ │ + 1496: invokevirtual #634 // Method android/preference/ListPreference.getEntryValues:()[Ljava/lang/CharSequence; │ │ │ │ + 1499: astore 29 │ │ │ │ + 1501: aload_0 │ │ │ │ + 1502: astore_2 │ │ │ │ + 1503: aload_0 │ │ │ │ + 1504: getfield #98 // Field typeface:Ljava/lang/String; │ │ │ │ + 1507: astore_2 │ │ │ │ + 1508: aload_2 │ │ │ │ + 1509: astore 30 │ │ │ │ + 1511: iconst_0 │ │ │ │ + 1512: istore 18 │ │ │ │ + 1514: aload 29 │ │ │ │ + 1516: astore_2 │ │ │ │ + 1517: aload 29 │ │ │ │ + 1519: arraylength │ │ │ │ + 1520: istore 19 │ │ │ │ + 1522: iload 19 │ │ │ │ + 1524: istore 13 │ │ │ │ + 1526: iload 18 │ │ │ │ + 1528: iload 19 │ │ │ │ + 1530: if_icmpge 1584 │ │ │ │ + 1533: aload 29 │ │ │ │ + 1535: iload 18 │ │ │ │ + 1537: aaload │ │ │ │ + 1538: invokeinterface #369, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 1543: astore 4 │ │ │ │ + 1545: aload_0 │ │ │ │ + 1546: astore_2 │ │ │ │ + 1547: aload_0 │ │ │ │ + 1548: getfield #98 // Field typeface:Ljava/lang/String; │ │ │ │ + 1551: astore_2 │ │ │ │ + 1552: aload_2 │ │ │ │ + 1553: astore 8 │ │ │ │ + 1555: aload 4 │ │ │ │ + 1557: aload_2 │ │ │ │ + 1558: invokevirtual #638 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 1561: istore 13 │ │ │ │ + 1563: iload 13 │ │ │ │ + 1565: ifeq 2133 │ │ │ │ + 1568: aload 28 │ │ │ │ + 1570: iload 18 │ │ │ │ + 1572: aaload │ │ │ │ + 1573: astore 4 │ │ │ │ + 1575: aload 4 │ │ │ │ + 1577: invokeinterface #369, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 1582: astore 30 │ │ │ │ + 1584: aload_0 │ │ │ │ + 1585: astore_2 │ │ │ │ + 1586: aload_0 │ │ │ │ + 1587: getfield #151 // Field mTypefaceListScreen:Landroid/preference/ListPreference; │ │ │ │ + 1590: astore_2 │ │ │ │ + 1591: aload_2 │ │ │ │ + 1592: astore 4 │ │ │ │ + 1594: aload_2 │ │ │ │ + 1595: aload 30 │ │ │ │ + 1597: invokevirtual #613 // Method android/preference/ListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 1600: aload_0 │ │ │ │ + 1601: astore_2 │ │ │ │ + 1602: aload_0 │ │ │ │ + 1603: getfield #151 // Field mTypefaceListScreen:Landroid/preference/ListPreference; │ │ │ │ + 1606: astore 4 │ │ │ │ + 1608: new #706 // class jp/gr/java_conf/hatalab/mnv/Settings$6 │ │ │ │ + 1611: astore 8 │ │ │ │ + 1613: aload 8 │ │ │ │ + 1615: astore_2 │ │ │ │ + 1616: aload 8 │ │ │ │ + 1618: aload_0 │ │ │ │ + 1619: aload 29 │ │ │ │ + 1621: aload 28 │ │ │ │ + 1623: invokespecial #707 // Method jp/gr/java_conf/hatalab/mnv/Settings$6."":(Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ │ │ │ + 1626: aload 4 │ │ │ │ + 1628: aload 8 │ │ │ │ + 1630: invokevirtual #620 // Method android/preference/ListPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ + 1633: aload_0 │ │ │ │ + 1634: astore_2 │ │ │ │ + 1635: ldc_w #708 // int 2131099764 │ │ │ │ + 1638: istore_3 │ │ │ │ + 1639: aload_0 │ │ │ │ + 1640: iload_3 │ │ │ │ + 1641: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 1644: astore 31 │ │ │ │ + 1646: aload_0 │ │ │ │ + 1647: aload 31 │ │ │ │ + 1649: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 1652: checkcast #478 // class android/preference/PreferenceScreen │ │ │ │ + 1655: astore 4 │ │ │ │ + 1657: aload 4 │ │ │ │ 1659: astore_2 │ │ │ │ 1660: aload_0 │ │ │ │ - 1661: getfield #713 // Field mTemplateTextScreen:Landroid/preference/PreferenceScreen; │ │ │ │ - 1664: astore 4 │ │ │ │ - 1666: new #715 // class jp/gr/java_conf/hatalab/mnv/Settings$7 │ │ │ │ - 1669: astore 8 │ │ │ │ - 1671: aload 8 │ │ │ │ - 1673: astore_2 │ │ │ │ - 1674: aload 8 │ │ │ │ - 1676: aload_0 │ │ │ │ - 1677: invokespecial #716 // Method jp/gr/java_conf/hatalab/mnv/Settings$7."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - 1680: aload 4 │ │ │ │ + 1661: aload 4 │ │ │ │ + 1663: putfield #711 // Field mTemplateTextScreen:Landroid/preference/PreferenceScreen; │ │ │ │ + 1666: aload_0 │ │ │ │ + 1667: astore_2 │ │ │ │ + 1668: aload_0 │ │ │ │ + 1669: getfield #711 // Field mTemplateTextScreen:Landroid/preference/PreferenceScreen; │ │ │ │ + 1672: astore 4 │ │ │ │ + 1674: new #713 // class jp/gr/java_conf/hatalab/mnv/Settings$7 │ │ │ │ + 1677: astore 8 │ │ │ │ + 1679: aload 8 │ │ │ │ + 1681: astore_2 │ │ │ │ 1682: aload 8 │ │ │ │ - 1684: invokevirtual #608 // Method android/preference/PreferenceScreen.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ - 1687: aload_0 │ │ │ │ - 1688: astore_2 │ │ │ │ - 1689: ldc_w #717 // int 2131099767 │ │ │ │ - 1692: istore_3 │ │ │ │ - 1693: aload_0 │ │ │ │ - 1694: iload_3 │ │ │ │ - 1695: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 1698: astore 32 │ │ │ │ - 1700: aload_0 │ │ │ │ - 1701: aload 32 │ │ │ │ - 1703: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 1706: checkcast #480 // class android/preference/PreferenceScreen │ │ │ │ - 1709: astore 4 │ │ │ │ - 1711: aload 4 │ │ │ │ - 1713: astore_2 │ │ │ │ - 1714: aload_0 │ │ │ │ - 1715: aload 4 │ │ │ │ - 1717: putfield #720 // Field mAutoLinkScreen:Landroid/preference/PreferenceScreen; │ │ │ │ - 1720: aload_0 │ │ │ │ + 1684: aload_0 │ │ │ │ + 1685: invokespecial #714 // Method jp/gr/java_conf/hatalab/mnv/Settings$7."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + 1688: aload 4 │ │ │ │ + 1690: aload 8 │ │ │ │ + 1692: invokevirtual #606 // Method android/preference/PreferenceScreen.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ + 1695: aload_0 │ │ │ │ + 1696: astore_2 │ │ │ │ + 1697: ldc_w #715 // int 2131099767 │ │ │ │ + 1700: istore_3 │ │ │ │ + 1701: aload_0 │ │ │ │ + 1702: iload_3 │ │ │ │ + 1703: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 1706: astore 32 │ │ │ │ + 1708: aload_0 │ │ │ │ + 1709: aload 32 │ │ │ │ + 1711: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 1714: checkcast #478 // class android/preference/PreferenceScreen │ │ │ │ + 1717: astore 4 │ │ │ │ + 1719: aload 4 │ │ │ │ 1721: astore_2 │ │ │ │ 1722: aload_0 │ │ │ │ - 1723: getfield #720 // Field mAutoLinkScreen:Landroid/preference/PreferenceScreen; │ │ │ │ - 1726: astore 4 │ │ │ │ - 1728: new #722 // class jp/gr/java_conf/hatalab/mnv/Settings$8 │ │ │ │ - 1731: astore 8 │ │ │ │ - 1733: aload 8 │ │ │ │ - 1735: astore_2 │ │ │ │ - 1736: aload 8 │ │ │ │ - 1738: aload_0 │ │ │ │ - 1739: invokespecial #723 // Method jp/gr/java_conf/hatalab/mnv/Settings$8."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - 1742: aload 4 │ │ │ │ + 1723: aload 4 │ │ │ │ + 1725: putfield #718 // Field mAutoLinkScreen:Landroid/preference/PreferenceScreen; │ │ │ │ + 1728: aload_0 │ │ │ │ + 1729: astore_2 │ │ │ │ + 1730: aload_0 │ │ │ │ + 1731: getfield #718 // Field mAutoLinkScreen:Landroid/preference/PreferenceScreen; │ │ │ │ + 1734: astore 4 │ │ │ │ + 1736: new #720 // class jp/gr/java_conf/hatalab/mnv/Settings$8 │ │ │ │ + 1739: astore 8 │ │ │ │ + 1741: aload 8 │ │ │ │ + 1743: astore_2 │ │ │ │ 1744: aload 8 │ │ │ │ - 1746: invokevirtual #608 // Method android/preference/PreferenceScreen.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ - 1749: aload_0 │ │ │ │ - 1750: astore_2 │ │ │ │ - 1751: ldc_w #724 // int 2131099780 │ │ │ │ - 1754: istore_3 │ │ │ │ - 1755: aload_0 │ │ │ │ - 1756: iload_3 │ │ │ │ - 1757: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 1760: astore 33 │ │ │ │ - 1762: aload_0 │ │ │ │ - 1763: aload 33 │ │ │ │ - 1765: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 1768: checkcast #649 // class android/preference/CheckBoxPreference │ │ │ │ - 1771: astore 4 │ │ │ │ - 1773: aload 4 │ │ │ │ - 1775: astore_2 │ │ │ │ - 1776: aload_0 │ │ │ │ - 1777: aload 4 │ │ │ │ - 1779: putfield #727 // Field mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 1782: aload_0 │ │ │ │ + 1746: aload_0 │ │ │ │ + 1747: invokespecial #721 // Method jp/gr/java_conf/hatalab/mnv/Settings$8."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + 1750: aload 4 │ │ │ │ + 1752: aload 8 │ │ │ │ + 1754: invokevirtual #606 // Method android/preference/PreferenceScreen.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ + 1757: aload_0 │ │ │ │ + 1758: astore_2 │ │ │ │ + 1759: ldc_w #722 // int 2131099780 │ │ │ │ + 1762: istore_3 │ │ │ │ + 1763: aload_0 │ │ │ │ + 1764: iload_3 │ │ │ │ + 1765: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 1768: astore 33 │ │ │ │ + 1770: aload_0 │ │ │ │ + 1771: aload 33 │ │ │ │ + 1773: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 1776: checkcast #647 // class android/preference/CheckBoxPreference │ │ │ │ + 1779: astore 4 │ │ │ │ + 1781: aload 4 │ │ │ │ 1783: astore_2 │ │ │ │ 1784: aload_0 │ │ │ │ - 1785: getfield #727 // Field mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 1788: astore_2 │ │ │ │ - 1789: aload_2 │ │ │ │ - 1790: astore 4 │ │ │ │ - 1792: aload_2 │ │ │ │ - 1793: ldc_w #728 // int 2131099781 │ │ │ │ - 1796: invokevirtual #655 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ - 1799: aload_0 │ │ │ │ - 1800: astore_2 │ │ │ │ - 1801: aload_0 │ │ │ │ - 1802: getfield #727 // Field mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ - 1805: astore 4 │ │ │ │ + 1785: aload 4 │ │ │ │ + 1787: putfield #725 // Field mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 1790: aload_0 │ │ │ │ + 1791: astore_2 │ │ │ │ + 1792: aload_0 │ │ │ │ + 1793: getfield #725 // Field mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 1796: astore_2 │ │ │ │ + 1797: aload_2 │ │ │ │ + 1798: astore 4 │ │ │ │ + 1800: aload_2 │ │ │ │ + 1801: ldc_w #726 // int 2131099781 │ │ │ │ + 1804: invokevirtual #653 // Method android/preference/CheckBoxPreference.setTitle:(I)V │ │ │ │ 1807: aload_0 │ │ │ │ 1808: astore_2 │ │ │ │ 1809: aload_0 │ │ │ │ - 1810: getfield #100 // Field noTitleBarFlag:Ljava/lang/Boolean; │ │ │ │ - 1813: astore_2 │ │ │ │ - 1814: aload_2 │ │ │ │ - 1815: astore 8 │ │ │ │ - 1817: aload_2 │ │ │ │ - 1818: invokevirtual #668 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ - 1821: istore 21 │ │ │ │ - 1823: aload 4 │ │ │ │ - 1825: iload 21 │ │ │ │ - 1827: invokevirtual #669 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ - 1830: aload_0 │ │ │ │ - 1831: astore_2 │ │ │ │ - 1832: ldc_w #496 // int 2131099783 │ │ │ │ - 1835: istore_3 │ │ │ │ - 1836: aload_0 │ │ │ │ - 1837: iload_3 │ │ │ │ - 1838: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 1841: astore 34 │ │ │ │ - 1843: aload_0 │ │ │ │ - 1844: aload 34 │ │ │ │ - 1846: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 1849: checkcast #480 // class android/preference/PreferenceScreen │ │ │ │ - 1852: astore 4 │ │ │ │ - 1854: aload 4 │ │ │ │ - 1856: astore_2 │ │ │ │ - 1857: aload_0 │ │ │ │ - 1858: aload 4 │ │ │ │ - 1860: putfield #499 // Field mFontSizeOnListPref:Landroid/preference/PreferenceScreen; │ │ │ │ - 1863: aload_0 │ │ │ │ + 1810: getfield #725 // Field mNoTitleBarCheckBox:Landroid/preference/CheckBoxPreference; │ │ │ │ + 1813: astore 4 │ │ │ │ + 1815: aload_0 │ │ │ │ + 1816: astore_2 │ │ │ │ + 1817: aload_0 │ │ │ │ + 1818: getfield #100 // Field noTitleBarFlag:Ljava/lang/Boolean; │ │ │ │ + 1821: astore_2 │ │ │ │ + 1822: aload_2 │ │ │ │ + 1823: astore 8 │ │ │ │ + 1825: aload_2 │ │ │ │ + 1826: invokevirtual #666 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ + 1829: istore 21 │ │ │ │ + 1831: aload 4 │ │ │ │ + 1833: iload 21 │ │ │ │ + 1835: invokevirtual #667 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ + 1838: aload_0 │ │ │ │ + 1839: astore_2 │ │ │ │ + 1840: ldc_w #494 // int 2131099783 │ │ │ │ + 1843: istore_3 │ │ │ │ + 1844: aload_0 │ │ │ │ + 1845: iload_3 │ │ │ │ + 1846: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 1849: astore 34 │ │ │ │ + 1851: aload_0 │ │ │ │ + 1852: aload 34 │ │ │ │ + 1854: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 1857: checkcast #478 // class android/preference/PreferenceScreen │ │ │ │ + 1860: astore 4 │ │ │ │ + 1862: aload 4 │ │ │ │ 1864: astore_2 │ │ │ │ 1865: aload_0 │ │ │ │ - 1866: getfield #499 // Field mFontSizeOnListPref:Landroid/preference/PreferenceScreen; │ │ │ │ - 1869: astore 4 │ │ │ │ - 1871: new #731 // class jp/gr/java_conf/hatalab/mnv/Settings$9 │ │ │ │ - 1874: astore 8 │ │ │ │ - 1876: aload 8 │ │ │ │ - 1878: astore_2 │ │ │ │ - 1879: aload 8 │ │ │ │ - 1881: aload_0 │ │ │ │ - 1882: invokespecial #732 // Method jp/gr/java_conf/hatalab/mnv/Settings$9."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - 1885: aload 4 │ │ │ │ + 1866: aload 4 │ │ │ │ + 1868: putfield #497 // Field mFontSizeOnListPref:Landroid/preference/PreferenceScreen; │ │ │ │ + 1871: aload_0 │ │ │ │ + 1872: astore_2 │ │ │ │ + 1873: aload_0 │ │ │ │ + 1874: getfield #497 // Field mFontSizeOnListPref:Landroid/preference/PreferenceScreen; │ │ │ │ + 1877: astore 4 │ │ │ │ + 1879: new #729 // class jp/gr/java_conf/hatalab/mnv/Settings$9 │ │ │ │ + 1882: astore 8 │ │ │ │ + 1884: aload 8 │ │ │ │ + 1886: astore_2 │ │ │ │ 1887: aload 8 │ │ │ │ - 1889: invokevirtual #608 // Method android/preference/PreferenceScreen.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ - 1892: aload_0 │ │ │ │ - 1893: astore_2 │ │ │ │ - 1894: aload_0 │ │ │ │ - 1895: getfield #499 // Field mFontSizeOnListPref:Landroid/preference/PreferenceScreen; │ │ │ │ - 1898: astore 4 │ │ │ │ - 1900: new #373 // class java/lang/StringBuilder │ │ │ │ - 1903: astore 8 │ │ │ │ - 1905: aload 8 │ │ │ │ - 1907: invokespecial #374 // Method java/lang/StringBuilder."":()V │ │ │ │ - 1910: aload_0 │ │ │ │ - 1911: astore_2 │ │ │ │ - 1912: ldc_w #500 // int 2131099785 │ │ │ │ - 1915: istore_3 │ │ │ │ - 1916: aload_0 │ │ │ │ - 1917: iload_3 │ │ │ │ - 1918: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 1921: astore 9 │ │ │ │ - 1923: aload 8 │ │ │ │ - 1925: aload 9 │ │ │ │ - 1927: invokevirtual #476 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 1930: ldc_w #380 // String : │ │ │ │ - 1933: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1936: astore 8 │ │ │ │ - 1938: aload_0 │ │ │ │ - 1939: getfield #104 // Field fontSizeOnList:F │ │ │ │ - 1942: fstore 6 │ │ │ │ - 1944: fload 6 │ │ │ │ - 1946: invokestatic #385 // Method java/lang/Float.toString:(F)Ljava/lang/String; │ │ │ │ - 1949: astore 9 │ │ │ │ - 1951: aload 8 │ │ │ │ - 1953: aload 9 │ │ │ │ - 1955: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1958: ldc_w #495 // String sp │ │ │ │ - 1961: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1964: invokevirtual #386 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 1967: astore 8 │ │ │ │ - 1969: aload 4 │ │ │ │ - 1971: aload 8 │ │ │ │ - 1973: invokevirtual #483 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 1976: ldc_w #456 // int 2131099726 │ │ │ │ - 1979: istore_3 │ │ │ │ - 1980: aload_0 │ │ │ │ - 1981: iload_3 │ │ │ │ - 1982: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 1985: astore 35 │ │ │ │ - 1987: aload_0 │ │ │ │ - 1988: aload 35 │ │ │ │ - 1990: invokevirtual #601 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 1993: checkcast #480 // class android/preference/PreferenceScreen │ │ │ │ - 1996: astore 4 │ │ │ │ - 1998: aload 4 │ │ │ │ - 2000: astore_2 │ │ │ │ - 2001: aload_0 │ │ │ │ - 2002: aload 4 │ │ │ │ - 2004: putfield #471 // Field mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; │ │ │ │ - 2007: aload_0 │ │ │ │ + 1889: aload_0 │ │ │ │ + 1890: invokespecial #730 // Method jp/gr/java_conf/hatalab/mnv/Settings$9."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + 1893: aload 4 │ │ │ │ + 1895: aload 8 │ │ │ │ + 1897: invokevirtual #606 // Method android/preference/PreferenceScreen.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ + 1900: aload_0 │ │ │ │ + 1901: astore_2 │ │ │ │ + 1902: aload_0 │ │ │ │ + 1903: getfield #497 // Field mFontSizeOnListPref:Landroid/preference/PreferenceScreen; │ │ │ │ + 1906: astore 4 │ │ │ │ + 1908: new #371 // class java/lang/StringBuilder │ │ │ │ + 1911: astore 8 │ │ │ │ + 1913: aload 8 │ │ │ │ + 1915: invokespecial #372 // Method java/lang/StringBuilder."":()V │ │ │ │ + 1918: aload_0 │ │ │ │ + 1919: astore_2 │ │ │ │ + 1920: ldc_w #498 // int 2131099785 │ │ │ │ + 1923: istore_3 │ │ │ │ + 1924: aload_0 │ │ │ │ + 1925: iload_3 │ │ │ │ + 1926: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 1929: astore 9 │ │ │ │ + 1931: aload 8 │ │ │ │ + 1933: aload 9 │ │ │ │ + 1935: invokevirtual #474 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 1938: ldc_w #378 // String : │ │ │ │ + 1941: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1944: astore 8 │ │ │ │ + 1946: aload_0 │ │ │ │ + 1947: getfield #104 // Field fontSizeOnList:F │ │ │ │ + 1950: fstore 6 │ │ │ │ + 1952: fload 6 │ │ │ │ + 1954: invokestatic #383 // Method java/lang/Float.toString:(F)Ljava/lang/String; │ │ │ │ + 1957: astore 9 │ │ │ │ + 1959: aload 8 │ │ │ │ + 1961: aload 9 │ │ │ │ + 1963: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1966: ldc_w #493 // String sp │ │ │ │ + 1969: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1972: invokevirtual #384 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 1975: astore 8 │ │ │ │ + 1977: aload 4 │ │ │ │ + 1979: aload 8 │ │ │ │ + 1981: invokevirtual #481 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 1984: ldc_w #454 // int 2131099726 │ │ │ │ + 1987: istore_3 │ │ │ │ + 1988: aload_0 │ │ │ │ + 1989: iload_3 │ │ │ │ + 1990: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 1993: astore 35 │ │ │ │ + 1995: aload_0 │ │ │ │ + 1996: aload 35 │ │ │ │ + 1998: invokevirtual #599 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 2001: checkcast #478 // class android/preference/PreferenceScreen │ │ │ │ + 2004: astore 4 │ │ │ │ + 2006: aload 4 │ │ │ │ 2008: astore_2 │ │ │ │ 2009: aload_0 │ │ │ │ - 2010: getfield #471 // Field mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; │ │ │ │ - 2013: astore 4 │ │ │ │ - 2015: new #373 // class java/lang/StringBuilder │ │ │ │ - 2018: astore 8 │ │ │ │ - 2020: aload 8 │ │ │ │ - 2022: invokespecial #374 // Method java/lang/StringBuilder."":()V │ │ │ │ - 2025: aload_0 │ │ │ │ - 2026: astore_2 │ │ │ │ - 2027: ldc_w #472 // int 2131099728 │ │ │ │ - 2030: istore_3 │ │ │ │ - 2031: aload_0 │ │ │ │ - 2032: iload_3 │ │ │ │ - 2033: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 2036: astore 9 │ │ │ │ - 2038: aload 8 │ │ │ │ - 2040: aload 9 │ │ │ │ - 2042: invokevirtual #476 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 2045: ldc_w #478 // String │ │ │ │ - 2048: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 2051: astore 8 │ │ │ │ - 2053: aload_0 │ │ │ │ - 2054: getfield #214 // Field defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ - 2057: astore_2 │ │ │ │ - 2058: aload_2 │ │ │ │ - 2059: astore 9 │ │ │ │ - 2061: aload_2 │ │ │ │ - 2062: invokevirtual #222 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ - 2065: astore 9 │ │ │ │ - 2067: aload 8 │ │ │ │ - 2069: aload 9 │ │ │ │ - 2071: invokevirtual #378 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 2074: invokevirtual #386 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 2077: astore 8 │ │ │ │ - 2079: aload 4 │ │ │ │ - 2081: aload 8 │ │ │ │ - 2083: invokevirtual #483 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ - 2086: aload_0 │ │ │ │ - 2087: astore_2 │ │ │ │ - 2088: aload_0 │ │ │ │ - 2089: getfield #471 // Field mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; │ │ │ │ - 2092: astore 4 │ │ │ │ - 2094: new #734 // class jp/gr/java_conf/hatalab/mnv/Settings$10 │ │ │ │ - 2097: astore 8 │ │ │ │ - 2099: aload 8 │ │ │ │ - 2101: astore_2 │ │ │ │ - 2102: aload 8 │ │ │ │ - 2104: aload_0 │ │ │ │ - 2105: invokespecial #735 // Method jp/gr/java_conf/hatalab/mnv/Settings$10."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ - 2108: aload 4 │ │ │ │ + 2010: aload 4 │ │ │ │ + 2012: putfield #469 // Field mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; │ │ │ │ + 2015: aload_0 │ │ │ │ + 2016: astore_2 │ │ │ │ + 2017: aload_0 │ │ │ │ + 2018: getfield #469 // Field mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; │ │ │ │ + 2021: astore 4 │ │ │ │ + 2023: new #371 // class java/lang/StringBuilder │ │ │ │ + 2026: astore 8 │ │ │ │ + 2028: aload 8 │ │ │ │ + 2030: invokespecial #372 // Method java/lang/StringBuilder."":()V │ │ │ │ + 2033: aload_0 │ │ │ │ + 2034: astore_2 │ │ │ │ + 2035: ldc_w #470 // int 2131099728 │ │ │ │ + 2038: istore_3 │ │ │ │ + 2039: aload_0 │ │ │ │ + 2040: iload_3 │ │ │ │ + 2041: invokevirtual #367 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 2044: astore 9 │ │ │ │ + 2046: aload 8 │ │ │ │ + 2048: aload 9 │ │ │ │ + 2050: invokevirtual #474 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 2053: ldc_w #476 // String │ │ │ │ + 2056: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 2059: astore 8 │ │ │ │ + 2061: aload_0 │ │ │ │ + 2062: getfield #214 // Field defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ │ │ + 2065: astore_2 │ │ │ │ + 2066: aload_2 │ │ │ │ + 2067: astore 9 │ │ │ │ + 2069: aload_2 │ │ │ │ + 2070: invokevirtual #222 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ + 2073: astore 9 │ │ │ │ + 2075: aload 8 │ │ │ │ + 2077: aload 9 │ │ │ │ + 2079: invokevirtual #376 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 2082: invokevirtual #384 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 2085: astore 8 │ │ │ │ + 2087: aload 4 │ │ │ │ + 2089: aload 8 │ │ │ │ + 2091: invokevirtual #481 // Method android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ + 2094: aload_0 │ │ │ │ + 2095: astore_2 │ │ │ │ + 2096: aload_0 │ │ │ │ + 2097: getfield #469 // Field mDefaultFolderNamePref:Landroid/preference/PreferenceScreen; │ │ │ │ + 2100: astore 4 │ │ │ │ + 2102: new #732 // class jp/gr/java_conf/hatalab/mnv/Settings$10 │ │ │ │ + 2105: astore 8 │ │ │ │ + 2107: aload 8 │ │ │ │ + 2109: astore_2 │ │ │ │ 2110: aload 8 │ │ │ │ - 2112: invokevirtual #608 // Method android/preference/PreferenceScreen.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ - 2115: return │ │ │ │ - 2116: iload 18 │ │ │ │ - 2118: iconst_1 │ │ │ │ - 2119: iadd │ │ │ │ - 2120: istore 18 │ │ │ │ - 2122: goto 663 │ │ │ │ - 2125: iload 18 │ │ │ │ - 2127: iconst_1 │ │ │ │ - 2128: iadd │ │ │ │ - 2129: istore 18 │ │ │ │ - 2131: goto 1510 │ │ │ │ + 2112: aload_0 │ │ │ │ + 2113: invokespecial #733 // Method jp/gr/java_conf/hatalab/mnv/Settings$10."":(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ │ │ + 2116: aload 4 │ │ │ │ + 2118: aload 8 │ │ │ │ + 2120: invokevirtual #606 // Method android/preference/PreferenceScreen.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ + 2123: return │ │ │ │ + 2124: iload 18 │ │ │ │ + 2126: iconst_1 │ │ │ │ + 2127: iadd │ │ │ │ + 2128: istore 18 │ │ │ │ + 2130: goto 663 │ │ │ │ + 2133: iload 18 │ │ │ │ + 2135: iconst_1 │ │ │ │ + 2136: iadd │ │ │ │ + 2137: istore 18 │ │ │ │ + 2139: goto 1514 │ │ │ │ } │ │ ├── jp/gr/java_conf/hatalab/mnv/TemplateTextList.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -94,20 +94,20 @@ │ │ │ │ #86 = Utf8 updateTemplateItem │ │ │ │ #87 = NameAndType #86:#66 // updateTemplateItem:(ILjava/lang/String;Z)V │ │ │ │ #88 = Methodref #2.#87 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.updateTemplateItem:(ILjava/lang/String;Z)V │ │ │ │ #89 = Utf8 getText │ │ │ │ #90 = Utf8 (I)Ljava/lang/CharSequence; │ │ │ │ #91 = NameAndType #89:#90 // getText:(I)Ljava/lang/CharSequence; │ │ │ │ #92 = Methodref #2.#91 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - #93 = Utf8 java/lang/Object │ │ │ │ - #94 = Class #93 // java/lang/Object │ │ │ │ + #93 = Utf8 java/lang/CharSequence │ │ │ │ + #94 = Class #93 // java/lang/CharSequence │ │ │ │ #95 = Utf8 toString │ │ │ │ #96 = Utf8 ()Ljava/lang/String; │ │ │ │ #97 = NameAndType #95:#96 // toString:()Ljava/lang/String; │ │ │ │ - #98 = Methodref #94.#97 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #98 = InterfaceMethodref #94.#97 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ #99 = Utf8 java/text/DecimalFormat │ │ │ │ #100 = Class #99 // java/text/DecimalFormat │ │ │ │ #101 = Utf8 00 │ │ │ │ #102 = String #101 // 00 │ │ │ │ #103 = Utf8 (Ljava/lang/String;)V │ │ │ │ #104 = NameAndType #32:#103 // "":(Ljava/lang/String;)V │ │ │ │ #105 = Methodref #100.#104 // java/text/DecimalFormat."":(Ljava/lang/String;)V │ │ │ │ @@ -286,222 +286,220 @@ │ │ │ │ #278 = Methodref #266.#277 // android/app/AlertDialog.show:()V │ │ │ │ #279 = Utf8 getLayoutInflater │ │ │ │ #280 = Utf8 ()Landroid/view/LayoutInflater; │ │ │ │ #281 = NameAndType #279:#280 // getLayoutInflater:()Landroid/view/LayoutInflater; │ │ │ │ #282 = Methodref #2.#281 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ │ │ #283 = Integer 2130903058 │ │ │ │ #284 = Float 1.7412923E38f │ │ │ │ - #285 = Utf8 java/lang/CharSequence │ │ │ │ - #286 = Class #285 // java/lang/CharSequence │ │ │ │ - #287 = Utf8 java/util/Date │ │ │ │ - #288 = Class #287 // java/util/Date │ │ │ │ - #289 = Methodref #288.#34 // java/util/Date."":()V │ │ │ │ - #290 = Utf8 java/text/SimpleDateFormat │ │ │ │ - #291 = Class #290 // java/text/SimpleDateFormat │ │ │ │ - #292 = Methodref #291.#104 // java/text/SimpleDateFormat."":(Ljava/lang/String;)V │ │ │ │ - #293 = Utf8 (Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - #294 = NameAndType #126:#293 // format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - #295 = Methodref #291.#294 // java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - #296 = Integer 2131099798 │ │ │ │ - #297 = Float 1.781196E38f │ │ │ │ - #298 = Utf8 jp/gr/java_conf/hatalab/mnv/TemplateTextList$10 │ │ │ │ - #299 = Class #298 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$10 │ │ │ │ - #300 = Methodref #299.#208 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$10."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V │ │ │ │ - #301 = Utf8 setItems │ │ │ │ - #302 = Utf8 ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - #303 = NameAndType #301:#302 // setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - #304 = Methodref #221.#303 // android/app/AlertDialog$Builder.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - #305 = NameAndType #276:#262 // show:()Landroid/app/AlertDialog; │ │ │ │ - #306 = Methodref #221.#305 // android/app/AlertDialog$Builder.show:()Landroid/app/AlertDialog; │ │ │ │ - #307 = Utf8 android/app/Activity │ │ │ │ - #308 = Class #307 // android/app/Activity │ │ │ │ - #309 = Methodref #308.#91 // android/app/Activity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - #310 = Utf8 initialized │ │ │ │ - #311 = String #310 // initialized │ │ │ │ - #312 = Utf8 putString │ │ │ │ - #313 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - #314 = NameAndType #312:#313 // putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - #315 = InterfaceMethodref #136.#314 // android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - #316 = Methodref #38.#97 // java/lang/String.toString:()Ljava/lang/String; │ │ │ │ - #317 = Utf8 (Ljava/lang/String;Z)V │ │ │ │ - #318 = NameAndType #32:#317 // "":(Ljava/lang/String;Z)V │ │ │ │ - #319 = Methodref #21.#318 // jp/gr/java_conf/hatalab/mnv/myTemplateText."":(Ljava/lang/String;Z)V │ │ │ │ - #320 = NameAndType #89:#96 // getText:()Ljava/lang/String; │ │ │ │ - #321 = Methodref #21.#320 // jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ - #322 = Utf8 initPreferences │ │ │ │ - #323 = Utf8 (Landroid/app/Activity;)V │ │ │ │ - #324 = NameAndType #322:#323 // initPreferences:(Landroid/app/Activity;)V │ │ │ │ - #325 = Methodref #2.#324 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.initPreferences:(Landroid/app/Activity;)V │ │ │ │ - #326 = Utf8 java/util/ArrayList │ │ │ │ - #327 = Class #326 // java/util/ArrayList │ │ │ │ - #328 = Methodref #327.#34 // java/util/ArrayList."":()V │ │ │ │ - #329 = Utf8 startsWith │ │ │ │ - #330 = Utf8 (Ljava/lang/String;)Z │ │ │ │ - #331 = NameAndType #329:#330 // startsWith:(Ljava/lang/String;)Z │ │ │ │ - #332 = Methodref #38.#331 // java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - #333 = Utf8 │ │ │ │ - #334 = String #333 // │ │ │ │ - #335 = Utf8 replace │ │ │ │ - #336 = Utf8 (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - #337 = NameAndType #335:#336 // replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - #338 = Methodref #38.#337 // java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - #339 = Utf8 add │ │ │ │ - #340 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ - #341 = NameAndType #339:#340 // add:(Ljava/lang/Object;)Z │ │ │ │ - #342 = Methodref #327.#341 // java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - #343 = NameAndType #16:#17 // mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ - #344 = Fieldref #2.#343 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ - #345 = Utf8 jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter │ │ │ │ - #346 = Class #345 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter │ │ │ │ - #347 = Utf8 getCount │ │ │ │ - #348 = NameAndType #347:#190 // getCount:()I │ │ │ │ - #349 = Methodref #346.#348 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getCount:()I │ │ │ │ - #350 = Utf8 swapItemOrder │ │ │ │ - #351 = Utf8 (II)V │ │ │ │ - #352 = NameAndType #350:#351 // swapItemOrder:(II)V │ │ │ │ - #353 = Methodref #2.#352 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.swapItemOrder:(II)V │ │ │ │ - #354 = Utf8 getListView │ │ │ │ - #355 = Utf8 ()Landroid/widget/ListView; │ │ │ │ - #356 = NameAndType #354:#355 // getListView:()Landroid/widget/ListView; │ │ │ │ - #357 = Methodref #2.#356 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.getListView:()Landroid/widget/ListView; │ │ │ │ - #358 = Utf8 android/widget/ListView │ │ │ │ - #359 = Class #358 // android/widget/ListView │ │ │ │ - #360 = Utf8 getItemAtPosition │ │ │ │ - #361 = Utf8 (I)Ljava/lang/Object; │ │ │ │ - #362 = NameAndType #360:#361 // getItemAtPosition:(I)Ljava/lang/Object; │ │ │ │ - #363 = Methodref #359.#362 // android/widget/ListView.getItemAtPosition:(I)Ljava/lang/Object; │ │ │ │ - #364 = Utf8 isTimeFormat │ │ │ │ - #365 = NameAndType #364:#138 // isTimeFormat:()Z │ │ │ │ - #366 = Methodref #21.#365 // jp/gr/java_conf/hatalab/mnv/myTemplateText.isTimeFormat:()Z │ │ │ │ - #367 = Integer 2131099683 │ │ │ │ - #368 = Float 1.7811726E38f │ │ │ │ - #369 = Integer 2131099684 │ │ │ │ - #370 = Float 1.7811728E38f │ │ │ │ - #371 = Integer 2131099676 │ │ │ │ - #372 = Float 1.7811712E38f │ │ │ │ - #373 = Integer 2131099677 │ │ │ │ - #374 = Float 1.7811714E38f │ │ │ │ - #375 = Integer 2131099678 │ │ │ │ - #376 = Float 1.7811716E38f │ │ │ │ - #377 = Integer 2131099674 │ │ │ │ - #378 = Float 1.7811708E38f │ │ │ │ - #379 = Utf8 jp/gr/java_conf/hatalab/mnv/TemplateTextList$3 │ │ │ │ - #380 = Class #379 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$3 │ │ │ │ - #381 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ │ │ - #382 = NameAndType #32:#381 // "":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ │ │ - #383 = Methodref #380.#382 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$3."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ │ │ - #384 = Utf8 getItem │ │ │ │ - #385 = NameAndType #384:#361 // getItem:(I)Ljava/lang/Object; │ │ │ │ - #386 = Methodref #346.#385 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getItem:(I)Ljava/lang/Object; │ │ │ │ - #387 = Utf8 (Ljava/lang/Object;)V │ │ │ │ - #388 = NameAndType #141:#387 // remove:(Ljava/lang/Object;)V │ │ │ │ - #389 = Methodref #346.#388 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.remove:(Ljava/lang/Object;)V │ │ │ │ - #390 = Utf8 notifyDataSetChanged │ │ │ │ - #391 = NameAndType #390:#33 // notifyDataSetChanged:()V │ │ │ │ - #392 = Methodref #346.#391 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.notifyDataSetChanged:()V │ │ │ │ - #393 = Utf8 deletePreferences │ │ │ │ - #394 = NameAndType #393:#70 // deletePreferences:(I)V │ │ │ │ - #395 = Methodref #2.#394 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.deletePreferences:(I)V │ │ │ │ - #396 = Float 1.39E-43f │ │ │ │ - #397 = Utf8 Can not save Preferences. Too many data. │ │ │ │ - #398 = String #397 // Can not save Preferences. Too many data. │ │ │ │ - #399 = Utf8 android/widget/Toast │ │ │ │ - #400 = Class #399 // android/widget/Toast │ │ │ │ - #401 = Utf8 makeText │ │ │ │ - #402 = Utf8 (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ - #403 = NameAndType #401:#402 // makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ - #404 = Methodref #400.#403 // android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ - #405 = Methodref #400.#277 // android/widget/Toast.show:()V │ │ │ │ - #406 = Utf8 insert │ │ │ │ - #407 = Utf8 (Ljava/lang/Object;I)V │ │ │ │ - #408 = NameAndType #406:#407 // insert:(Ljava/lang/Object;I)V │ │ │ │ - #409 = Methodref #346.#408 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.insert:(Ljava/lang/Object;I)V │ │ │ │ - #410 = Utf8 savePreferences │ │ │ │ - #411 = Utf8 (ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ - #412 = NameAndType #410:#411 // savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ - #413 = Methodref #2.#412 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ - #414 = NameAndType #339:#387 // add:(Ljava/lang/Object;)V │ │ │ │ - #415 = Methodref #346.#414 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.add:(Ljava/lang/Object;)V │ │ │ │ - #416 = Utf8 getPosition │ │ │ │ - #417 = Utf8 (Ljava/lang/Object;)I │ │ │ │ - #418 = NameAndType #416:#417 // getPosition:(Ljava/lang/Object;)I │ │ │ │ - #419 = Methodref #346.#418 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getPosition:(Ljava/lang/Object;)I │ │ │ │ - #420 = NameAndType #173:#103 // setText:(Ljava/lang/String;)V │ │ │ │ - #421 = Methodref #21.#420 // jp/gr/java_conf/hatalab/mnv/myTemplateText.setText:(Ljava/lang/String;)V │ │ │ │ - #422 = Utf8 setTimeFormat │ │ │ │ - #423 = NameAndType #422:#182 // setTimeFormat:(Z)V │ │ │ │ - #424 = Methodref #21.#423 // jp/gr/java_conf/hatalab/mnv/myTemplateText.setTimeFormat:(Z)V │ │ │ │ - #425 = Utf8 onCreate │ │ │ │ - #426 = Utf8 (Landroid/os/Bundle;)V │ │ │ │ - #427 = NameAndType #425:#426 // onCreate:(Landroid/os/Bundle;)V │ │ │ │ - #428 = Methodref #4.#427 // android/app/ListActivity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ - #429 = Integer 2130903057 │ │ │ │ - #430 = Float 1.7412921E38f │ │ │ │ - #431 = Utf8 setContentView │ │ │ │ - #432 = NameAndType #431:#70 // setContentView:(I)V │ │ │ │ - #433 = Methodref #2.#432 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.setContentView:(I)V │ │ │ │ - #434 = Integer 2131165219 │ │ │ │ - #435 = Float 1.7944649E38f │ │ │ │ - #436 = Methodref #2.#169 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.findViewById:(I)Landroid/view/View; │ │ │ │ - #437 = Utf8 android/widget/TextView │ │ │ │ - #438 = Class #437 // android/widget/TextView │ │ │ │ - #439 = Integer 2131099794 │ │ │ │ - #440 = Float 1.7811951E38f │ │ │ │ - #441 = Methodref #438.#175 // android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - #442 = Integer 16908292 │ │ │ │ - #443 = Float 2.387724E-38f │ │ │ │ - #444 = Utf8 jp/gr/java_conf/hatalab/mnv/TemplateTextList$1 │ │ │ │ - #445 = Class #444 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$1 │ │ │ │ - #446 = Methodref #445.#214 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$1."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ │ │ - #447 = Methodref #438.#203 // android/widget/TextView.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - #448 = Utf8 loadPreferences │ │ │ │ - #449 = Utf8 (Landroid/app/Activity;)Ljava/util/ArrayList; │ │ │ │ - #450 = NameAndType #448:#449 // loadPreferences:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ │ │ - #451 = Methodref #2.#450 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.loadPreferences:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ │ │ - #452 = NameAndType #18:#19 // mTemplateList:Ljava/util/ArrayList; │ │ │ │ - #453 = Fieldref #2.#452 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.mTemplateList:Ljava/util/ArrayList; │ │ │ │ - #454 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/content/Context;Ljava/util/List;)V │ │ │ │ - #455 = NameAndType #32:#454 // "":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/content/Context;Ljava/util/List;)V │ │ │ │ - #456 = Methodref #346.#455 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/content/Context;Ljava/util/List;)V │ │ │ │ - #457 = Utf8 getFooter │ │ │ │ - #458 = Utf8 ()Landroid/view/View; │ │ │ │ - #459 = NameAndType #457:#458 // getFooter:()Landroid/view/View; │ │ │ │ - #460 = Methodref #2.#459 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.getFooter:()Landroid/view/View; │ │ │ │ - #461 = Utf8 addFooterView │ │ │ │ - #462 = Utf8 (Landroid/view/View;)V │ │ │ │ - #463 = NameAndType #461:#462 // addFooterView:(Landroid/view/View;)V │ │ │ │ - #464 = Methodref #359.#463 // android/widget/ListView.addFooterView:(Landroid/view/View;)V │ │ │ │ - #465 = Utf8 setListAdapter │ │ │ │ - #466 = Utf8 (Landroid/widget/ListAdapter;)V │ │ │ │ - #467 = NameAndType #465:#466 // setListAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ - #468 = Methodref #2.#467 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ - #469 = Utf8 jp/gr/java_conf/hatalab/mnv/TemplateTextList$2 │ │ │ │ - #470 = Class #469 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$2 │ │ │ │ - #471 = Methodref #470.#214 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$2."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ │ │ - #472 = Utf8 setOnItemLongClickListener │ │ │ │ - #473 = Utf8 (Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ - #474 = NameAndType #472:#473 // setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ - #475 = Methodref #359.#474 // android/widget/ListView.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ - #476 = Methodref #359.#348 // android/widget/ListView.getCount:()I │ │ │ │ - #477 = Utf8 Too many..,Can not add. │ │ │ │ - #478 = String #477 // Too many..,Can not add. │ │ │ │ - #479 = Utf8 Code │ │ │ │ - #480 = Utf8 │ │ │ │ - #481 = Utf8 access$000 │ │ │ │ - #482 = Utf8 access$100 │ │ │ │ - #483 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V │ │ │ │ - #484 = Utf8 access$200 │ │ │ │ - #485 = Utf8 access$300 │ │ │ │ - #486 = Utf8 access$400 │ │ │ │ - #487 = Utf8 access$500 │ │ │ │ - #488 = Utf8 access$600 │ │ │ │ - #489 = Utf8 access$700 │ │ │ │ - #490 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)[Ljava/lang/String; │ │ │ │ - #491 = Utf8 onListItemClick │ │ │ │ - #492 = Utf8 (Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ │ │ + #285 = Utf8 java/util/Date │ │ │ │ + #286 = Class #285 // java/util/Date │ │ │ │ + #287 = Methodref #286.#34 // java/util/Date."":()V │ │ │ │ + #288 = Utf8 java/text/SimpleDateFormat │ │ │ │ + #289 = Class #288 // java/text/SimpleDateFormat │ │ │ │ + #290 = Methodref #289.#104 // java/text/SimpleDateFormat."":(Ljava/lang/String;)V │ │ │ │ + #291 = Utf8 (Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + #292 = NameAndType #126:#291 // format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + #293 = Methodref #289.#292 // java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + #294 = Integer 2131099798 │ │ │ │ + #295 = Float 1.781196E38f │ │ │ │ + #296 = Utf8 jp/gr/java_conf/hatalab/mnv/TemplateTextList$10 │ │ │ │ + #297 = Class #296 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$10 │ │ │ │ + #298 = Methodref #297.#208 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$10."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V │ │ │ │ + #299 = Utf8 setItems │ │ │ │ + #300 = Utf8 ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + #301 = NameAndType #299:#300 // setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + #302 = Methodref #221.#301 // android/app/AlertDialog$Builder.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + #303 = NameAndType #276:#262 // show:()Landroid/app/AlertDialog; │ │ │ │ + #304 = Methodref #221.#303 // android/app/AlertDialog$Builder.show:()Landroid/app/AlertDialog; │ │ │ │ + #305 = Utf8 android/app/Activity │ │ │ │ + #306 = Class #305 // android/app/Activity │ │ │ │ + #307 = Methodref #306.#91 // android/app/Activity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + #308 = Utf8 initialized │ │ │ │ + #309 = String #308 // initialized │ │ │ │ + #310 = Utf8 putString │ │ │ │ + #311 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + #312 = NameAndType #310:#311 // putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + #313 = InterfaceMethodref #136.#312 // android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + #314 = Methodref #38.#97 // java/lang/String.toString:()Ljava/lang/String; │ │ │ │ + #315 = Utf8 (Ljava/lang/String;Z)V │ │ │ │ + #316 = NameAndType #32:#315 // "":(Ljava/lang/String;Z)V │ │ │ │ + #317 = Methodref #21.#316 // jp/gr/java_conf/hatalab/mnv/myTemplateText."":(Ljava/lang/String;Z)V │ │ │ │ + #318 = NameAndType #89:#96 // getText:()Ljava/lang/String; │ │ │ │ + #319 = Methodref #21.#318 // jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ + #320 = Utf8 initPreferences │ │ │ │ + #321 = Utf8 (Landroid/app/Activity;)V │ │ │ │ + #322 = NameAndType #320:#321 // initPreferences:(Landroid/app/Activity;)V │ │ │ │ + #323 = Methodref #2.#322 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.initPreferences:(Landroid/app/Activity;)V │ │ │ │ + #324 = Utf8 java/util/ArrayList │ │ │ │ + #325 = Class #324 // java/util/ArrayList │ │ │ │ + #326 = Methodref #325.#34 // java/util/ArrayList."":()V │ │ │ │ + #327 = Utf8 startsWith │ │ │ │ + #328 = Utf8 (Ljava/lang/String;)Z │ │ │ │ + #329 = NameAndType #327:#328 // startsWith:(Ljava/lang/String;)Z │ │ │ │ + #330 = Methodref #38.#329 // java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + #331 = Utf8 │ │ │ │ + #332 = String #331 // │ │ │ │ + #333 = Utf8 replace │ │ │ │ + #334 = Utf8 (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + #335 = NameAndType #333:#334 // replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + #336 = Methodref #38.#335 // java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + #337 = Utf8 add │ │ │ │ + #338 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ + #339 = NameAndType #337:#338 // add:(Ljava/lang/Object;)Z │ │ │ │ + #340 = Methodref #325.#339 // java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + #341 = NameAndType #16:#17 // mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + #342 = Fieldref #2.#341 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + #343 = Utf8 jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter │ │ │ │ + #344 = Class #343 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter │ │ │ │ + #345 = Utf8 getCount │ │ │ │ + #346 = NameAndType #345:#190 // getCount:()I │ │ │ │ + #347 = Methodref #344.#346 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getCount:()I │ │ │ │ + #348 = Utf8 swapItemOrder │ │ │ │ + #349 = Utf8 (II)V │ │ │ │ + #350 = NameAndType #348:#349 // swapItemOrder:(II)V │ │ │ │ + #351 = Methodref #2.#350 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.swapItemOrder:(II)V │ │ │ │ + #352 = Utf8 getListView │ │ │ │ + #353 = Utf8 ()Landroid/widget/ListView; │ │ │ │ + #354 = NameAndType #352:#353 // getListView:()Landroid/widget/ListView; │ │ │ │ + #355 = Methodref #2.#354 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.getListView:()Landroid/widget/ListView; │ │ │ │ + #356 = Utf8 android/widget/ListView │ │ │ │ + #357 = Class #356 // android/widget/ListView │ │ │ │ + #358 = Utf8 getItemAtPosition │ │ │ │ + #359 = Utf8 (I)Ljava/lang/Object; │ │ │ │ + #360 = NameAndType #358:#359 // getItemAtPosition:(I)Ljava/lang/Object; │ │ │ │ + #361 = Methodref #357.#360 // android/widget/ListView.getItemAtPosition:(I)Ljava/lang/Object; │ │ │ │ + #362 = Utf8 isTimeFormat │ │ │ │ + #363 = NameAndType #362:#138 // isTimeFormat:()Z │ │ │ │ + #364 = Methodref #21.#363 // jp/gr/java_conf/hatalab/mnv/myTemplateText.isTimeFormat:()Z │ │ │ │ + #365 = Integer 2131099683 │ │ │ │ + #366 = Float 1.7811726E38f │ │ │ │ + #367 = Integer 2131099684 │ │ │ │ + #368 = Float 1.7811728E38f │ │ │ │ + #369 = Integer 2131099676 │ │ │ │ + #370 = Float 1.7811712E38f │ │ │ │ + #371 = Integer 2131099677 │ │ │ │ + #372 = Float 1.7811714E38f │ │ │ │ + #373 = Integer 2131099678 │ │ │ │ + #374 = Float 1.7811716E38f │ │ │ │ + #375 = Integer 2131099674 │ │ │ │ + #376 = Float 1.7811708E38f │ │ │ │ + #377 = Utf8 jp/gr/java_conf/hatalab/mnv/TemplateTextList$3 │ │ │ │ + #378 = Class #377 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$3 │ │ │ │ + #379 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ │ │ + #380 = NameAndType #32:#379 // "":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ │ │ + #381 = Methodref #378.#380 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$3."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ │ │ + #382 = Utf8 getItem │ │ │ │ + #383 = NameAndType #382:#359 // getItem:(I)Ljava/lang/Object; │ │ │ │ + #384 = Methodref #344.#383 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getItem:(I)Ljava/lang/Object; │ │ │ │ + #385 = Utf8 (Ljava/lang/Object;)V │ │ │ │ + #386 = NameAndType #141:#385 // remove:(Ljava/lang/Object;)V │ │ │ │ + #387 = Methodref #344.#386 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.remove:(Ljava/lang/Object;)V │ │ │ │ + #388 = Utf8 notifyDataSetChanged │ │ │ │ + #389 = NameAndType #388:#33 // notifyDataSetChanged:()V │ │ │ │ + #390 = Methodref #344.#389 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.notifyDataSetChanged:()V │ │ │ │ + #391 = Utf8 deletePreferences │ │ │ │ + #392 = NameAndType #391:#70 // deletePreferences:(I)V │ │ │ │ + #393 = Methodref #2.#392 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.deletePreferences:(I)V │ │ │ │ + #394 = Float 1.39E-43f │ │ │ │ + #395 = Utf8 Can not save Preferences. Too many data. │ │ │ │ + #396 = String #395 // Can not save Preferences. Too many data. │ │ │ │ + #397 = Utf8 android/widget/Toast │ │ │ │ + #398 = Class #397 // android/widget/Toast │ │ │ │ + #399 = Utf8 makeText │ │ │ │ + #400 = Utf8 (Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ + #401 = NameAndType #399:#400 // makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ + #402 = Methodref #398.#401 // android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ + #403 = Methodref #398.#277 // android/widget/Toast.show:()V │ │ │ │ + #404 = Utf8 insert │ │ │ │ + #405 = Utf8 (Ljava/lang/Object;I)V │ │ │ │ + #406 = NameAndType #404:#405 // insert:(Ljava/lang/Object;I)V │ │ │ │ + #407 = Methodref #344.#406 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.insert:(Ljava/lang/Object;I)V │ │ │ │ + #408 = Utf8 savePreferences │ │ │ │ + #409 = Utf8 (ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ + #410 = NameAndType #408:#409 // savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ + #411 = Methodref #2.#410 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ + #412 = NameAndType #337:#385 // add:(Ljava/lang/Object;)V │ │ │ │ + #413 = Methodref #344.#412 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.add:(Ljava/lang/Object;)V │ │ │ │ + #414 = Utf8 getPosition │ │ │ │ + #415 = Utf8 (Ljava/lang/Object;)I │ │ │ │ + #416 = NameAndType #414:#415 // getPosition:(Ljava/lang/Object;)I │ │ │ │ + #417 = Methodref #344.#416 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getPosition:(Ljava/lang/Object;)I │ │ │ │ + #418 = NameAndType #173:#103 // setText:(Ljava/lang/String;)V │ │ │ │ + #419 = Methodref #21.#418 // jp/gr/java_conf/hatalab/mnv/myTemplateText.setText:(Ljava/lang/String;)V │ │ │ │ + #420 = Utf8 setTimeFormat │ │ │ │ + #421 = NameAndType #420:#182 // setTimeFormat:(Z)V │ │ │ │ + #422 = Methodref #21.#421 // jp/gr/java_conf/hatalab/mnv/myTemplateText.setTimeFormat:(Z)V │ │ │ │ + #423 = Utf8 onCreate │ │ │ │ + #424 = Utf8 (Landroid/os/Bundle;)V │ │ │ │ + #425 = NameAndType #423:#424 // onCreate:(Landroid/os/Bundle;)V │ │ │ │ + #426 = Methodref #4.#425 // android/app/ListActivity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ + #427 = Integer 2130903057 │ │ │ │ + #428 = Float 1.7412921E38f │ │ │ │ + #429 = Utf8 setContentView │ │ │ │ + #430 = NameAndType #429:#70 // setContentView:(I)V │ │ │ │ + #431 = Methodref #2.#430 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.setContentView:(I)V │ │ │ │ + #432 = Integer 2131165219 │ │ │ │ + #433 = Float 1.7944649E38f │ │ │ │ + #434 = Methodref #2.#169 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.findViewById:(I)Landroid/view/View; │ │ │ │ + #435 = Utf8 android/widget/TextView │ │ │ │ + #436 = Class #435 // android/widget/TextView │ │ │ │ + #437 = Integer 2131099794 │ │ │ │ + #438 = Float 1.7811951E38f │ │ │ │ + #439 = Methodref #436.#175 // android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + #440 = Integer 16908292 │ │ │ │ + #441 = Float 2.387724E-38f │ │ │ │ + #442 = Utf8 jp/gr/java_conf/hatalab/mnv/TemplateTextList$1 │ │ │ │ + #443 = Class #442 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$1 │ │ │ │ + #444 = Methodref #443.#214 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$1."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ │ │ + #445 = Methodref #436.#203 // android/widget/TextView.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + #446 = Utf8 loadPreferences │ │ │ │ + #447 = Utf8 (Landroid/app/Activity;)Ljava/util/ArrayList; │ │ │ │ + #448 = NameAndType #446:#447 // loadPreferences:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ │ │ + #449 = Methodref #2.#448 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.loadPreferences:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ │ │ + #450 = NameAndType #18:#19 // mTemplateList:Ljava/util/ArrayList; │ │ │ │ + #451 = Fieldref #2.#450 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.mTemplateList:Ljava/util/ArrayList; │ │ │ │ + #452 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/content/Context;Ljava/util/List;)V │ │ │ │ + #453 = NameAndType #32:#452 // "":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/content/Context;Ljava/util/List;)V │ │ │ │ + #454 = Methodref #344.#453 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/content/Context;Ljava/util/List;)V │ │ │ │ + #455 = Utf8 getFooter │ │ │ │ + #456 = Utf8 ()Landroid/view/View; │ │ │ │ + #457 = NameAndType #455:#456 // getFooter:()Landroid/view/View; │ │ │ │ + #458 = Methodref #2.#457 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.getFooter:()Landroid/view/View; │ │ │ │ + #459 = Utf8 addFooterView │ │ │ │ + #460 = Utf8 (Landroid/view/View;)V │ │ │ │ + #461 = NameAndType #459:#460 // addFooterView:(Landroid/view/View;)V │ │ │ │ + #462 = Methodref #357.#461 // android/widget/ListView.addFooterView:(Landroid/view/View;)V │ │ │ │ + #463 = Utf8 setListAdapter │ │ │ │ + #464 = Utf8 (Landroid/widget/ListAdapter;)V │ │ │ │ + #465 = NameAndType #463:#464 // setListAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ + #466 = Methodref #2.#465 // jp/gr/java_conf/hatalab/mnv/TemplateTextList.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ + #467 = Utf8 jp/gr/java_conf/hatalab/mnv/TemplateTextList$2 │ │ │ │ + #468 = Class #467 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$2 │ │ │ │ + #469 = Methodref #468.#214 // jp/gr/java_conf/hatalab/mnv/TemplateTextList$2."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ │ │ + #470 = Utf8 setOnItemLongClickListener │ │ │ │ + #471 = Utf8 (Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ + #472 = NameAndType #470:#471 // setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ + #473 = Methodref #357.#472 // android/widget/ListView.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ + #474 = Methodref #357.#346 // android/widget/ListView.getCount:()I │ │ │ │ + #475 = Utf8 Too many..,Can not add. │ │ │ │ + #476 = String #475 // Too many..,Can not add. │ │ │ │ + #477 = Utf8 Code │ │ │ │ + #478 = Utf8 │ │ │ │ + #479 = Utf8 access$000 │ │ │ │ + #480 = Utf8 access$100 │ │ │ │ + #481 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;I)V │ │ │ │ + #482 = Utf8 access$200 │ │ │ │ + #483 = Utf8 access$300 │ │ │ │ + #484 = Utf8 access$400 │ │ │ │ + #485 = Utf8 access$500 │ │ │ │ + #486 = Utf8 access$600 │ │ │ │ + #487 = Utf8 access$700 │ │ │ │ + #488 = Utf8 (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)[Ljava/lang/String; │ │ │ │ + #489 = Utf8 onListItemClick │ │ │ │ + #490 = Utf8 (Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ │ │ { │ │ │ │ private static final java.lang.String DEFAULT_TEMPLATE_TEXT = "yyyy/MM/dd HH:mm:ss"; │ │ │ │ descriptor: Ljava/lang/String; │ │ │ │ flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL │ │ │ │ ConstantValue: String yyyy/MM/dd HH:mm:ss │ │ │ │ │ │ │ │ public static java.lang.String PREFIX_NORMAL; │ │ │ │ @@ -681,80 +679,80 @@ │ │ │ │ Code: │ │ │ │ stack=300, locals=13, args_size=1 │ │ │ │ 0: getstatic #31 // Field PREF_KEY:I │ │ │ │ 3: istore_1 │ │ │ │ 4: aload_0 │ │ │ │ 5: iload_1 │ │ │ │ 6: invokevirtual #92 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 9: invokevirtual #98 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: new #100 // class java/text/DecimalFormat │ │ │ │ - 16: astore_3 │ │ │ │ - 17: ldc #102 // String 00 │ │ │ │ - 19: astore 4 │ │ │ │ - 21: aload_3 │ │ │ │ - 22: aload 4 │ │ │ │ - 24: invokespecial #105 // Method java/text/DecimalFormat."":(Ljava/lang/String;)V │ │ │ │ - 27: aload_0 │ │ │ │ - 28: invokestatic #111 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - 31: astore 5 │ │ │ │ - 33: aload 5 │ │ │ │ - 35: invokeinterface #117, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ - 40: astore 6 │ │ │ │ - 42: iconst_0 │ │ │ │ - 43: istore 7 │ │ │ │ - 45: bipush 100 │ │ │ │ - 47: istore_1 │ │ │ │ - 48: iload 7 │ │ │ │ - 50: iload_1 │ │ │ │ - 51: if_icmpge 119 │ │ │ │ - 54: new #120 // class java/lang/StringBuilder │ │ │ │ - 57: astore 4 │ │ │ │ - 59: aload 4 │ │ │ │ - 61: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ - 64: aload 4 │ │ │ │ - 66: aload_2 │ │ │ │ - 67: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 70: astore 4 │ │ │ │ - 72: iload 7 │ │ │ │ - 74: i2l │ │ │ │ - 75: lstore 8 │ │ │ │ - 77: aload_3 │ │ │ │ - 78: lload 8 │ │ │ │ - 80: invokevirtual #129 // Method java/text/DecimalFormat.format:(J)Ljava/lang/String; │ │ │ │ - 83: astore 10 │ │ │ │ - 85: aload 4 │ │ │ │ - 87: aload 10 │ │ │ │ - 89: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 92: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 95: astore 11 │ │ │ │ - 97: iconst_0 │ │ │ │ - 98: istore_1 │ │ │ │ - 99: aconst_null │ │ │ │ - 100: astore 4 │ │ │ │ - 102: aload 5 │ │ │ │ - 104: aload 11 │ │ │ │ - 106: aconst_null │ │ │ │ - 107: invokeinterface #134, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 112: astore 12 │ │ │ │ - 114: aload 12 │ │ │ │ - 116: ifnonnull 128 │ │ │ │ - 119: aload 6 │ │ │ │ - 121: invokeinterface #140, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ - 126: pop │ │ │ │ - 127: return │ │ │ │ - 128: aload 6 │ │ │ │ - 130: aload 11 │ │ │ │ - 132: invokeinterface #144, 2 // InterfaceMethod android/content/SharedPreferences$Editor.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - 137: pop │ │ │ │ - 138: iload 7 │ │ │ │ - 140: iconst_1 │ │ │ │ - 141: iadd │ │ │ │ - 142: istore 7 │ │ │ │ - 144: goto 45 │ │ │ │ + 9: invokeinterface #98, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 14: astore_2 │ │ │ │ + 15: new #100 // class java/text/DecimalFormat │ │ │ │ + 18: astore_3 │ │ │ │ + 19: ldc #102 // String 00 │ │ │ │ + 21: astore 4 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: aload 4 │ │ │ │ + 26: invokespecial #105 // Method java/text/DecimalFormat."":(Ljava/lang/String;)V │ │ │ │ + 29: aload_0 │ │ │ │ + 30: invokestatic #111 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + 33: astore 5 │ │ │ │ + 35: aload 5 │ │ │ │ + 37: invokeinterface #117, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ + 42: astore 6 │ │ │ │ + 44: iconst_0 │ │ │ │ + 45: istore 7 │ │ │ │ + 47: bipush 100 │ │ │ │ + 49: istore_1 │ │ │ │ + 50: iload 7 │ │ │ │ + 52: iload_1 │ │ │ │ + 53: if_icmpge 121 │ │ │ │ + 56: new #120 // class java/lang/StringBuilder │ │ │ │ + 59: astore 4 │ │ │ │ + 61: aload 4 │ │ │ │ + 63: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ + 66: aload 4 │ │ │ │ + 68: aload_2 │ │ │ │ + 69: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 72: astore 4 │ │ │ │ + 74: iload 7 │ │ │ │ + 76: i2l │ │ │ │ + 77: lstore 8 │ │ │ │ + 79: aload_3 │ │ │ │ + 80: lload 8 │ │ │ │ + 82: invokevirtual #129 // Method java/text/DecimalFormat.format:(J)Ljava/lang/String; │ │ │ │ + 85: astore 10 │ │ │ │ + 87: aload 4 │ │ │ │ + 89: aload 10 │ │ │ │ + 91: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 94: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 97: astore 11 │ │ │ │ + 99: iconst_0 │ │ │ │ + 100: istore_1 │ │ │ │ + 101: aconst_null │ │ │ │ + 102: astore 4 │ │ │ │ + 104: aload 5 │ │ │ │ + 106: aload 11 │ │ │ │ + 108: aconst_null │ │ │ │ + 109: invokeinterface #134, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 114: astore 12 │ │ │ │ + 116: aload 12 │ │ │ │ + 118: ifnonnull 130 │ │ │ │ + 121: aload 6 │ │ │ │ + 123: invokeinterface #140, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ + 128: pop │ │ │ │ + 129: return │ │ │ │ + 130: aload 6 │ │ │ │ + 132: aload 11 │ │ │ │ + 134: invokeinterface #144, 2 // InterfaceMethod android/content/SharedPreferences$Editor.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + 139: pop │ │ │ │ + 140: iload 7 │ │ │ │ + 142: iconst_1 │ │ │ │ + 143: iadd │ │ │ │ + 144: istore 7 │ │ │ │ + 146: goto 47 │ │ │ │ │ │ │ │ private void deletePreferences(int); │ │ │ │ descriptor: (I)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -912,41 +910,41 @@ │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #64 // Field format_sample:[Ljava/lang/String; │ │ │ │ 4: astore_2 │ │ │ │ 5: aload_2 │ │ │ │ 6: arraylength │ │ │ │ 7: istore_3 │ │ │ │ 8: iload_3 │ │ │ │ - 9: anewarray #286 // class java/lang/CharSequence │ │ │ │ + 9: anewarray #94 // class java/lang/CharSequence │ │ │ │ 12: astore 4 │ │ │ │ - 14: new #288 // class java/util/Date │ │ │ │ + 14: new #286 // class java/util/Date │ │ │ │ 17: astore 5 │ │ │ │ 19: aload 5 │ │ │ │ - 21: invokespecial #289 // Method java/util/Date."":()V │ │ │ │ + 21: invokespecial #287 // Method java/util/Date."":()V │ │ │ │ 24: iconst_0 │ │ │ │ 25: istore 6 │ │ │ │ 27: aload 4 │ │ │ │ 29: arraylength │ │ │ │ 30: istore_3 │ │ │ │ 31: iload 6 │ │ │ │ 33: iload_3 │ │ │ │ 34: if_icmpge 79 │ │ │ │ - 37: new #291 // class java/text/SimpleDateFormat │ │ │ │ + 37: new #289 // class java/text/SimpleDateFormat │ │ │ │ 40: astore 7 │ │ │ │ 42: aload_0 │ │ │ │ 43: getfield #64 // Field format_sample:[Ljava/lang/String; │ │ │ │ 46: iload 6 │ │ │ │ 48: aaload │ │ │ │ 49: astore_2 │ │ │ │ 50: aload 7 │ │ │ │ 52: aload_2 │ │ │ │ - 53: invokespecial #292 // Method java/text/SimpleDateFormat."":(Ljava/lang/String;)V │ │ │ │ + 53: invokespecial #290 // Method java/text/SimpleDateFormat."":(Ljava/lang/String;)V │ │ │ │ 56: aload 7 │ │ │ │ 58: aload 5 │ │ │ │ - 60: invokevirtual #295 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 60: invokevirtual #293 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ 63: astore_2 │ │ │ │ 64: aload 4 │ │ │ │ 66: iload 6 │ │ │ │ 68: aload_2 │ │ │ │ 69: aastore │ │ │ │ 70: iload 6 │ │ │ │ 72: iconst_1 │ │ │ │ @@ -955,279 +953,279 @@ │ │ │ │ 76: goto 27 │ │ │ │ 79: new #221 // class android/app/AlertDialog$Builder │ │ │ │ 82: astore_2 │ │ │ │ 83: aload_2 │ │ │ │ 84: aload_0 │ │ │ │ 85: invokespecial #224 // Method android/app/AlertDialog$Builder."":(Landroid/content/Context;)V │ │ │ │ 88: aload_2 │ │ │ │ - 89: ldc_w #296 // int 2131099798 │ │ │ │ + 89: ldc_w #294 // int 2131099798 │ │ │ │ 92: invokevirtual #230 // Method android/app/AlertDialog$Builder.setTitle:(I)Landroid/app/AlertDialog$Builder; │ │ │ │ 95: astore_2 │ │ │ │ - 96: new #299 // class jp/gr/java_conf/hatalab/mnv/TemplateTextList$10 │ │ │ │ + 96: new #297 // class jp/gr/java_conf/hatalab/mnv/TemplateTextList$10 │ │ │ │ 99: astore 8 │ │ │ │ 101: aload 8 │ │ │ │ 103: aload_0 │ │ │ │ 104: aload_1 │ │ │ │ - 105: invokespecial #300 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$10."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V │ │ │ │ + 105: invokespecial #298 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$10."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V │ │ │ │ 108: aload_2 │ │ │ │ 109: aload 4 │ │ │ │ 111: aload 8 │ │ │ │ - 113: invokevirtual #304 // Method android/app/AlertDialog$Builder.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ - 116: invokevirtual #306 // Method android/app/AlertDialog$Builder.show:()Landroid/app/AlertDialog; │ │ │ │ + 113: invokevirtual #302 // Method android/app/AlertDialog$Builder.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 116: invokevirtual #304 // Method android/app/AlertDialog$Builder.show:()Landroid/app/AlertDialog; │ │ │ │ 119: pop │ │ │ │ 120: return │ │ │ │ │ │ │ │ private static void initPreferences(android.app.Activity); │ │ │ │ descriptor: (Landroid/app/Activity;)V │ │ │ │ flags: (0x000a) ACC_PRIVATE, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=12, args_size=1 │ │ │ │ 0: getstatic #31 // Field PREF_KEY:I │ │ │ │ 3: istore_1 │ │ │ │ 4: aload_0 │ │ │ │ 5: iload_1 │ │ │ │ - 6: invokevirtual #309 // Method android/app/Activity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 9: invokevirtual #98 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_0 │ │ │ │ - 14: invokestatic #111 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - 17: astore_3 │ │ │ │ - 18: iconst_0 │ │ │ │ - 19: istore_1 │ │ │ │ - 20: aconst_null │ │ │ │ - 21: astore 4 │ │ │ │ - 23: aload_3 │ │ │ │ - 24: aload_2 │ │ │ │ - 25: aconst_null │ │ │ │ - 26: invokeinterface #134, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 31: astore 5 │ │ │ │ - 33: aload 5 │ │ │ │ - 35: ifnull 39 │ │ │ │ - 38: return │ │ │ │ - 39: aload_3 │ │ │ │ - 40: invokeinterface #117, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ - 45: astore 6 │ │ │ │ - 47: aload 6 │ │ │ │ - 49: aload_2 │ │ │ │ - 50: ldc_w #311 // String initialized │ │ │ │ - 53: invokeinterface #315, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - 58: pop │ │ │ │ - 59: new #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ - 62: astore 7 │ │ │ │ - 64: ldc #9 // String yyyy/MM/dd HH:mm:ss │ │ │ │ - 66: invokevirtual #316 // Method java/lang/String.toString:()Ljava/lang/String; │ │ │ │ - 69: astore 4 │ │ │ │ - 71: iconst_1 │ │ │ │ - 72: istore 8 │ │ │ │ - 74: aload 7 │ │ │ │ - 76: aload 4 │ │ │ │ - 78: iload 8 │ │ │ │ - 80: invokespecial #319 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText."":(Ljava/lang/String;Z)V │ │ │ │ - 83: getstatic #27 // Field PREFIX_TIMEFORMAT:Ljava/lang/String; │ │ │ │ - 86: astore 9 │ │ │ │ - 88: new #120 // class java/lang/StringBuilder │ │ │ │ - 91: astore 4 │ │ │ │ - 93: aload 4 │ │ │ │ - 95: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ - 98: aload 4 │ │ │ │ - 100: aload_2 │ │ │ │ - 101: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 104: ldc #102 // String 00 │ │ │ │ - 106: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 109: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 112: astore 4 │ │ │ │ - 114: new #120 // class java/lang/StringBuilder │ │ │ │ - 117: astore 10 │ │ │ │ - 119: aload 10 │ │ │ │ - 121: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ - 124: aload 10 │ │ │ │ - 126: aload 9 │ │ │ │ - 128: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 131: astore 10 │ │ │ │ - 133: aload 7 │ │ │ │ - 135: invokevirtual #321 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ - 138: astore 11 │ │ │ │ - 140: aload 10 │ │ │ │ - 142: aload 11 │ │ │ │ - 144: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 147: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 150: astore 10 │ │ │ │ - 152: aload 6 │ │ │ │ - 154: aload 4 │ │ │ │ - 156: aload 10 │ │ │ │ - 158: invokeinterface #315, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - 163: pop │ │ │ │ - 164: aload 6 │ │ │ │ - 166: invokeinterface #140, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ - 171: pop │ │ │ │ - 172: goto 38 │ │ │ │ + 6: invokevirtual #307 // Method android/app/Activity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 9: invokeinterface #98, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 14: astore_2 │ │ │ │ + 15: aload_0 │ │ │ │ + 16: invokestatic #111 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + 19: astore_3 │ │ │ │ + 20: iconst_0 │ │ │ │ + 21: istore_1 │ │ │ │ + 22: aconst_null │ │ │ │ + 23: astore 4 │ │ │ │ + 25: aload_3 │ │ │ │ + 26: aload_2 │ │ │ │ + 27: aconst_null │ │ │ │ + 28: invokeinterface #134, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 33: astore 5 │ │ │ │ + 35: aload 5 │ │ │ │ + 37: ifnull 41 │ │ │ │ + 40: return │ │ │ │ + 41: aload_3 │ │ │ │ + 42: invokeinterface #117, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ + 47: astore 6 │ │ │ │ + 49: aload 6 │ │ │ │ + 51: aload_2 │ │ │ │ + 52: ldc_w #309 // String initialized │ │ │ │ + 55: invokeinterface #313, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + 60: pop │ │ │ │ + 61: new #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ + 64: astore 7 │ │ │ │ + 66: ldc #9 // String yyyy/MM/dd HH:mm:ss │ │ │ │ + 68: invokevirtual #314 // Method java/lang/String.toString:()Ljava/lang/String; │ │ │ │ + 71: astore 4 │ │ │ │ + 73: iconst_1 │ │ │ │ + 74: istore 8 │ │ │ │ + 76: aload 7 │ │ │ │ + 78: aload 4 │ │ │ │ + 80: iload 8 │ │ │ │ + 82: invokespecial #317 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText."":(Ljava/lang/String;Z)V │ │ │ │ + 85: getstatic #27 // Field PREFIX_TIMEFORMAT:Ljava/lang/String; │ │ │ │ + 88: astore 9 │ │ │ │ + 90: new #120 // class java/lang/StringBuilder │ │ │ │ + 93: astore 4 │ │ │ │ + 95: aload 4 │ │ │ │ + 97: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ + 100: aload 4 │ │ │ │ + 102: aload_2 │ │ │ │ + 103: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 106: ldc #102 // String 00 │ │ │ │ + 108: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 111: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 114: astore 4 │ │ │ │ + 116: new #120 // class java/lang/StringBuilder │ │ │ │ + 119: astore 10 │ │ │ │ + 121: aload 10 │ │ │ │ + 123: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ + 126: aload 10 │ │ │ │ + 128: aload 9 │ │ │ │ + 130: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 133: astore 10 │ │ │ │ + 135: aload 7 │ │ │ │ + 137: invokevirtual #319 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ + 140: astore 11 │ │ │ │ + 142: aload 10 │ │ │ │ + 144: aload 11 │ │ │ │ + 146: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 149: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 152: astore 10 │ │ │ │ + 154: aload 6 │ │ │ │ + 156: aload 4 │ │ │ │ + 158: aload 10 │ │ │ │ + 160: invokeinterface #313, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + 165: pop │ │ │ │ + 166: aload 6 │ │ │ │ + 168: invokeinterface #140, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ + 173: pop │ │ │ │ + 174: goto 40 │ │ │ │ │ │ │ │ public static java.util.ArrayList loadPreferences(android.app.Activity); │ │ │ │ descriptor: (Landroid/app/Activity;)Ljava/util/ArrayList; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=15, args_size=1 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_1 │ │ │ │ 2: aload_0 │ │ │ │ - 3: invokestatic #325 // Method initPreferences:(Landroid/app/Activity;)V │ │ │ │ + 3: invokestatic #323 // Method initPreferences:(Landroid/app/Activity;)V │ │ │ │ 6: getstatic #31 // Field PREF_KEY:I │ │ │ │ 9: istore_2 │ │ │ │ 10: aload_0 │ │ │ │ 11: iload_2 │ │ │ │ - 12: invokevirtual #309 // Method android/app/Activity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 15: invokevirtual #98 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 18: astore_3 │ │ │ │ - 19: new #100 // class java/text/DecimalFormat │ │ │ │ - 22: astore 4 │ │ │ │ - 24: ldc #102 // String 00 │ │ │ │ - 26: astore 5 │ │ │ │ - 28: aload 4 │ │ │ │ - 30: aload 5 │ │ │ │ - 32: invokespecial #105 // Method java/text/DecimalFormat."":(Ljava/lang/String;)V │ │ │ │ - 35: new #327 // class java/util/ArrayList │ │ │ │ - 38: astore 6 │ │ │ │ - 40: aload 6 │ │ │ │ - 42: invokespecial #328 // Method java/util/ArrayList."":()V │ │ │ │ - 45: aload_0 │ │ │ │ - 46: invokestatic #111 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - 49: astore 7 │ │ │ │ - 51: iconst_0 │ │ │ │ - 52: istore 8 │ │ │ │ - 54: bipush 100 │ │ │ │ - 56: istore_2 │ │ │ │ - 57: iload 8 │ │ │ │ - 59: iload_2 │ │ │ │ - 60: if_icmpge 129 │ │ │ │ - 63: new #120 // class java/lang/StringBuilder │ │ │ │ - 66: astore 5 │ │ │ │ - 68: aload 5 │ │ │ │ - 70: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ - 73: aload 5 │ │ │ │ - 75: aload_3 │ │ │ │ - 76: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 79: astore 5 │ │ │ │ - 81: iload 8 │ │ │ │ - 83: i2l │ │ │ │ - 84: lstore 9 │ │ │ │ - 86: aload 4 │ │ │ │ - 88: lload 9 │ │ │ │ - 90: invokevirtual #129 // Method java/text/DecimalFormat.format:(J)Ljava/lang/String; │ │ │ │ - 93: astore 11 │ │ │ │ - 95: aload 5 │ │ │ │ - 97: aload 11 │ │ │ │ - 99: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 102: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 105: astore 12 │ │ │ │ - 107: iconst_0 │ │ │ │ - 108: istore_2 │ │ │ │ - 109: aconst_null │ │ │ │ - 110: astore 5 │ │ │ │ - 112: aload 7 │ │ │ │ - 114: aload 12 │ │ │ │ - 116: aconst_null │ │ │ │ - 117: invokeinterface #134, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 122: astore 13 │ │ │ │ - 124: aload 13 │ │ │ │ - 126: ifnonnull 132 │ │ │ │ - 129: aload 6 │ │ │ │ - 131: areturn │ │ │ │ - 132: getstatic #24 // Field PREFIX_NORMAL:Ljava/lang/String; │ │ │ │ - 135: astore 5 │ │ │ │ - 137: aload 13 │ │ │ │ - 139: aload 5 │ │ │ │ - 141: invokevirtual #332 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - 144: istore_2 │ │ │ │ - 145: iload_2 │ │ │ │ - 146: ifeq 205 │ │ │ │ - 149: getstatic #24 // Field PREFIX_NORMAL:Ljava/lang/String; │ │ │ │ - 152: astore 5 │ │ │ │ - 154: ldc_w #334 // String │ │ │ │ - 157: astore 11 │ │ │ │ - 159: aload 13 │ │ │ │ - 161: aload 5 │ │ │ │ - 163: aload 11 │ │ │ │ - 165: invokevirtual #338 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - 168: astore 13 │ │ │ │ - 170: new #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ - 173: astore 14 │ │ │ │ - 175: iconst_0 │ │ │ │ - 176: istore_2 │ │ │ │ - 177: aconst_null │ │ │ │ - 178: astore 5 │ │ │ │ - 180: aload 14 │ │ │ │ - 182: aload 13 │ │ │ │ - 184: iconst_0 │ │ │ │ - 185: invokespecial #319 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText."":(Ljava/lang/String;Z)V │ │ │ │ - 188: aload 6 │ │ │ │ - 190: aload 14 │ │ │ │ - 192: invokevirtual #342 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 195: pop │ │ │ │ - 196: iload 8 │ │ │ │ - 198: iconst_1 │ │ │ │ - 199: iadd │ │ │ │ - 200: istore 8 │ │ │ │ - 202: goto 54 │ │ │ │ - 205: getstatic #27 // Field PREFIX_TIMEFORMAT:Ljava/lang/String; │ │ │ │ - 208: astore 5 │ │ │ │ - 210: aload 13 │ │ │ │ - 212: aload 5 │ │ │ │ - 214: invokevirtual #332 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - 217: istore_2 │ │ │ │ - 218: iload_2 │ │ │ │ - 219: ifeq 259 │ │ │ │ - 222: getstatic #27 // Field PREFIX_TIMEFORMAT:Ljava/lang/String; │ │ │ │ - 225: astore 5 │ │ │ │ - 227: ldc_w #334 // String │ │ │ │ - 230: astore 11 │ │ │ │ - 232: aload 13 │ │ │ │ - 234: aload 5 │ │ │ │ - 236: aload 11 │ │ │ │ - 238: invokevirtual #338 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - 241: astore 13 │ │ │ │ - 243: new #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ - 246: astore 14 │ │ │ │ - 248: aload 14 │ │ │ │ - 250: aload 13 │ │ │ │ - 252: iload_1 │ │ │ │ - 253: invokespecial #319 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText."":(Ljava/lang/String;Z)V │ │ │ │ - 256: goto 188 │ │ │ │ - 259: new #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ - 262: astore 14 │ │ │ │ - 264: aload 14 │ │ │ │ - 266: aload 13 │ │ │ │ - 268: iload_1 │ │ │ │ - 269: invokespecial #319 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText."":(Ljava/lang/String;Z)V │ │ │ │ - 272: goto 188 │ │ │ │ + 12: invokevirtual #307 // Method android/app/Activity.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 15: invokeinterface #98, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 20: astore_3 │ │ │ │ + 21: new #100 // class java/text/DecimalFormat │ │ │ │ + 24: astore 4 │ │ │ │ + 26: ldc #102 // String 00 │ │ │ │ + 28: astore 5 │ │ │ │ + 30: aload 4 │ │ │ │ + 32: aload 5 │ │ │ │ + 34: invokespecial #105 // Method java/text/DecimalFormat."":(Ljava/lang/String;)V │ │ │ │ + 37: new #325 // class java/util/ArrayList │ │ │ │ + 40: astore 6 │ │ │ │ + 42: aload 6 │ │ │ │ + 44: invokespecial #326 // Method java/util/ArrayList."":()V │ │ │ │ + 47: aload_0 │ │ │ │ + 48: invokestatic #111 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + 51: astore 7 │ │ │ │ + 53: iconst_0 │ │ │ │ + 54: istore 8 │ │ │ │ + 56: bipush 100 │ │ │ │ + 58: istore_2 │ │ │ │ + 59: iload 8 │ │ │ │ + 61: iload_2 │ │ │ │ + 62: if_icmpge 131 │ │ │ │ + 65: new #120 // class java/lang/StringBuilder │ │ │ │ + 68: astore 5 │ │ │ │ + 70: aload 5 │ │ │ │ + 72: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ + 75: aload 5 │ │ │ │ + 77: aload_3 │ │ │ │ + 78: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 81: astore 5 │ │ │ │ + 83: iload 8 │ │ │ │ + 85: i2l │ │ │ │ + 86: lstore 9 │ │ │ │ + 88: aload 4 │ │ │ │ + 90: lload 9 │ │ │ │ + 92: invokevirtual #129 // Method java/text/DecimalFormat.format:(J)Ljava/lang/String; │ │ │ │ + 95: astore 11 │ │ │ │ + 97: aload 5 │ │ │ │ + 99: aload 11 │ │ │ │ + 101: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 104: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 107: astore 12 │ │ │ │ + 109: iconst_0 │ │ │ │ + 110: istore_2 │ │ │ │ + 111: aconst_null │ │ │ │ + 112: astore 5 │ │ │ │ + 114: aload 7 │ │ │ │ + 116: aload 12 │ │ │ │ + 118: aconst_null │ │ │ │ + 119: invokeinterface #134, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 124: astore 13 │ │ │ │ + 126: aload 13 │ │ │ │ + 128: ifnonnull 134 │ │ │ │ + 131: aload 6 │ │ │ │ + 133: areturn │ │ │ │ + 134: getstatic #24 // Field PREFIX_NORMAL:Ljava/lang/String; │ │ │ │ + 137: astore 5 │ │ │ │ + 139: aload 13 │ │ │ │ + 141: aload 5 │ │ │ │ + 143: invokevirtual #330 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + 146: istore_2 │ │ │ │ + 147: iload_2 │ │ │ │ + 148: ifeq 207 │ │ │ │ + 151: getstatic #24 // Field PREFIX_NORMAL:Ljava/lang/String; │ │ │ │ + 154: astore 5 │ │ │ │ + 156: ldc_w #332 // String │ │ │ │ + 159: astore 11 │ │ │ │ + 161: aload 13 │ │ │ │ + 163: aload 5 │ │ │ │ + 165: aload 11 │ │ │ │ + 167: invokevirtual #336 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + 170: astore 13 │ │ │ │ + 172: new #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ + 175: astore 14 │ │ │ │ + 177: iconst_0 │ │ │ │ + 178: istore_2 │ │ │ │ + 179: aconst_null │ │ │ │ + 180: astore 5 │ │ │ │ + 182: aload 14 │ │ │ │ + 184: aload 13 │ │ │ │ + 186: iconst_0 │ │ │ │ + 187: invokespecial #317 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText."":(Ljava/lang/String;Z)V │ │ │ │ + 190: aload 6 │ │ │ │ + 192: aload 14 │ │ │ │ + 194: invokevirtual #340 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 197: pop │ │ │ │ + 198: iload 8 │ │ │ │ + 200: iconst_1 │ │ │ │ + 201: iadd │ │ │ │ + 202: istore 8 │ │ │ │ + 204: goto 56 │ │ │ │ + 207: getstatic #27 // Field PREFIX_TIMEFORMAT:Ljava/lang/String; │ │ │ │ + 210: astore 5 │ │ │ │ + 212: aload 13 │ │ │ │ + 214: aload 5 │ │ │ │ + 216: invokevirtual #330 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + 219: istore_2 │ │ │ │ + 220: iload_2 │ │ │ │ + 221: ifeq 261 │ │ │ │ + 224: getstatic #27 // Field PREFIX_TIMEFORMAT:Ljava/lang/String; │ │ │ │ + 227: astore 5 │ │ │ │ + 229: ldc_w #332 // String │ │ │ │ + 232: astore 11 │ │ │ │ + 234: aload 13 │ │ │ │ + 236: aload 5 │ │ │ │ + 238: aload 11 │ │ │ │ + 240: invokevirtual #336 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + 243: astore 13 │ │ │ │ + 245: new #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ + 248: astore 14 │ │ │ │ + 250: aload 14 │ │ │ │ + 252: aload 13 │ │ │ │ + 254: iload_1 │ │ │ │ + 255: invokespecial #317 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText."":(Ljava/lang/String;Z)V │ │ │ │ + 258: goto 190 │ │ │ │ + 261: new #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ + 264: astore 14 │ │ │ │ + 266: aload 14 │ │ │ │ + 268: aload 13 │ │ │ │ + 270: iload_1 │ │ │ │ + 271: invokespecial #317 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText."":(Ljava/lang/String;Z)V │ │ │ │ + 274: goto 190 │ │ │ │ │ │ │ │ private void moveItemDown(int); │ │ │ │ descriptor: (I)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 1: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 4: astore_2 │ │ │ │ 5: aload_2 │ │ │ │ - 6: invokevirtual #349 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getCount:()I │ │ │ │ + 6: invokevirtual #347 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getCount:()I │ │ │ │ 9: bipush -2 │ │ │ │ 11: iadd │ │ │ │ 12: istore_3 │ │ │ │ 13: iload_3 │ │ │ │ 14: iload_1 │ │ │ │ 15: if_icmpge 19 │ │ │ │ 18: return │ │ │ │ 19: iload_1 │ │ │ │ 20: iconst_1 │ │ │ │ 21: iadd │ │ │ │ 22: istore_3 │ │ │ │ 23: aload_0 │ │ │ │ 24: iload_1 │ │ │ │ 25: iload_3 │ │ │ │ - 26: invokespecial #353 // Method swapItemOrder:(II)V │ │ │ │ + 26: invokespecial #351 // Method swapItemOrder:(II)V │ │ │ │ 29: goto 18 │ │ │ │ │ │ │ │ private void moveItemUp(int); │ │ │ │ descriptor: (I)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=2 │ │ │ │ @@ -1240,424 +1238,424 @@ │ │ │ │ 8: iload_1 │ │ │ │ 9: iconst_m1 │ │ │ │ 10: iadd │ │ │ │ 11: istore_2 │ │ │ │ 12: aload_0 │ │ │ │ 13: iload_2 │ │ │ │ 14: iload_1 │ │ │ │ - 15: invokespecial #353 // Method swapItemOrder:(II)V │ │ │ │ + 15: invokespecial #351 // Method swapItemOrder:(II)V │ │ │ │ 18: goto 7 │ │ │ │ │ │ │ │ private void myLongClick(int); │ │ │ │ descriptor: (I)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=10, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ - 1: invokevirtual #357 // Method getListView:()Landroid/widget/ListView; │ │ │ │ + 1: invokevirtual #355 // Method getListView:()Landroid/widget/ListView; │ │ │ │ 4: astore_2 │ │ │ │ 5: aload_2 │ │ │ │ 6: iload_1 │ │ │ │ - 7: invokevirtual #363 // Method android/widget/ListView.getItemAtPosition:(I)Ljava/lang/Object; │ │ │ │ + 7: invokevirtual #361 // Method android/widget/ListView.getItemAtPosition:(I)Ljava/lang/Object; │ │ │ │ 10: checkcast #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ 13: astore_3 │ │ │ │ 14: aload_3 │ │ │ │ 15: ifnonnull 19 │ │ │ │ 18: return │ │ │ │ 19: aload_3 │ │ │ │ - 20: invokevirtual #321 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ + 20: invokevirtual #319 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ 23: astore 4 │ │ │ │ 25: aload_3 │ │ │ │ - 26: invokevirtual #366 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.isTimeFormat:()Z │ │ │ │ + 26: invokevirtual #364 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.isTimeFormat:()Z │ │ │ │ 29: istore 5 │ │ │ │ 31: iconst_5 │ │ │ │ - 32: anewarray #286 // class java/lang/CharSequence │ │ │ │ + 32: anewarray #94 // class java/lang/CharSequence │ │ │ │ 35: astore 6 │ │ │ │ 37: aload_0 │ │ │ │ - 38: ldc_w #367 // int 2131099683 │ │ │ │ + 38: ldc_w #365 // int 2131099683 │ │ │ │ 41: invokevirtual #92 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ 44: astore 7 │ │ │ │ 46: aload 6 │ │ │ │ 48: iconst_0 │ │ │ │ 49: aload 7 │ │ │ │ 51: aastore │ │ │ │ 52: aload_0 │ │ │ │ - 53: ldc_w #369 // int 2131099684 │ │ │ │ + 53: ldc_w #367 // int 2131099684 │ │ │ │ 56: invokevirtual #92 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ 59: astore 7 │ │ │ │ 61: aload 6 │ │ │ │ 63: iconst_1 │ │ │ │ 64: aload 7 │ │ │ │ 66: aastore │ │ │ │ 67: aload_0 │ │ │ │ - 68: ldc_w #371 // int 2131099676 │ │ │ │ + 68: ldc_w #369 // int 2131099676 │ │ │ │ 71: invokevirtual #92 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ 74: astore 7 │ │ │ │ 76: aload 6 │ │ │ │ 78: iconst_2 │ │ │ │ 79: aload 7 │ │ │ │ 81: aastore │ │ │ │ 82: aload_0 │ │ │ │ - 83: ldc_w #373 // int 2131099677 │ │ │ │ + 83: ldc_w #371 // int 2131099677 │ │ │ │ 86: invokevirtual #92 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ 89: astore 7 │ │ │ │ 91: aload 6 │ │ │ │ 93: iconst_3 │ │ │ │ 94: aload 7 │ │ │ │ 96: aastore │ │ │ │ 97: iconst_4 │ │ │ │ 98: istore 8 │ │ │ │ 100: aload_0 │ │ │ │ - 101: ldc_w #375 // int 2131099678 │ │ │ │ + 101: ldc_w #373 // int 2131099678 │ │ │ │ 104: invokevirtual #92 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ 107: astore 7 │ │ │ │ 109: aload 6 │ │ │ │ 111: iload 8 │ │ │ │ 113: aload 7 │ │ │ │ 115: aastore │ │ │ │ 116: new #221 // class android/app/AlertDialog$Builder │ │ │ │ 119: astore_2 │ │ │ │ 120: aload_2 │ │ │ │ 121: aload_0 │ │ │ │ 122: invokespecial #224 // Method android/app/AlertDialog$Builder."":(Landroid/content/Context;)V │ │ │ │ - 125: ldc_w #377 // int 2131099674 │ │ │ │ + 125: ldc_w #375 // int 2131099674 │ │ │ │ 128: istore 9 │ │ │ │ 130: aload_2 │ │ │ │ 131: iload 9 │ │ │ │ 133: invokevirtual #230 // Method android/app/AlertDialog$Builder.setTitle:(I)Landroid/app/AlertDialog$Builder; │ │ │ │ 136: astore_2 │ │ │ │ - 137: new #380 // class jp/gr/java_conf/hatalab/mnv/TemplateTextList$3 │ │ │ │ + 137: new #378 // class jp/gr/java_conf/hatalab/mnv/TemplateTextList$3 │ │ │ │ 140: astore 7 │ │ │ │ 142: aload 7 │ │ │ │ 144: aload_0 │ │ │ │ 145: iload_1 │ │ │ │ 146: aload 4 │ │ │ │ 148: iload 5 │ │ │ │ - 150: invokespecial #383 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$3."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ │ │ + 150: invokespecial #381 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$3."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ │ │ 153: aload_2 │ │ │ │ 154: aload 6 │ │ │ │ 156: aload 7 │ │ │ │ - 158: invokevirtual #304 // Method android/app/AlertDialog$Builder.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ + 158: invokevirtual #302 // Method android/app/AlertDialog$Builder.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ 161: astore_2 │ │ │ │ 162: aload_2 │ │ │ │ - 163: invokevirtual #306 // Method android/app/AlertDialog$Builder.show:()Landroid/app/AlertDialog; │ │ │ │ + 163: invokevirtual #304 // Method android/app/AlertDialog$Builder.show:()Landroid/app/AlertDialog; │ │ │ │ 166: pop │ │ │ │ 167: goto 18 │ │ │ │ │ │ │ │ private void removeItem(int); │ │ │ │ descriptor: (I)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 1: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 4: iload_1 │ │ │ │ - 5: invokevirtual #386 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getItem:(I)Ljava/lang/Object; │ │ │ │ + 5: invokevirtual #384 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getItem:(I)Ljava/lang/Object; │ │ │ │ 8: checkcast #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ 11: astore_2 │ │ │ │ 12: aload_0 │ │ │ │ - 13: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 13: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 16: aload_2 │ │ │ │ - 17: invokevirtual #389 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.remove:(Ljava/lang/Object;)V │ │ │ │ + 17: invokevirtual #387 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.remove:(Ljava/lang/Object;)V │ │ │ │ 20: aload_0 │ │ │ │ - 21: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ - 24: invokevirtual #392 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.notifyDataSetChanged:()V │ │ │ │ + 21: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 24: invokevirtual #390 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.notifyDataSetChanged:()V │ │ │ │ 27: aload_0 │ │ │ │ 28: iload_1 │ │ │ │ - 29: invokespecial #395 // Method deletePreferences:(I)V │ │ │ │ + 29: invokespecial #393 // Method deletePreferences:(I)V │ │ │ │ 32: return │ │ │ │ │ │ │ │ private void saveAllPreferences(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=15, args_size=1 │ │ │ │ 0: getstatic #31 // Field PREF_KEY:I │ │ │ │ 3: istore_1 │ │ │ │ 4: aload_0 │ │ │ │ 5: iload_1 │ │ │ │ 6: invokevirtual #92 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 9: invokevirtual #98 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: new #100 // class java/text/DecimalFormat │ │ │ │ - 16: astore_3 │ │ │ │ - 17: aload_3 │ │ │ │ - 18: ldc #102 // String 00 │ │ │ │ - 20: invokespecial #105 // Method java/text/DecimalFormat."":(Ljava/lang/String;)V │ │ │ │ - 23: aload_0 │ │ │ │ - 24: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ - 27: astore 4 │ │ │ │ - 29: aload 4 │ │ │ │ - 31: invokevirtual #349 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getCount:()I │ │ │ │ - 34: istore 5 │ │ │ │ - 36: aload_0 │ │ │ │ - 37: invokestatic #111 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - 40: astore 6 │ │ │ │ - 42: aload 6 │ │ │ │ - 44: invokeinterface #117, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ - 49: astore 7 │ │ │ │ - 51: iconst_0 │ │ │ │ - 52: istore 8 │ │ │ │ - 54: iload 8 │ │ │ │ - 56: iload 5 │ │ │ │ - 58: if_icmpge 213 │ │ │ │ - 61: aload_0 │ │ │ │ - 62: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ - 65: astore 4 │ │ │ │ - 67: aload 4 │ │ │ │ - 69: iload 8 │ │ │ │ - 71: invokevirtual #386 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getItem:(I)Ljava/lang/Object; │ │ │ │ - 74: checkcast #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ - 77: astore 9 │ │ │ │ - 79: aload 9 │ │ │ │ - 81: ifnull 196 │ │ │ │ - 84: new #120 // class java/lang/StringBuilder │ │ │ │ - 87: astore 4 │ │ │ │ - 89: aload 4 │ │ │ │ - 91: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ - 94: aload 4 │ │ │ │ - 96: aload_2 │ │ │ │ - 97: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 100: astore 4 │ │ │ │ - 102: iload 8 │ │ │ │ - 104: i2l │ │ │ │ - 105: lstore 10 │ │ │ │ - 107: aload_3 │ │ │ │ - 108: lload 10 │ │ │ │ - 110: invokevirtual #129 // Method java/text/DecimalFormat.format:(J)Ljava/lang/String; │ │ │ │ - 113: astore 12 │ │ │ │ - 115: aload 4 │ │ │ │ - 117: aload 12 │ │ │ │ - 119: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 122: astore 4 │ │ │ │ - 124: aload 4 │ │ │ │ - 126: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 129: astore 13 │ │ │ │ - 131: aload 9 │ │ │ │ - 133: invokevirtual #366 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.isTimeFormat:()Z │ │ │ │ - 136: istore_1 │ │ │ │ - 137: iload_1 │ │ │ │ - 138: ifeq 205 │ │ │ │ - 141: getstatic #27 // Field PREFIX_TIMEFORMAT:Ljava/lang/String; │ │ │ │ - 144: astore 14 │ │ │ │ - 146: new #120 // class java/lang/StringBuilder │ │ │ │ - 149: astore 4 │ │ │ │ - 151: aload 4 │ │ │ │ - 153: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ - 156: aload 4 │ │ │ │ - 158: aload 14 │ │ │ │ - 160: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 163: astore 4 │ │ │ │ - 165: aload 9 │ │ │ │ - 167: invokevirtual #321 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ - 170: astore 12 │ │ │ │ - 172: aload 4 │ │ │ │ - 174: aload 12 │ │ │ │ - 176: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 179: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 182: astore 4 │ │ │ │ - 184: aload 7 │ │ │ │ - 186: aload 13 │ │ │ │ - 188: aload 4 │ │ │ │ - 190: invokeinterface #315, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - 195: pop │ │ │ │ - 196: iload 8 │ │ │ │ - 198: iconst_1 │ │ │ │ - 199: iadd │ │ │ │ - 200: istore 8 │ │ │ │ - 202: goto 54 │ │ │ │ - 205: getstatic #24 // Field PREFIX_NORMAL:Ljava/lang/String; │ │ │ │ - 208: astore 14 │ │ │ │ - 210: goto 146 │ │ │ │ - 213: aload 7 │ │ │ │ - 215: invokeinterface #140, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ - 220: pop │ │ │ │ - 221: return │ │ │ │ + 9: invokeinterface #98, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 14: astore_2 │ │ │ │ + 15: new #100 // class java/text/DecimalFormat │ │ │ │ + 18: astore_3 │ │ │ │ + 19: aload_3 │ │ │ │ + 20: ldc #102 // String 00 │ │ │ │ + 22: invokespecial #105 // Method java/text/DecimalFormat."":(Ljava/lang/String;)V │ │ │ │ + 25: aload_0 │ │ │ │ + 26: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 29: astore 4 │ │ │ │ + 31: aload 4 │ │ │ │ + 33: invokevirtual #347 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getCount:()I │ │ │ │ + 36: istore 5 │ │ │ │ + 38: aload_0 │ │ │ │ + 39: invokestatic #111 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + 42: astore 6 │ │ │ │ + 44: aload 6 │ │ │ │ + 46: invokeinterface #117, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ + 51: astore 7 │ │ │ │ + 53: iconst_0 │ │ │ │ + 54: istore 8 │ │ │ │ + 56: iload 8 │ │ │ │ + 58: iload 5 │ │ │ │ + 60: if_icmpge 215 │ │ │ │ + 63: aload_0 │ │ │ │ + 64: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 67: astore 4 │ │ │ │ + 69: aload 4 │ │ │ │ + 71: iload 8 │ │ │ │ + 73: invokevirtual #384 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getItem:(I)Ljava/lang/Object; │ │ │ │ + 76: checkcast #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ + 79: astore 9 │ │ │ │ + 81: aload 9 │ │ │ │ + 83: ifnull 198 │ │ │ │ + 86: new #120 // class java/lang/StringBuilder │ │ │ │ + 89: astore 4 │ │ │ │ + 91: aload 4 │ │ │ │ + 93: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ + 96: aload 4 │ │ │ │ + 98: aload_2 │ │ │ │ + 99: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 102: astore 4 │ │ │ │ + 104: iload 8 │ │ │ │ + 106: i2l │ │ │ │ + 107: lstore 10 │ │ │ │ + 109: aload_3 │ │ │ │ + 110: lload 10 │ │ │ │ + 112: invokevirtual #129 // Method java/text/DecimalFormat.format:(J)Ljava/lang/String; │ │ │ │ + 115: astore 12 │ │ │ │ + 117: aload 4 │ │ │ │ + 119: aload 12 │ │ │ │ + 121: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 124: astore 4 │ │ │ │ + 126: aload 4 │ │ │ │ + 128: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 131: astore 13 │ │ │ │ + 133: aload 9 │ │ │ │ + 135: invokevirtual #364 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.isTimeFormat:()Z │ │ │ │ + 138: istore_1 │ │ │ │ + 139: iload_1 │ │ │ │ + 140: ifeq 207 │ │ │ │ + 143: getstatic #27 // Field PREFIX_TIMEFORMAT:Ljava/lang/String; │ │ │ │ + 146: astore 14 │ │ │ │ + 148: new #120 // class java/lang/StringBuilder │ │ │ │ + 151: astore 4 │ │ │ │ + 153: aload 4 │ │ │ │ + 155: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ + 158: aload 4 │ │ │ │ + 160: aload 14 │ │ │ │ + 162: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 165: astore 4 │ │ │ │ + 167: aload 9 │ │ │ │ + 169: invokevirtual #319 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ + 172: astore 12 │ │ │ │ + 174: aload 4 │ │ │ │ + 176: aload 12 │ │ │ │ + 178: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 181: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 184: astore 4 │ │ │ │ + 186: aload 7 │ │ │ │ + 188: aload 13 │ │ │ │ + 190: aload 4 │ │ │ │ + 192: invokeinterface #313, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + 197: pop │ │ │ │ + 198: iload 8 │ │ │ │ + 200: iconst_1 │ │ │ │ + 201: iadd │ │ │ │ + 202: istore 8 │ │ │ │ + 204: goto 56 │ │ │ │ + 207: getstatic #24 // Field PREFIX_NORMAL:Ljava/lang/String; │ │ │ │ + 210: astore 14 │ │ │ │ + 212: goto 148 │ │ │ │ + 215: aload 7 │ │ │ │ + 217: invokeinterface #140, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ + 222: pop │ │ │ │ + 223: return │ │ │ │ │ │ │ │ private void savePreferences(int, jp.gr.java_conf.hatalab.mnv.myTemplateText); │ │ │ │ descriptor: (ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=13, args_size=3 │ │ │ │ 0: getstatic #31 // Field PREF_KEY:I │ │ │ │ 3: istore_3 │ │ │ │ 4: aload_0 │ │ │ │ 5: iload_3 │ │ │ │ 6: invokevirtual #92 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ 9: astore 4 │ │ │ │ 11: aload 4 │ │ │ │ - 13: invokevirtual #98 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 16: astore 5 │ │ │ │ - 18: bipush 99 │ │ │ │ - 20: istore_3 │ │ │ │ - 21: iload_1 │ │ │ │ - 22: iload_3 │ │ │ │ - 23: if_icmple 45 │ │ │ │ - 26: aconst_null │ │ │ │ - 27: astore 6 │ │ │ │ - 29: aload_0 │ │ │ │ - 30: ldc_w #398 // String Can not save Preferences. Too many data. │ │ │ │ - 33: iconst_0 │ │ │ │ - 34: invokestatic #404 // Method android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ - 37: astore 4 │ │ │ │ - 39: aload 4 │ │ │ │ - 41: invokevirtual #405 // Method android/widget/Toast.show:()V │ │ │ │ - 44: return │ │ │ │ - 45: new #100 // class java/text/DecimalFormat │ │ │ │ - 48: astore 7 │ │ │ │ - 50: aload 7 │ │ │ │ - 52: ldc #102 // String 00 │ │ │ │ - 54: invokespecial #105 // Method java/text/DecimalFormat."":(Ljava/lang/String;)V │ │ │ │ - 57: new #120 // class java/lang/StringBuilder │ │ │ │ - 60: astore 4 │ │ │ │ - 62: aload 4 │ │ │ │ - 64: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ - 67: aload 4 │ │ │ │ - 69: aload 5 │ │ │ │ - 71: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 74: astore 4 │ │ │ │ - 76: iload_1 │ │ │ │ - 77: i2l │ │ │ │ - 78: lstore 8 │ │ │ │ - 80: aload 7 │ │ │ │ - 82: lload 8 │ │ │ │ - 84: invokevirtual #129 // Method java/text/DecimalFormat.format:(J)Ljava/lang/String; │ │ │ │ - 87: astore 6 │ │ │ │ - 89: aload 4 │ │ │ │ - 91: aload 6 │ │ │ │ - 93: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 96: astore 4 │ │ │ │ - 98: aload 4 │ │ │ │ - 100: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 103: astore 5 │ │ │ │ - 105: aload_2 │ │ │ │ - 106: invokevirtual #366 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.isTimeFormat:()Z │ │ │ │ - 109: istore_3 │ │ │ │ - 110: iload_3 │ │ │ │ - 111: ifeq 194 │ │ │ │ - 114: getstatic #27 // Field PREFIX_TIMEFORMAT:Ljava/lang/String; │ │ │ │ - 117: astore 10 │ │ │ │ - 119: aload_0 │ │ │ │ - 120: invokestatic #111 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - 123: astore 11 │ │ │ │ - 125: aload 11 │ │ │ │ - 127: invokeinterface #117, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ - 132: astore 12 │ │ │ │ - 134: new #120 // class java/lang/StringBuilder │ │ │ │ - 137: astore 4 │ │ │ │ - 139: aload 4 │ │ │ │ - 141: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ - 144: aload 4 │ │ │ │ - 146: aload 10 │ │ │ │ - 148: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 151: astore 4 │ │ │ │ - 153: aload_2 │ │ │ │ - 154: invokevirtual #321 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ - 157: astore 6 │ │ │ │ - 159: aload 4 │ │ │ │ - 161: aload 6 │ │ │ │ - 163: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 166: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 169: astore 4 │ │ │ │ - 171: aload 12 │ │ │ │ - 173: aload 5 │ │ │ │ - 175: aload 4 │ │ │ │ - 177: invokeinterface #315, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - 182: pop │ │ │ │ - 183: aload 12 │ │ │ │ - 185: invokeinterface #140, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ - 190: pop │ │ │ │ - 191: goto 44 │ │ │ │ - 194: getstatic #24 // Field PREFIX_NORMAL:Ljava/lang/String; │ │ │ │ - 197: astore 10 │ │ │ │ - 199: goto 119 │ │ │ │ + 13: invokeinterface #98, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 18: astore 5 │ │ │ │ + 20: bipush 99 │ │ │ │ + 22: istore_3 │ │ │ │ + 23: iload_1 │ │ │ │ + 24: iload_3 │ │ │ │ + 25: if_icmple 47 │ │ │ │ + 28: aconst_null │ │ │ │ + 29: astore 6 │ │ │ │ + 31: aload_0 │ │ │ │ + 32: ldc_w #396 // String Can not save Preferences. Too many data. │ │ │ │ + 35: iconst_0 │ │ │ │ + 36: invokestatic #402 // Method android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ + 39: astore 4 │ │ │ │ + 41: aload 4 │ │ │ │ + 43: invokevirtual #403 // Method android/widget/Toast.show:()V │ │ │ │ + 46: return │ │ │ │ + 47: new #100 // class java/text/DecimalFormat │ │ │ │ + 50: astore 7 │ │ │ │ + 52: aload 7 │ │ │ │ + 54: ldc #102 // String 00 │ │ │ │ + 56: invokespecial #105 // Method java/text/DecimalFormat."":(Ljava/lang/String;)V │ │ │ │ + 59: new #120 // class java/lang/StringBuilder │ │ │ │ + 62: astore 4 │ │ │ │ + 64: aload 4 │ │ │ │ + 66: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ + 69: aload 4 │ │ │ │ + 71: aload 5 │ │ │ │ + 73: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 76: astore 4 │ │ │ │ + 78: iload_1 │ │ │ │ + 79: i2l │ │ │ │ + 80: lstore 8 │ │ │ │ + 82: aload 7 │ │ │ │ + 84: lload 8 │ │ │ │ + 86: invokevirtual #129 // Method java/text/DecimalFormat.format:(J)Ljava/lang/String; │ │ │ │ + 89: astore 6 │ │ │ │ + 91: aload 4 │ │ │ │ + 93: aload 6 │ │ │ │ + 95: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 98: astore 4 │ │ │ │ + 100: aload 4 │ │ │ │ + 102: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 105: astore 5 │ │ │ │ + 107: aload_2 │ │ │ │ + 108: invokevirtual #364 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.isTimeFormat:()Z │ │ │ │ + 111: istore_3 │ │ │ │ + 112: iload_3 │ │ │ │ + 113: ifeq 196 │ │ │ │ + 116: getstatic #27 // Field PREFIX_TIMEFORMAT:Ljava/lang/String; │ │ │ │ + 119: astore 10 │ │ │ │ + 121: aload_0 │ │ │ │ + 122: invokestatic #111 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + 125: astore 11 │ │ │ │ + 127: aload 11 │ │ │ │ + 129: invokeinterface #117, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ + 134: astore 12 │ │ │ │ + 136: new #120 // class java/lang/StringBuilder │ │ │ │ + 139: astore 4 │ │ │ │ + 141: aload 4 │ │ │ │ + 143: invokespecial #121 // Method java/lang/StringBuilder."":()V │ │ │ │ + 146: aload 4 │ │ │ │ + 148: aload 10 │ │ │ │ + 150: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 153: astore 4 │ │ │ │ + 155: aload_2 │ │ │ │ + 156: invokevirtual #319 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ + 159: astore 6 │ │ │ │ + 161: aload 4 │ │ │ │ + 163: aload 6 │ │ │ │ + 165: invokevirtual #125 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 168: invokevirtual #130 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 171: astore 4 │ │ │ │ + 173: aload 12 │ │ │ │ + 175: aload 5 │ │ │ │ + 177: aload 4 │ │ │ │ + 179: invokeinterface #313, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + 184: pop │ │ │ │ + 185: aload 12 │ │ │ │ + 187: invokeinterface #140, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ + 192: pop │ │ │ │ + 193: goto 46 │ │ │ │ + 196: getstatic #24 // Field PREFIX_NORMAL:Ljava/lang/String; │ │ │ │ + 199: astore 10 │ │ │ │ + 201: goto 121 │ │ │ │ │ │ │ │ private void swapItemOrder(int, int); │ │ │ │ descriptor: (II)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 1: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 4: astore_3 │ │ │ │ 5: aload_3 │ │ │ │ - 6: invokevirtual #349 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getCount:()I │ │ │ │ + 6: invokevirtual #347 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getCount:()I │ │ │ │ 9: istore 4 │ │ │ │ 11: iload 4 │ │ │ │ 13: iload_1 │ │ │ │ 14: if_icmple 34 │ │ │ │ 17: aload_0 │ │ │ │ - 18: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 18: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 21: astore_3 │ │ │ │ 22: aload_3 │ │ │ │ - 23: invokevirtual #349 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getCount:()I │ │ │ │ + 23: invokevirtual #347 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getCount:()I │ │ │ │ 26: istore 4 │ │ │ │ 28: iload 4 │ │ │ │ 30: iload_2 │ │ │ │ 31: if_icmpgt 35 │ │ │ │ 34: return │ │ │ │ 35: iload_1 │ │ │ │ 36: iflt 34 │ │ │ │ 39: iload_2 │ │ │ │ 40: iflt 34 │ │ │ │ 43: aload_0 │ │ │ │ - 44: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 44: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 47: iload_1 │ │ │ │ - 48: invokevirtual #386 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getItem:(I)Ljava/lang/Object; │ │ │ │ + 48: invokevirtual #384 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getItem:(I)Ljava/lang/Object; │ │ │ │ 51: checkcast #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ 54: astore 5 │ │ │ │ 56: aload_0 │ │ │ │ - 57: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 57: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 60: iload_2 │ │ │ │ - 61: invokevirtual #386 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getItem:(I)Ljava/lang/Object; │ │ │ │ + 61: invokevirtual #384 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getItem:(I)Ljava/lang/Object; │ │ │ │ 64: checkcast #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ 67: astore 6 │ │ │ │ 69: aload_0 │ │ │ │ - 70: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 70: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 73: aload 5 │ │ │ │ - 75: invokevirtual #389 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.remove:(Ljava/lang/Object;)V │ │ │ │ + 75: invokevirtual #387 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.remove:(Ljava/lang/Object;)V │ │ │ │ 78: aload_0 │ │ │ │ - 79: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 79: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 82: aload 6 │ │ │ │ 84: iload_1 │ │ │ │ - 85: invokevirtual #409 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.insert:(Ljava/lang/Object;I)V │ │ │ │ + 85: invokevirtual #407 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.insert:(Ljava/lang/Object;I)V │ │ │ │ 88: aload_0 │ │ │ │ - 89: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 89: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 92: aload 6 │ │ │ │ - 94: invokevirtual #389 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.remove:(Ljava/lang/Object;)V │ │ │ │ + 94: invokevirtual #387 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.remove:(Ljava/lang/Object;)V │ │ │ │ 97: aload_0 │ │ │ │ - 98: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 98: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 101: aload 5 │ │ │ │ 103: iload_2 │ │ │ │ - 104: invokevirtual #409 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.insert:(Ljava/lang/Object;I)V │ │ │ │ + 104: invokevirtual #407 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.insert:(Ljava/lang/Object;I)V │ │ │ │ 107: aload_0 │ │ │ │ - 108: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 108: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 111: astore_3 │ │ │ │ 112: aload_3 │ │ │ │ - 113: invokevirtual #392 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.notifyDataSetChanged:()V │ │ │ │ + 113: invokevirtual #390 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.notifyDataSetChanged:()V │ │ │ │ 116: aload_0 │ │ │ │ 117: iload_1 │ │ │ │ 118: aload 6 │ │ │ │ - 120: invokespecial #413 // Method savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ + 120: invokespecial #411 // Method savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ 123: aload_0 │ │ │ │ 124: iload_2 │ │ │ │ 125: aload 5 │ │ │ │ - 127: invokespecial #413 // Method savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ + 127: invokespecial #411 // Method savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ 130: goto 34 │ │ │ │ │ │ │ │ private void updateTemplateItem(int, java.lang.String, boolean); │ │ │ │ descriptor: (ILjava/lang/String;Z)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=4 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 1: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 4: astore 4 │ │ │ │ 6: aload 4 │ │ │ │ - 8: invokevirtual #349 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getCount:()I │ │ │ │ + 8: invokevirtual #347 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getCount:()I │ │ │ │ 11: istore 5 │ │ │ │ 13: iload_1 │ │ │ │ 14: iflt 29 │ │ │ │ 17: iload 5 │ │ │ │ 19: iconst_m1 │ │ │ │ 20: iadd │ │ │ │ 21: istore 6 │ │ │ │ @@ -1665,153 +1663,153 @@ │ │ │ │ 25: iload_1 │ │ │ │ 26: if_icmpge 79 │ │ │ │ 29: new #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ 32: astore 7 │ │ │ │ 34: aload 7 │ │ │ │ 36: aload_2 │ │ │ │ 37: iload_3 │ │ │ │ - 38: invokespecial #319 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText."":(Ljava/lang/String;Z)V │ │ │ │ + 38: invokespecial #317 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText."":(Ljava/lang/String;Z)V │ │ │ │ 41: aload_0 │ │ │ │ - 42: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 42: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 45: aload 7 │ │ │ │ - 47: invokevirtual #415 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.add:(Ljava/lang/Object;)V │ │ │ │ + 47: invokevirtual #413 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.add:(Ljava/lang/Object;)V │ │ │ │ 50: aload_0 │ │ │ │ - 51: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 51: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 54: astore 4 │ │ │ │ 56: aload 4 │ │ │ │ 58: aload 7 │ │ │ │ - 60: invokevirtual #419 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getPosition:(Ljava/lang/Object;)I │ │ │ │ + 60: invokevirtual #417 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getPosition:(Ljava/lang/Object;)I │ │ │ │ 63: istore_1 │ │ │ │ 64: aload_0 │ │ │ │ - 65: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ - 68: invokevirtual #392 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.notifyDataSetChanged:()V │ │ │ │ + 65: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 68: invokevirtual #390 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.notifyDataSetChanged:()V │ │ │ │ 71: aload_0 │ │ │ │ 72: iload_1 │ │ │ │ 73: aload 7 │ │ │ │ - 75: invokespecial #413 // Method savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ + 75: invokespecial #411 // Method savePreferences:(ILjp/gr/java_conf/hatalab/mnv/myTemplateText;)V │ │ │ │ 78: return │ │ │ │ 79: aload_0 │ │ │ │ - 80: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 80: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 83: astore 4 │ │ │ │ 85: aload 4 │ │ │ │ 87: iload_1 │ │ │ │ - 88: invokevirtual #386 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getItem:(I)Ljava/lang/Object; │ │ │ │ + 88: invokevirtual #384 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.getItem:(I)Ljava/lang/Object; │ │ │ │ 91: checkcast #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ 94: astore 7 │ │ │ │ 96: aload 7 │ │ │ │ 98: aload_2 │ │ │ │ - 99: invokevirtual #421 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.setText:(Ljava/lang/String;)V │ │ │ │ + 99: invokevirtual #419 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.setText:(Ljava/lang/String;)V │ │ │ │ 102: aload 7 │ │ │ │ 104: iload_3 │ │ │ │ - 105: invokevirtual #424 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.setTimeFormat:(Z)V │ │ │ │ + 105: invokevirtual #422 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.setTimeFormat:(Z)V │ │ │ │ 108: goto 64 │ │ │ │ │ │ │ │ public void onCreate(android.os.Bundle); │ │ │ │ descriptor: (Landroid/os/Bundle;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ - 2: invokespecial #428 // Method android/app/ListActivity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ + 2: invokespecial #426 // Method android/app/ListActivity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ 5: aload_0 │ │ │ │ - 6: ldc_w #429 // int 2130903057 │ │ │ │ - 9: invokevirtual #433 // Method setContentView:(I)V │ │ │ │ + 6: ldc_w #427 // int 2130903057 │ │ │ │ + 9: invokevirtual #431 // Method setContentView:(I)V │ │ │ │ 12: aload_0 │ │ │ │ - 13: ldc_w #434 // int 2131165219 │ │ │ │ - 16: invokevirtual #436 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 19: checkcast #438 // class android/widget/TextView │ │ │ │ + 13: ldc_w #432 // int 2131165219 │ │ │ │ + 16: invokevirtual #434 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 19: checkcast #436 // class android/widget/TextView │ │ │ │ 22: astore_2 │ │ │ │ 23: aload_0 │ │ │ │ - 24: ldc_w #439 // int 2131099794 │ │ │ │ + 24: ldc_w #437 // int 2131099794 │ │ │ │ 27: invokevirtual #92 // Method getText:(I)Ljava/lang/CharSequence; │ │ │ │ 30: astore_3 │ │ │ │ 31: aload_2 │ │ │ │ 32: aload_3 │ │ │ │ - 33: invokevirtual #441 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 33: invokevirtual #439 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ 36: aload_0 │ │ │ │ - 37: ldc_w #442 // int 16908292 │ │ │ │ - 40: invokevirtual #436 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 43: checkcast #438 // class android/widget/TextView │ │ │ │ + 37: ldc_w #440 // int 16908292 │ │ │ │ + 40: invokevirtual #434 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 43: checkcast #436 // class android/widget/TextView │ │ │ │ 46: astore 4 │ │ │ │ - 48: new #445 // class jp/gr/java_conf/hatalab/mnv/TemplateTextList$1 │ │ │ │ + 48: new #443 // class jp/gr/java_conf/hatalab/mnv/TemplateTextList$1 │ │ │ │ 51: astore_3 │ │ │ │ 52: aload_3 │ │ │ │ 53: aload_0 │ │ │ │ - 54: invokespecial #446 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$1."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ │ │ + 54: invokespecial #444 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$1."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ │ │ 57: aload 4 │ │ │ │ 59: aload_3 │ │ │ │ - 60: invokevirtual #447 // Method android/widget/TextView.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 60: invokevirtual #445 // Method android/widget/TextView.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ 63: aload_0 │ │ │ │ - 64: invokestatic #451 // Method loadPreferences:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ │ │ + 64: invokestatic #449 // Method loadPreferences:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ │ │ 67: astore_3 │ │ │ │ 68: aload_0 │ │ │ │ 69: aload_3 │ │ │ │ - 70: putfield #453 // Field mTemplateList:Ljava/util/ArrayList; │ │ │ │ - 73: new #346 // class jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter │ │ │ │ + 70: putfield #451 // Field mTemplateList:Ljava/util/ArrayList; │ │ │ │ + 73: new #344 // class jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter │ │ │ │ 76: astore_3 │ │ │ │ 77: aload_0 │ │ │ │ - 78: getfield #453 // Field mTemplateList:Ljava/util/ArrayList; │ │ │ │ + 78: getfield #451 // Field mTemplateList:Ljava/util/ArrayList; │ │ │ │ 81: astore 5 │ │ │ │ 83: aload_3 │ │ │ │ 84: aload_0 │ │ │ │ 85: aload_0 │ │ │ │ 86: aload 5 │ │ │ │ - 88: invokespecial #456 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/content/Context;Ljava/util/List;)V │ │ │ │ + 88: invokespecial #454 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/content/Context;Ljava/util/List;)V │ │ │ │ 91: aload_0 │ │ │ │ 92: aload_3 │ │ │ │ - 93: putfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 93: putfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 96: aload_0 │ │ │ │ - 97: invokevirtual #357 // Method getListView:()Landroid/widget/ListView; │ │ │ │ + 97: invokevirtual #355 // Method getListView:()Landroid/widget/ListView; │ │ │ │ 100: astore_3 │ │ │ │ 101: aload_0 │ │ │ │ - 102: invokespecial #460 // Method getFooter:()Landroid/view/View; │ │ │ │ + 102: invokespecial #458 // Method getFooter:()Landroid/view/View; │ │ │ │ 105: astore 5 │ │ │ │ 107: aload_3 │ │ │ │ 108: aload 5 │ │ │ │ - 110: invokevirtual #464 // Method android/widget/ListView.addFooterView:(Landroid/view/View;)V │ │ │ │ + 110: invokevirtual #462 // Method android/widget/ListView.addFooterView:(Landroid/view/View;)V │ │ │ │ 113: aload_0 │ │ │ │ - 114: getfield #344 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ + 114: getfield #342 // Field mTemplateAdapter:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter; │ │ │ │ 117: astore_3 │ │ │ │ 118: aload_0 │ │ │ │ 119: aload_3 │ │ │ │ - 120: invokevirtual #468 // Method setListAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ + 120: invokevirtual #466 // Method setListAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ 123: aload_0 │ │ │ │ - 124: invokevirtual #357 // Method getListView:()Landroid/widget/ListView; │ │ │ │ + 124: invokevirtual #355 // Method getListView:()Landroid/widget/ListView; │ │ │ │ 127: astore_3 │ │ │ │ - 128: new #470 // class jp/gr/java_conf/hatalab/mnv/TemplateTextList$2 │ │ │ │ + 128: new #468 // class jp/gr/java_conf/hatalab/mnv/TemplateTextList$2 │ │ │ │ 131: astore 5 │ │ │ │ 133: aload 5 │ │ │ │ 135: aload_0 │ │ │ │ - 136: invokespecial #471 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$2."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ │ │ + 136: invokespecial #469 // Method jp/gr/java_conf/hatalab/mnv/TemplateTextList$2."":(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ │ │ 139: aload_3 │ │ │ │ 140: aload 5 │ │ │ │ - 142: invokevirtual #475 // Method android/widget/ListView.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ + 142: invokevirtual #473 // Method android/widget/ListView.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ │ │ 145: return │ │ │ │ │ │ │ │ protected void onListItemClick(android.widget.ListView, android.view.View, int, long); │ │ │ │ descriptor: (Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=12, args_size=5 │ │ │ │ 0: aload_1 │ │ │ │ - 1: invokevirtual #476 // Method android/widget/ListView.getCount:()I │ │ │ │ + 1: invokevirtual #474 // Method android/widget/ListView.getCount:()I │ │ │ │ 4: istore 6 │ │ │ │ 6: aload_1 │ │ │ │ 7: iload_3 │ │ │ │ - 8: invokevirtual #363 // Method android/widget/ListView.getItemAtPosition:(I)Ljava/lang/Object; │ │ │ │ + 8: invokevirtual #361 // Method android/widget/ListView.getItemAtPosition:(I)Ljava/lang/Object; │ │ │ │ 11: checkcast #21 // class jp/gr/java_conf/hatalab/mnv/myTemplateText │ │ │ │ 14: astore 7 │ │ │ │ 16: aload 7 │ │ │ │ 18: ifnull 44 │ │ │ │ 21: aload 7 │ │ │ │ - 23: invokevirtual #321 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ + 23: invokevirtual #319 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.getText:()Ljava/lang/String; │ │ │ │ 26: astore 8 │ │ │ │ 28: aload 7 │ │ │ │ - 30: invokevirtual #366 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.isTimeFormat:()Z │ │ │ │ + 30: invokevirtual #364 // Method jp/gr/java_conf/hatalab/mnv/myTemplateText.isTimeFormat:()Z │ │ │ │ 33: istore 9 │ │ │ │ 35: aload_0 │ │ │ │ 36: iload_3 │ │ │ │ 37: aload 8 │ │ │ │ 39: iload 9 │ │ │ │ 41: invokespecial #68 // Method editTemplate:(ILjava/lang/String;Z)V │ │ │ │ 44: iload 6 │ │ │ │ @@ -1823,24 +1821,24 @@ │ │ │ │ 53: if_icmpne 81 │ │ │ │ 56: bipush 99 │ │ │ │ 58: istore 10 │ │ │ │ 60: iload_3 │ │ │ │ 61: iload 10 │ │ │ │ 63: if_icmple 82 │ │ │ │ 66: aload_0 │ │ │ │ - 67: ldc_w #478 // String Too many..,Can not add. │ │ │ │ + 67: ldc_w #476 // String Too many..,Can not add. │ │ │ │ 70: iconst_0 │ │ │ │ - 71: invokestatic #404 // Method android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ + 71: invokestatic #402 // Method android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ 74: astore 8 │ │ │ │ 76: aload 8 │ │ │ │ - 78: invokevirtual #405 // Method android/widget/Toast.show:()V │ │ │ │ + 78: invokevirtual #403 // Method android/widget/Toast.show:()V │ │ │ │ 81: return │ │ │ │ 82: iconst_m1 │ │ │ │ 83: istore 10 │ │ │ │ - 85: ldc_w #334 // String │ │ │ │ + 85: ldc_w #332 // String │ │ │ │ 88: astore 11 │ │ │ │ 90: aload_0 │ │ │ │ 91: iload 10 │ │ │ │ 93: aload 11 │ │ │ │ 95: iconst_0 │ │ │ │ 96: invokespecial #68 // Method editTemplate:(ILjava/lang/String;Z)V │ │ │ │ 99: goto 81 │ │ ├── jp/gr/java_conf/hatalab/mnv/TextEdit.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -500,37 +500,37 @@ │ │ │ │ else { │ │ │ │ selection = layout.getOffsetForHorizontal(lineForVertical, (float)n); │ │ │ │ } │ │ │ │ this.edit.setSelection(selection); │ │ │ │ } │ │ │ │ │ │ │ │ private void resetMySpan(final int n, final int n2) { │ │ │ │ + final int n3 = 33; │ │ │ │ final Editable text = this.edit.getText(); │ │ │ │ final ClickableSpan[] array = (ClickableSpan[])((Spannable)text).getSpans(n, n2, (Class)ClickableSpan.class); │ │ │ │ final CharSequence subSequence = ((Spannable)text).subSequence(n, n2); │ │ │ │ - final ClickableSpan[] array2 = array; │ │ │ │ for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ - ((Spannable)text).removeSpan((Object)array2[i]); │ │ │ │ + ((Spannable)text).removeSpan((Object)array[i]); │ │ │ │ } │ │ │ │ if (this.autoLinkWeb) { │ │ │ │ final Matcher matcher = MyUtil.WEB_URL_PATTERN.matcher(subSequence); │ │ │ │ while (matcher.find()) { │ │ │ │ - ((Spannable)text).setSpan((Object)new myClickableSpan(matcher.group(), this.edit, (Activity)this), matcher.start() + n, matcher.end() + n, 33); │ │ │ │ + ((Spannable)text).setSpan((Object)new myClickableSpan(matcher.group(), this.edit, (Activity)this), matcher.start() + n, matcher.end() + n, n3); │ │ │ │ } │ │ │ │ } │ │ │ │ if (this.autoLinkTel) { │ │ │ │ final Matcher matcher2 = MyUtil.PHONE_PATTERN.matcher(subSequence); │ │ │ │ while (matcher2.find()) { │ │ │ │ - ((Spannable)text).setSpan((Object)new myClickableSpan(matcher2.group(), this.edit, (Activity)this), matcher2.start() + n, matcher2.end() + n, 33); │ │ │ │ + ((Spannable)text).setSpan((Object)new myClickableSpan(matcher2.group(), this.edit, (Activity)this), matcher2.start() + n, matcher2.end() + n, n3); │ │ │ │ } │ │ │ │ } │ │ │ │ if (this.autoLinkEmail) { │ │ │ │ final Matcher matcher3 = MyUtil.EMAIL_ADDRESS_PATTERN.matcher(subSequence); │ │ │ │ while (matcher3.find()) { │ │ │ │ - ((Spannable)text).setSpan((Object)new myClickableSpan(matcher3.group(), this.edit, (Activity)this), matcher3.start() + n, matcher3.end() + n, 33); │ │ │ │ + ((Spannable)text).setSpan((Object)new myClickableSpan(matcher3.group(), this.edit, (Activity)this), matcher3.start() + n, matcher3.end() + n, n3); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void saveFile() { │ │ │ │ this.needToRenameForSyncTitle = false; │ │ │ │ if (!this.aFile.isDirectory()) { │ │ ├── jp/gr/java_conf/hatalab/mnv/myClickableSpan.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -41,82 +41,80 @@ │ │ │ │ #33 = Methodref #22.#32 // android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ #34 = Utf8 java/lang/CharSequence │ │ │ │ #35 = Class #34 // java/lang/CharSequence │ │ │ │ #36 = Utf8 subSequence │ │ │ │ #37 = Utf8 (II)Ljava/lang/CharSequence; │ │ │ │ #38 = NameAndType #36:#37 // subSequence:(II)Ljava/lang/CharSequence; │ │ │ │ #39 = InterfaceMethodref #35.#38 // java/lang/CharSequence.subSequence:(II)Ljava/lang/CharSequence; │ │ │ │ - #40 = Utf8 java/lang/Object │ │ │ │ - #41 = Class #40 // java/lang/Object │ │ │ │ - #42 = Utf8 toString │ │ │ │ - #43 = Utf8 ()Ljava/lang/String; │ │ │ │ - #44 = NameAndType #42:#43 // toString:()Ljava/lang/String; │ │ │ │ - #45 = Methodref #41.#44 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - #46 = Utf8 jp/gr/java_conf/hatalab/mnv/MyUtil │ │ │ │ - #47 = Class #46 // jp/gr/java_conf/hatalab/mnv/MyUtil │ │ │ │ - #48 = Utf8 WEB_URL_PATTERN │ │ │ │ - #49 = Utf8 Ljava/util/regex/Pattern; │ │ │ │ - #50 = NameAndType #48:#49 // WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - #51 = Fieldref #47.#50 // jp/gr/java_conf/hatalab/mnv/MyUtil.WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - #52 = Utf8 java/util/regex/Pattern │ │ │ │ - #53 = Class #52 // java/util/regex/Pattern │ │ │ │ - #54 = Utf8 matcher │ │ │ │ - #55 = Utf8 (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ - #56 = NameAndType #54:#55 // matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ - #57 = Methodref #53.#56 // java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ - #58 = Utf8 java/util/regex/Matcher │ │ │ │ - #59 = Class #58 // java/util/regex/Matcher │ │ │ │ - #60 = Utf8 find │ │ │ │ - #61 = Utf8 ()Z │ │ │ │ - #62 = NameAndType #60:#61 // find:()Z │ │ │ │ - #63 = Methodref #59.#62 // java/util/regex/Matcher.find:()Z │ │ │ │ - #64 = Utf8 group │ │ │ │ - #65 = NameAndType #64:#43 // group:()Ljava/lang/String; │ │ │ │ - #66 = Methodref #59.#65 // java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ - #67 = Utf8 android/net/Uri │ │ │ │ - #68 = Class #67 // android/net/Uri │ │ │ │ - #69 = Utf8 parse │ │ │ │ - #70 = Utf8 (Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ - #71 = NameAndType #69:#70 // parse:(Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ - #72 = Methodref #68.#71 // android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ - #73 = Utf8 android/content/Intent │ │ │ │ - #74 = Class #73 // android/content/Intent │ │ │ │ - #75 = Utf8 android.intent.action.VIEW │ │ │ │ - #76 = String #75 // android.intent.action.VIEW │ │ │ │ - #77 = Utf8 (Ljava/lang/String;Landroid/net/Uri;)V │ │ │ │ - #78 = NameAndType #11:#77 // "":(Ljava/lang/String;Landroid/net/Uri;)V │ │ │ │ - #79 = Methodref #74.#78 // android/content/Intent."":(Ljava/lang/String;Landroid/net/Uri;)V │ │ │ │ - #80 = Utf8 android/app/Activity │ │ │ │ - #81 = Class #80 // android/app/Activity │ │ │ │ - #82 = Utf8 startActivity │ │ │ │ - #83 = Utf8 (Landroid/content/Intent;)V │ │ │ │ - #84 = NameAndType #82:#83 // startActivity:(Landroid/content/Intent;)V │ │ │ │ - #85 = Methodref #81.#84 // android/app/Activity.startActivity:(Landroid/content/Intent;)V │ │ │ │ - #86 = Utf8 EMAIL_ADDRESS_PATTERN │ │ │ │ - #87 = NameAndType #86:#49 // EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - #88 = Fieldref #47.#87 // jp/gr/java_conf/hatalab/mnv/MyUtil.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - #89 = Utf8 java/lang/StringBuilder │ │ │ │ - #90 = Class #89 // java/lang/StringBuilder │ │ │ │ - #91 = Methodref #90.#13 // java/lang/StringBuilder."":()V │ │ │ │ - #92 = Utf8 mailto: │ │ │ │ - #93 = String #92 // mailto: │ │ │ │ - #94 = Utf8 append │ │ │ │ - #95 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #96 = NameAndType #94:#95 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #97 = Methodref #90.#96 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #98 = Methodref #90.#44 // java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - #99 = Utf8 PHONE_PATTERN │ │ │ │ - #100 = NameAndType #99:#49 // PHONE_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - #101 = Fieldref #47.#100 // jp/gr/java_conf/hatalab/mnv/MyUtil.PHONE_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - #102 = Utf8 tel: │ │ │ │ - #103 = String #102 // tel: │ │ │ │ - #104 = Utf8 Code │ │ │ │ - #105 = Utf8 (Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ │ │ - #106 = Utf8 onClick │ │ │ │ - #107 = Utf8 (Landroid/view/View;)V │ │ │ │ + #40 = Utf8 toString │ │ │ │ + #41 = Utf8 ()Ljava/lang/String; │ │ │ │ + #42 = NameAndType #40:#41 // toString:()Ljava/lang/String; │ │ │ │ + #43 = InterfaceMethodref #35.#42 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + #44 = Utf8 jp/gr/java_conf/hatalab/mnv/MyUtil │ │ │ │ + #45 = Class #44 // jp/gr/java_conf/hatalab/mnv/MyUtil │ │ │ │ + #46 = Utf8 WEB_URL_PATTERN │ │ │ │ + #47 = Utf8 Ljava/util/regex/Pattern; │ │ │ │ + #48 = NameAndType #46:#47 // WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + #49 = Fieldref #45.#48 // jp/gr/java_conf/hatalab/mnv/MyUtil.WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + #50 = Utf8 java/util/regex/Pattern │ │ │ │ + #51 = Class #50 // java/util/regex/Pattern │ │ │ │ + #52 = Utf8 matcher │ │ │ │ + #53 = Utf8 (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + #54 = NameAndType #52:#53 // matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + #55 = Methodref #51.#54 // java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + #56 = Utf8 java/util/regex/Matcher │ │ │ │ + #57 = Class #56 // java/util/regex/Matcher │ │ │ │ + #58 = Utf8 find │ │ │ │ + #59 = Utf8 ()Z │ │ │ │ + #60 = NameAndType #58:#59 // find:()Z │ │ │ │ + #61 = Methodref #57.#60 // java/util/regex/Matcher.find:()Z │ │ │ │ + #62 = Utf8 group │ │ │ │ + #63 = NameAndType #62:#41 // group:()Ljava/lang/String; │ │ │ │ + #64 = Methodref #57.#63 // java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ + #65 = Utf8 android/net/Uri │ │ │ │ + #66 = Class #65 // android/net/Uri │ │ │ │ + #67 = Utf8 parse │ │ │ │ + #68 = Utf8 (Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ + #69 = NameAndType #67:#68 // parse:(Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ + #70 = Methodref #66.#69 // android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ + #71 = Utf8 android/content/Intent │ │ │ │ + #72 = Class #71 // android/content/Intent │ │ │ │ + #73 = Utf8 android.intent.action.VIEW │ │ │ │ + #74 = String #73 // android.intent.action.VIEW │ │ │ │ + #75 = Utf8 (Ljava/lang/String;Landroid/net/Uri;)V │ │ │ │ + #76 = NameAndType #11:#75 // "":(Ljava/lang/String;Landroid/net/Uri;)V │ │ │ │ + #77 = Methodref #72.#76 // android/content/Intent."":(Ljava/lang/String;Landroid/net/Uri;)V │ │ │ │ + #78 = Utf8 android/app/Activity │ │ │ │ + #79 = Class #78 // android/app/Activity │ │ │ │ + #80 = Utf8 startActivity │ │ │ │ + #81 = Utf8 (Landroid/content/Intent;)V │ │ │ │ + #82 = NameAndType #80:#81 // startActivity:(Landroid/content/Intent;)V │ │ │ │ + #83 = Methodref #79.#82 // android/app/Activity.startActivity:(Landroid/content/Intent;)V │ │ │ │ + #84 = Utf8 EMAIL_ADDRESS_PATTERN │ │ │ │ + #85 = NameAndType #84:#47 // EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + #86 = Fieldref #45.#85 // jp/gr/java_conf/hatalab/mnv/MyUtil.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + #87 = Utf8 java/lang/StringBuilder │ │ │ │ + #88 = Class #87 // java/lang/StringBuilder │ │ │ │ + #89 = Methodref #88.#13 // java/lang/StringBuilder."":()V │ │ │ │ + #90 = Utf8 mailto: │ │ │ │ + #91 = String #90 // mailto: │ │ │ │ + #92 = Utf8 append │ │ │ │ + #93 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #94 = NameAndType #92:#93 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #95 = Methodref #88.#94 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #96 = Methodref #88.#42 // java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + #97 = Utf8 PHONE_PATTERN │ │ │ │ + #98 = NameAndType #97:#47 // PHONE_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + #99 = Fieldref #45.#98 // jp/gr/java_conf/hatalab/mnv/MyUtil.PHONE_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + #100 = Utf8 tel: │ │ │ │ + #101 = String #100 // tel: │ │ │ │ + #102 = Utf8 Code │ │ │ │ + #103 = Utf8 (Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ │ │ + #104 = Utf8 onClick │ │ │ │ + #105 = Utf8 (Landroid/view/View;)V │ │ │ │ { │ │ │ │ android.app.Activity mActivity; │ │ │ │ descriptor: Landroid/app/Activity; │ │ │ │ flags: (0x0000) │ │ │ │ │ │ │ │ java.lang.String sText; │ │ │ │ descriptor: Ljava/lang/String; │ │ │ │ @@ -165,122 +163,122 @@ │ │ │ │ 22: checkcast #22 // class android/widget/TextView │ │ │ │ 25: astore_1 │ │ │ │ 26: aload_1 │ │ │ │ 27: invokevirtual #33 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ 30: iload_3 │ │ │ │ 31: iload 4 │ │ │ │ 33: invokeinterface #39, 3 // InterfaceMethod java/lang/CharSequence.subSequence:(II)Ljava/lang/CharSequence; │ │ │ │ - 38: invokevirtual #45 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 41: astore 5 │ │ │ │ - 43: getstatic #51 // Field jp/gr/java_conf/hatalab/mnv/MyUtil.WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - 46: astore_2 │ │ │ │ - 47: aload_2 │ │ │ │ - 48: aload 5 │ │ │ │ - 50: invokevirtual #57 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ - 53: astore 6 │ │ │ │ - 55: aload 6 │ │ │ │ - 57: invokevirtual #63 // Method java/util/regex/Matcher.find:()Z │ │ │ │ - 60: istore 7 │ │ │ │ - 62: iload 7 │ │ │ │ - 64: ifeq 107 │ │ │ │ - 67: aload 6 │ │ │ │ - 69: invokevirtual #66 // Method java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ - 72: astore 8 │ │ │ │ - 74: aload 8 │ │ │ │ - 76: invokestatic #72 // Method android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ - 79: astore 9 │ │ │ │ - 81: new #74 // class android/content/Intent │ │ │ │ - 84: astore 10 │ │ │ │ - 86: aload 10 │ │ │ │ - 88: ldc #76 // String android.intent.action.VIEW │ │ │ │ - 90: aload 9 │ │ │ │ - 92: invokespecial #79 // Method android/content/Intent."":(Ljava/lang/String;Landroid/net/Uri;)V │ │ │ │ - 95: aload_0 │ │ │ │ - 96: getfield #20 // Field mActivity:Landroid/app/Activity; │ │ │ │ - 99: astore_2 │ │ │ │ - 100: aload_2 │ │ │ │ - 101: aload 10 │ │ │ │ - 103: invokevirtual #85 // Method android/app/Activity.startActivity:(Landroid/content/Intent;)V │ │ │ │ - 106: return │ │ │ │ - 107: getstatic #88 // Field jp/gr/java_conf/hatalab/mnv/MyUtil.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - 110: astore_2 │ │ │ │ - 111: aload_2 │ │ │ │ - 112: aload 5 │ │ │ │ - 114: invokevirtual #57 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ - 117: astore 11 │ │ │ │ - 119: aload 11 │ │ │ │ - 121: invokevirtual #63 // Method java/util/regex/Matcher.find:()Z │ │ │ │ - 124: istore 7 │ │ │ │ - 126: iload 7 │ │ │ │ - 128: ifeq 197 │ │ │ │ - 131: aload 11 │ │ │ │ - 133: invokevirtual #66 // Method java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ - 136: astore 8 │ │ │ │ - 138: new #90 // class java/lang/StringBuilder │ │ │ │ - 141: astore_2 │ │ │ │ - 142: aload_2 │ │ │ │ - 143: invokespecial #91 // Method java/lang/StringBuilder."":()V │ │ │ │ - 146: ldc #93 // String mailto: │ │ │ │ - 148: astore 12 │ │ │ │ - 150: aload_2 │ │ │ │ - 151: aload 12 │ │ │ │ - 153: invokevirtual #97 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 156: aload 8 │ │ │ │ - 158: invokevirtual #97 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 161: invokevirtual #98 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 164: invokestatic #72 // Method android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ - 167: astore 9 │ │ │ │ - 169: new #74 // class android/content/Intent │ │ │ │ - 172: astore 10 │ │ │ │ - 174: aload 10 │ │ │ │ - 176: ldc #76 // String android.intent.action.VIEW │ │ │ │ - 178: aload 9 │ │ │ │ - 180: invokespecial #79 // Method android/content/Intent."":(Ljava/lang/String;Landroid/net/Uri;)V │ │ │ │ - 183: aload_0 │ │ │ │ - 184: getfield #20 // Field mActivity:Landroid/app/Activity; │ │ │ │ - 187: astore_2 │ │ │ │ - 188: aload_2 │ │ │ │ - 189: aload 10 │ │ │ │ - 191: invokevirtual #85 // Method android/app/Activity.startActivity:(Landroid/content/Intent;)V │ │ │ │ - 194: goto 106 │ │ │ │ - 197: getstatic #101 // Field jp/gr/java_conf/hatalab/mnv/MyUtil.PHONE_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ - 200: astore_2 │ │ │ │ - 201: aload_2 │ │ │ │ - 202: aload 5 │ │ │ │ - 204: invokevirtual #57 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ - 207: astore 13 │ │ │ │ - 209: aload 13 │ │ │ │ - 211: invokevirtual #63 // Method java/util/regex/Matcher.find:()Z │ │ │ │ - 214: istore 7 │ │ │ │ - 216: iload 7 │ │ │ │ - 218: ifeq 106 │ │ │ │ - 221: aload 13 │ │ │ │ - 223: invokevirtual #66 // Method java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ - 226: astore 8 │ │ │ │ - 228: new #90 // class java/lang/StringBuilder │ │ │ │ - 231: astore_2 │ │ │ │ - 232: aload_2 │ │ │ │ - 233: invokespecial #91 // Method java/lang/StringBuilder."":()V │ │ │ │ - 236: ldc #103 // String tel: │ │ │ │ - 238: astore 12 │ │ │ │ - 240: aload_2 │ │ │ │ - 241: aload 12 │ │ │ │ - 243: invokevirtual #97 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 246: aload 8 │ │ │ │ - 248: invokevirtual #97 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 251: invokevirtual #98 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 254: invokestatic #72 // Method android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ - 257: astore 9 │ │ │ │ - 259: new #74 // class android/content/Intent │ │ │ │ - 262: astore 10 │ │ │ │ - 264: aload 10 │ │ │ │ - 266: ldc #76 // String android.intent.action.VIEW │ │ │ │ - 268: aload 9 │ │ │ │ - 270: invokespecial #79 // Method android/content/Intent."":(Ljava/lang/String;Landroid/net/Uri;)V │ │ │ │ - 273: aload_0 │ │ │ │ - 274: getfield #20 // Field mActivity:Landroid/app/Activity; │ │ │ │ - 277: astore_2 │ │ │ │ - 278: aload_2 │ │ │ │ - 279: aload 10 │ │ │ │ - 281: invokevirtual #85 // Method android/app/Activity.startActivity:(Landroid/content/Intent;)V │ │ │ │ - 284: goto 106 │ │ │ │ + 38: invokeinterface #43, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 43: astore 5 │ │ │ │ + 45: getstatic #49 // Field jp/gr/java_conf/hatalab/mnv/MyUtil.WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + 48: astore_2 │ │ │ │ + 49: aload_2 │ │ │ │ + 50: aload 5 │ │ │ │ + 52: invokevirtual #55 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + 55: astore 6 │ │ │ │ + 57: aload 6 │ │ │ │ + 59: invokevirtual #61 // Method java/util/regex/Matcher.find:()Z │ │ │ │ + 62: istore 7 │ │ │ │ + 64: iload 7 │ │ │ │ + 66: ifeq 109 │ │ │ │ + 69: aload 6 │ │ │ │ + 71: invokevirtual #64 // Method java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ + 74: astore 8 │ │ │ │ + 76: aload 8 │ │ │ │ + 78: invokestatic #70 // Method android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ + 81: astore 9 │ │ │ │ + 83: new #72 // class android/content/Intent │ │ │ │ + 86: astore 10 │ │ │ │ + 88: aload 10 │ │ │ │ + 90: ldc #74 // String android.intent.action.VIEW │ │ │ │ + 92: aload 9 │ │ │ │ + 94: invokespecial #77 // Method android/content/Intent."":(Ljava/lang/String;Landroid/net/Uri;)V │ │ │ │ + 97: aload_0 │ │ │ │ + 98: getfield #20 // Field mActivity:Landroid/app/Activity; │ │ │ │ + 101: astore_2 │ │ │ │ + 102: aload_2 │ │ │ │ + 103: aload 10 │ │ │ │ + 105: invokevirtual #83 // Method android/app/Activity.startActivity:(Landroid/content/Intent;)V │ │ │ │ + 108: return │ │ │ │ + 109: getstatic #86 // Field jp/gr/java_conf/hatalab/mnv/MyUtil.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + 112: astore_2 │ │ │ │ + 113: aload_2 │ │ │ │ + 114: aload 5 │ │ │ │ + 116: invokevirtual #55 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + 119: astore 11 │ │ │ │ + 121: aload 11 │ │ │ │ + 123: invokevirtual #61 // Method java/util/regex/Matcher.find:()Z │ │ │ │ + 126: istore 7 │ │ │ │ + 128: iload 7 │ │ │ │ + 130: ifeq 199 │ │ │ │ + 133: aload 11 │ │ │ │ + 135: invokevirtual #64 // Method java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ + 138: astore 8 │ │ │ │ + 140: new #88 // class java/lang/StringBuilder │ │ │ │ + 143: astore_2 │ │ │ │ + 144: aload_2 │ │ │ │ + 145: invokespecial #89 // Method java/lang/StringBuilder."":()V │ │ │ │ + 148: ldc #91 // String mailto: │ │ │ │ + 150: astore 12 │ │ │ │ + 152: aload_2 │ │ │ │ + 153: aload 12 │ │ │ │ + 155: invokevirtual #95 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 158: aload 8 │ │ │ │ + 160: invokevirtual #95 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 163: invokevirtual #96 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 166: invokestatic #70 // Method android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ + 169: astore 9 │ │ │ │ + 171: new #72 // class android/content/Intent │ │ │ │ + 174: astore 10 │ │ │ │ + 176: aload 10 │ │ │ │ + 178: ldc #74 // String android.intent.action.VIEW │ │ │ │ + 180: aload 9 │ │ │ │ + 182: invokespecial #77 // Method android/content/Intent."":(Ljava/lang/String;Landroid/net/Uri;)V │ │ │ │ + 185: aload_0 │ │ │ │ + 186: getfield #20 // Field mActivity:Landroid/app/Activity; │ │ │ │ + 189: astore_2 │ │ │ │ + 190: aload_2 │ │ │ │ + 191: aload 10 │ │ │ │ + 193: invokevirtual #83 // Method android/app/Activity.startActivity:(Landroid/content/Intent;)V │ │ │ │ + 196: goto 108 │ │ │ │ + 199: getstatic #99 // Field jp/gr/java_conf/hatalab/mnv/MyUtil.PHONE_PATTERN:Ljava/util/regex/Pattern; │ │ │ │ + 202: astore_2 │ │ │ │ + 203: aload_2 │ │ │ │ + 204: aload 5 │ │ │ │ + 206: invokevirtual #55 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + 209: astore 13 │ │ │ │ + 211: aload 13 │ │ │ │ + 213: invokevirtual #61 // Method java/util/regex/Matcher.find:()Z │ │ │ │ + 216: istore 7 │ │ │ │ + 218: iload 7 │ │ │ │ + 220: ifeq 108 │ │ │ │ + 223: aload 13 │ │ │ │ + 225: invokevirtual #64 // Method java/util/regex/Matcher.group:()Ljava/lang/String; │ │ │ │ + 228: astore 8 │ │ │ │ + 230: new #88 // class java/lang/StringBuilder │ │ │ │ + 233: astore_2 │ │ │ │ + 234: aload_2 │ │ │ │ + 235: invokespecial #89 // Method java/lang/StringBuilder."":()V │ │ │ │ + 238: ldc #101 // String tel: │ │ │ │ + 240: astore 12 │ │ │ │ + 242: aload_2 │ │ │ │ + 243: aload 12 │ │ │ │ + 245: invokevirtual #95 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 248: aload 8 │ │ │ │ + 250: invokevirtual #95 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 253: invokevirtual #96 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 256: invokestatic #70 // Method android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ + 259: astore 9 │ │ │ │ + 261: new #72 // class android/content/Intent │ │ │ │ + 264: astore 10 │ │ │ │ + 266: aload 10 │ │ │ │ + 268: ldc #74 // String android.intent.action.VIEW │ │ │ │ + 270: aload 9 │ │ │ │ + 272: invokespecial #77 // Method android/content/Intent."":(Ljava/lang/String;Landroid/net/Uri;)V │ │ │ │ + 275: aload_0 │ │ │ │ + 276: getfield #20 // Field mActivity:Landroid/app/Activity; │ │ │ │ + 279: astore_2 │ │ │ │ + 280: aload_2 │ │ │ │ + 281: aload 10 │ │ │ │ + 283: invokevirtual #83 // Method android/app/Activity.startActivity:(Landroid/content/Intent;)V │ │ │ │ + 286: goto 108 │ │ │ │ } ├── smali/jp/gr/java_conf/hatalab/mnv/DirList2.smali │ @@ -179,290 +179,267 @@ │ .line 10 │ iget v0, p0, Ljp/gr/java_conf/hatalab/mnv/DirList2;->mSortDirection:I │ │ return v0 │ .end method │ │ .method private searchNextFile(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ - .locals 15 │ + .locals 12 │ .param p1, "currentDir" # Ljava/lang/String; │ .param p2, "fileName" # Ljava/lang/String; │ │ .prologue │ .line 201 │ - const-string v10, "" │ + const-string v6, "" │ │ .line 204 │ - .local v10, "nextFile":Ljava/lang/String; │ - iget-object v12, p0, Ljp/gr/java_conf/hatalab/mnv/DirList2;->mBaseDir:Ljava/lang/String; │ + .local v6, "nextFile":Ljava/lang/String; │ + iget-object v8, p0, Ljp/gr/java_conf/hatalab/mnv/DirList2;->mBaseDir:Ljava/lang/String; │ │ - move-object/from16 v0, p1 │ + invoke-virtual {p1, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - invoke-virtual {v0, v12}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + move-result v8 │ │ - move-result v12 │ - │ - if-nez v12, :cond_1 │ + if-nez v8, :cond_1 │ │ .line 320 │ - .end local v10 # "nextFile":Ljava/lang/String; │ + .end local v6 # "nextFile":Ljava/lang/String; │ :cond_0 │ :goto_0 │ - return-object v10 │ + return-object v6 │ │ .line 213 │ - .restart local v10 # "nextFile":Ljava/lang/String; │ + .restart local v6 # "nextFile":Ljava/lang/String; │ :cond_1 │ - new-instance v9, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v9}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 214 │ - .local v9, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v2, Ljava/io/File; │ - │ - move-object/from16 v0, p1 │ + .local v5, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v0, Ljava/io/File; │ │ - invoke-direct {v2, v0}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v0, p1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 215 │ - .local v2, "baseFile":Ljava/io/File; │ - invoke-virtual {v2}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + .local v0, "baseFile":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 218 │ - .local v4, "files":[Ljava/io/File; │ - const-string v12, "/dev" │ - │ - move-object/from16 v0, p1 │ - │ - invoke-virtual {v0, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v2, "files":[Ljava/io/File; │ + const-string v8, "/dev" │ │ - move-result v12 │ + .line 219 │ + invoke-virtual {p1, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - if-nez v12, :cond_4 │ + move-result v8 │ │ - const-string v12, "/proc" │ + if-nez v8, :cond_4 │ │ - move-object/from16 v0, p1 │ + const-string v8, "/proc" │ │ - invoke-virtual {v0, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .line 220 │ + invoke-virtual {p1, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v12 │ + move-result v8 │ │ - if-nez v12, :cond_4 │ + if-nez v8, :cond_4 │ │ - const-string v12, "/sys" │ + const-string v8, "/sys" │ │ - move-object/from16 v0, p1 │ + .line 221 │ + invoke-virtual {p1, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - invoke-virtual {v0, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + move-result v8 │ │ - move-result v12 │ + if-nez v8, :cond_4 │ │ - if-nez v12, :cond_4 │ - │ - if-eqz v4, :cond_4 │ + if-eqz v2, :cond_4 │ │ .line 224 │ - move-object v1, v4 │ - │ - .local v1, "arr$":[Ljava/io/File; │ - array-length v8, v1 │ + array-length v9, v2 │ │ - .local v8, "len$":I │ - const/4 v5, 0x0 │ + const/4 v8, 0x0 │ │ - .local v5, "i$":I │ :goto_1 │ - if-ge v5, v8, :cond_4 │ + if-ge v8, v9, :cond_4 │ │ - aget-object v3, v1, v5 │ + aget-object v1, v2, v8 │ │ .line 225 │ - .local v3, "f":Ljava/io/File; │ - invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ + .local v1, "f":Ljava/io/File; │ + invoke-virtual {v1}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - iget-object v13, p0, Ljp/gr/java_conf/hatalab/mnv/DirList2;->mFilter:Ljava/lang/String; │ + iget-object v11, p0, Ljp/gr/java_conf/hatalab/mnv/DirList2;->mFilter:Ljava/lang/String; │ │ - invoke-virtual {v12, v13}, Ljava/lang/String;->matches(Ljava/lang/String;)Z │ + invoke-virtual {v10, v11}, Ljava/lang/String;->matches(Ljava/lang/String;)Z │ │ - move-result v12 │ + move-result v10 │ │ - if-nez v12, :cond_2 │ + if-nez v10, :cond_2 │ │ - invoke-virtual {v3}, Ljava/io/File;->isDirectory()Z │ + invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ │ - move-result v12 │ + move-result v10 │ │ - if-eqz v12, :cond_3 │ + if-eqz v10, :cond_3 │ │ .line 227 │ :cond_2 │ - invoke-virtual {v9, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 224 │ :cond_3 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_1 │ │ .line 235 │ - .end local v1 # "arr$":[Ljava/io/File; │ - .end local v3 # "f":Ljava/io/File; │ - .end local v5 # "i$":I │ - .end local v8 # "len$":I │ + .end local v1 # "f":Ljava/io/File; │ :cond_4 │ - new-instance v12, Ljp/gr/java_conf/hatalab/mnv/DirList2$1; │ + new-instance v8, Ljp/gr/java_conf/hatalab/mnv/DirList2$1; │ │ - invoke-direct {v12, p0}, Ljp/gr/java_conf/hatalab/mnv/DirList2$1;->(Ljp/gr/java_conf/hatalab/mnv/DirList2;)V │ + invoke-direct {v8, p0}, Ljp/gr/java_conf/hatalab/mnv/DirList2$1;->(Ljp/gr/java_conf/hatalab/mnv/DirList2;)V │ │ - invoke-static {v9, v12}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v5, v8}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 248 │ - iget-boolean v12, p0, Ljp/gr/java_conf/hatalab/mnv/DirList2;->mlistFoldersFirstFlag:Z │ + iget-boolean v8, p0, Ljp/gr/java_conf/hatalab/mnv/DirList2;->mlistFoldersFirstFlag:Z │ │ - if-eqz v12, :cond_5 │ + if-eqz v8, :cond_5 │ │ .line 249 │ - new-instance v12, Ljp/gr/java_conf/hatalab/mnv/DirList2$2; │ + new-instance v8, Ljp/gr/java_conf/hatalab/mnv/DirList2$2; │ │ - invoke-direct {v12, p0}, Ljp/gr/java_conf/hatalab/mnv/DirList2$2;->(Ljp/gr/java_conf/hatalab/mnv/DirList2;)V │ + invoke-direct {v8, p0}, Ljp/gr/java_conf/hatalab/mnv/DirList2$2;->(Ljp/gr/java_conf/hatalab/mnv/DirList2;)V │ │ - invoke-static {v9, v12}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v5, v8}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 282 │ :cond_5 │ - new-instance v12, Ljava/io/File; │ + new-instance v8, Ljava/io/File; │ │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, p1 │ + invoke-virtual {v9, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v9 │ │ - move-result-object v13 │ + const-string v10, "/" │ │ - const-string v14, "/" │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v9 │ │ - move-result-object v13 │ + invoke-virtual {v9, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, p2 │ + move-result-object v9 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v9 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-direct {v8, v9}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - move-result-object v13 │ + invoke-virtual {v5, v8}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ │ - invoke-direct {v12, v13}, Ljava/io/File;->(Ljava/lang/String;)V │ - │ - invoke-virtual {v9, v12}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ - │ - move-result v6 │ + move-result v3 │ │ .line 284 │ - .local v6, "index":I │ - add-int/lit8 v6, v6, 0x1 │ + .local v3, "index":I │ + add-int/lit8 v3, v3, 0x1 │ │ .line 286 │ - invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ - move-result v12 │ + move-result v8 │ │ - if-lt v6, v12, :cond_7 │ + if-lt v3, v8, :cond_7 │ │ .line 288 │ - const-string v12, "/" │ + const-string v8, "/" │ │ - move-object/from16 v0, p1 │ + invoke-virtual {p1, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - invoke-virtual {v0, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + move-result v8 │ │ - move-result v12 │ - │ - if-eqz v12, :cond_6 │ + if-eqz v8, :cond_6 │ │ .line 289 │ - const-string v10, "" │ + const-string v6, "" │ │ goto/16 :goto_0 │ │ .line 291 │ :cond_6 │ - new-instance v11, Ljava/io/File; │ - │ - move-object/from16 v0, p1 │ + new-instance v7, Ljava/io/File; │ │ - invoke-direct {v11, v0}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v7, p1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 292 │ - .local v11, "upDir":Ljava/io/File; │ - invoke-virtual {v11}, Ljava/io/File;->getParent()Ljava/lang/String; │ + .local v7, "upDir":Ljava/io/File; │ + invoke-virtual {v7}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v8 │ │ - invoke-virtual {v11}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v9 │ │ - invoke-direct {p0, v12, v13}, Ljp/gr/java_conf/hatalab/mnv/DirList2;->searchNextFile(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v8, v9}, Ljp/gr/java_conf/hatalab/mnv/DirList2;->searchNextFile(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v6 │ │ goto/16 :goto_0 │ │ .line 298 │ - .end local v11 # "upDir":Ljava/io/File; │ + .end local v7 # "upDir":Ljava/io/File; │ :cond_7 │ - move v7, v6 │ + move v4, v3 │ │ - .local v7, "k":I │ - invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ + .local v4, "k":I │ + invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ - move-result v12 │ + move-result v8 │ │ - if-ge v7, v12, :cond_0 │ + if-ge v4, v8, :cond_0 │ │ .line 299 │ - invoke-virtual {v9, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v5, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - check-cast v3, Ljava/io/File; │ + check-cast v1, Ljava/io/File; │ │ .line 301 │ - .restart local v3 # "f":Ljava/io/File; │ - invoke-virtual {v3}, Ljava/io/File;->isDirectory()Z │ + .restart local v1 # "f":Ljava/io/File; │ + invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ │ - move-result v12 │ + move-result v8 │ │ - if-eqz v12, :cond_8 │ + if-eqz v8, :cond_8 │ │ .line 311 │ - invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v6 │ │ goto/16 :goto_0 │ │ .line 314 │ :cond_8 │ - invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v6 │ │ goto/16 :goto_0 │ .end method │ │ .method private setSortAscend()V │ .locals 1 ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 880 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$12;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TemplateTextList.smali │ @@ -125,15 +125,14 @@ │ │ const-string v2, "\'Noteworthy day: \'M/d/yy" │ │ aput-object v2, v0, v1 │ │ iput-object v0, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->format_sample:[Ljava/lang/String; │ │ - .line 582 │ return-void │ .end method │ │ .method static synthetic access$000(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ .locals 0 │ .param p0, "x0" # Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ .param p1, "x1" # I │ @@ -239,15 +238,15 @@ │ .line 481 │ sget v7, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->PREF_KEY:I │ │ invoke-virtual {p0, v7}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v7 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ .line 483 │ .local v3, "keyPrefix":Ljava/lang/String; │ new-instance v4, Ljava/text/DecimalFormat; │ │ @@ -445,50 +444,56 @@ │ .line 322 │ new-instance v6, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v6, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v7, 0x7f060094 │ │ + .line 323 │ invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f060041 │ │ new-instance v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9; │ │ invoke-direct {v8, p0, v3, v5, p1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;->(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;Landroid/widget/CheckBox;I)V │ │ + .line 325 │ invoke-virtual {v6, v7, v8}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f060044 │ │ new-instance v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$8; │ │ invoke-direct {v8, p0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$8;->(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ + .line 363 │ invoke-virtual {v6, v7, v8}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ new-instance v7, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$7; │ │ invoke-direct {v7, p0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$7;->(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ │ + .line 368 │ invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 376 │ invoke-virtual {v6, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 377 │ invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 379 │ .local v0, "alertDialog":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->getWindow()Landroid/view/Window; │ @@ -583,26 +588,29 @@ │ :cond_0 │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v4, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v5, 0x7f060096 │ │ + .line 404 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10; │ │ invoke-direct {v5, p0, p1}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;->(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V │ │ + .line 405 │ invoke-virtual {v4, v2, v5}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 419 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 422 │ return-void │ .end method │ │ .method private static initPreferences(Landroid/app/Activity;)V │ @@ -613,15 +621,15 @@ │ .line 561 │ sget v6, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->PREF_KEY:I │ │ invoke-virtual {p0, v6}, Landroid/app/Activity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ .line 563 │ .local v2, "key":Ljava/lang/String; │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ @@ -717,42 +725,42 @@ │ .line 577 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto :goto_0 │ .end method │ │ .method public static loadPreferences(Landroid/app/Activity;)Ljava/util/ArrayList; │ - .locals 12 │ + .locals 13 │ .param p0, "act" # Landroid/app/Activity; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/app/Activity;", │ ")", │ "Ljava/util/ArrayList", │ "<", │ "Ljp/gr/java_conf/hatalab/mnv/myTemplateText;", │ ">;" │ } │ .end annotation │ │ .prologue │ - const/4 v11, 0x1 │ + const/4 v12, 0x1 │ │ .line 518 │ invoke-static {p0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->initPreferences(Landroid/app/Activity;)V │ │ .line 521 │ sget v8, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->PREF_KEY:I │ │ invoke-virtual {p0, v8}, Landroid/app/Activity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v8 │ │ - invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v8}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ .line 523 │ .local v5, "prefix":Ljava/lang/String; │ new-instance v4, Ljava/text/DecimalFormat; │ │ @@ -787,17 +795,17 @@ │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - int-to-long v9, v0 │ + int-to-long v10, v0 │ │ - invoke-virtual {v4, v9, v10}, Ljava/text/DecimalFormat;->format(J)Ljava/lang/String; │ + invoke-virtual {v4, v10, v11}, Ljava/text/DecimalFormat;->format(J)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ @@ -880,25 +888,25 @@ │ invoke-virtual {v7, v8, v9}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v7 │ │ .line 542 │ new-instance v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ - invoke-direct {v1, v7, v11}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;->(Ljava/lang/String;Z)V │ + invoke-direct {v1, v7, v12}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;->(Ljava/lang/String;Z)V │ │ .restart local v1 # "item":Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ goto :goto_1 │ │ .line 545 │ .end local v1 # "item":Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ :cond_3 │ new-instance v1, Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ - invoke-direct {v1, v7, v11}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;->(Ljava/lang/String;Z)V │ + invoke-direct {v1, v7, v12}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;->(Ljava/lang/String;Z)V │ │ .restart local v1 # "item":Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ goto :goto_1 │ .end method │ │ .method private moveItemDown(I)V │ .locals 1 │ @@ -994,80 +1002,88 @@ │ │ new-array v2, v4, [Ljava/lang/CharSequence; │ │ const/4 v4, 0x0 │ │ const v5, 0x7f060023 │ │ + .line 161 │ invoke-virtual {p0, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ aput-object v5, v2, v4 │ │ const/4 v4, 0x1 │ │ const v5, 0x7f060024 │ │ + .line 162 │ invoke-virtual {p0, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ aput-object v5, v2, v4 │ │ const/4 v4, 0x2 │ │ const v5, 0x7f06001c │ │ + .line 163 │ invoke-virtual {p0, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ aput-object v5, v2, v4 │ │ const/4 v4, 0x3 │ │ const v5, 0x7f06001d │ │ + .line 164 │ invoke-virtual {p0, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ aput-object v5, v2, v4 │ │ const/4 v4, 0x4 │ │ const v5, 0x7f06001e │ │ + .line 165 │ invoke-virtual {p0, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ aput-object v5, v2, v4 │ │ .line 168 │ .local v2, "menu":[Ljava/lang/CharSequence; │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v4, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v5, 0x7f06001a │ │ + .line 169 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3; │ │ invoke-direct {v5, p0, p1, v3, v0}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;->(Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ │ + .line 170 │ invoke-virtual {v4, v2, v5}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 202 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_0 │ .end method │ │ .method private removeItem(I)V │ .locals 2 │ @@ -1108,15 +1124,15 @@ │ .line 455 │ sget v9, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->PREF_KEY:I │ │ invoke-virtual {p0, v9}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v9 │ │ - invoke-virtual {v9}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v9}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ .line 457 │ .local v4, "keyPrefix":Ljava/lang/String; │ new-instance v6, Ljava/text/DecimalFormat; │ │ @@ -1260,15 +1276,15 @@ │ .line 427 │ sget v5, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->PREF_KEY:I │ │ invoke-virtual {p0, v5}, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ - invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ .line 429 │ .local v1, "key":Ljava/lang/String; │ const/16 v5, 0x63 ├── smali/jp/gr/java_conf/hatalab/mnv/Settings.smali │ @@ -443,26 +443,29 @@ │ :cond_0 │ new-instance v3, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v3, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f060096 │ │ + .line 570 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Ljp/gr/java_conf/hatalab/mnv/Settings$17; │ │ invoke-direct {v4, p0, p1}, Ljp/gr/java_conf/hatalab/mnv/Settings$17;->(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V │ │ + .line 571 │ invoke-virtual {v3, v1, v4}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 587 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 590 │ return-void │ .end method │ │ .method private onPreferenceClick_setAutoLink(Landroid/preference/Preference;)Z │ @@ -607,50 +610,56 @@ │ .line 477 │ new-instance v9, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v9, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v10, 0x7f060094 │ │ + .line 478 │ invoke-virtual {v9, v10}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v9 │ │ const v10, 0x7f060041 │ │ new-instance v11, Ljp/gr/java_conf/hatalab/mnv/Settings$16; │ │ invoke-direct {v11, p0, v5, v8, p1}, Ljp/gr/java_conf/hatalab/mnv/Settings$16;->(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;Landroid/widget/CheckBox;Landroid/preference/Preference;)V │ │ + .line 480 │ invoke-virtual {v9, v10, v11}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v9 │ │ const v10, 0x7f060044 │ │ new-instance v11, Ljp/gr/java_conf/hatalab/mnv/Settings$15; │ │ invoke-direct {v11, p0}, Ljp/gr/java_conf/hatalab/mnv/Settings$15;->(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ + .line 524 │ invoke-virtual {v9, v10, v11}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v9 │ │ new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$14; │ │ invoke-direct {v10, p0}, Ljp/gr/java_conf/hatalab/mnv/Settings$14;->(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ + .line 529 │ invoke-virtual {v9, v10}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v9 │ │ + .line 537 │ invoke-virtual {v9, v3}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v9 │ │ + .line 538 │ invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 540 │ .local v0, "alertDialog":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->getWindow()Landroid/view/Window; │ @@ -738,15 +747,15 @@ │ .line 615 │ const v8, 0x7f060064 │ │ invoke-virtual {p0, v8}, Ljp/gr/java_conf/hatalab/mnv/Settings;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v8 │ │ - invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v8}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ .line 616 │ .local v4, "sampletext":Ljava/lang/String; │ new-instance v8, Ljava/lang/StringBuilder; │ │ @@ -791,46 +800,52 @@ │ .line 639 │ new-instance v8, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v8, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v9, 0x7f060062 │ │ + .line 640 │ invoke-virtual {v8, v9}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ + .line 641 │ invoke-virtual {v8, v11}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ const v9, 0x7f060041 │ │ new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$20; │ │ invoke-direct {v10, p0, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings$20;->(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ + .line 642 │ invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ const v9, 0x7f060044 │ │ new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$19; │ │ invoke-direct {v10, p0}, Ljp/gr/java_conf/hatalab/mnv/Settings$19;->(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ + .line 650 │ invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ + .line 655 │ invoke-virtual {v8, v6}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ + .line 656 │ invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 659 │ .local v0, "alertDialog":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V │ @@ -907,15 +922,15 @@ │ .line 690 │ const v8, 0x7f06008a │ │ invoke-virtual {p0, v8}, Ljp/gr/java_conf/hatalab/mnv/Settings;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v8 │ │ - invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v8}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ .line 691 │ .local v4, "sampletext":Ljava/lang/String; │ new-instance v8, Ljava/lang/StringBuilder; │ │ @@ -960,46 +975,52 @@ │ .line 714 │ new-instance v8, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v8, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v9, 0x7f060088 │ │ + .line 715 │ invoke-virtual {v8, v9}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ + .line 716 │ invoke-virtual {v8, v11}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ const v9, 0x7f060041 │ │ new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$23; │ │ invoke-direct {v10, p0, v5}, Ljp/gr/java_conf/hatalab/mnv/Settings$23;->(Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ │ + .line 717 │ invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ const v9, 0x7f060044 │ │ new-instance v10, Ljp/gr/java_conf/hatalab/mnv/Settings$22; │ │ invoke-direct {v10, p0}, Ljp/gr/java_conf/hatalab/mnv/Settings$22;->(Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ │ + .line 725 │ invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ + .line 730 │ invoke-virtual {v8, v6}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ + .line 731 │ invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 734 │ .local v0, "alertDialog":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V │ @@ -1099,15 +1120,15 @@ │ .local v0, "ed":Landroid/content/SharedPreferences$Editor; │ const v2, 0x7f06004e │ │ invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/Settings;->defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;->getPrefString()Ljava/lang/String; │ │ @@ -1184,15 +1205,15 @@ │ .local v0, "ed":Landroid/content/SharedPreferences$Editor; │ const v2, 0x7f060061 │ │ invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ iget v3, p0, Ljp/gr/java_conf/hatalab/mnv/Settings;->fontSize:F │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;->putFloat(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; │ │ @@ -1271,15 +1292,15 @@ │ .local v0, "ed":Landroid/content/SharedPreferences$Editor; │ const v2, 0x7f060087 │ │ invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/Settings;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ iget v3, p0, Ljp/gr/java_conf/hatalab/mnv/Settings;->fontSizeOnList:F │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;->putFloat(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; │ │ @@ -1477,15 +1498,15 @@ │ .local v0, "ed":Landroid/content/SharedPreferences$Editor; │ const v3, 0x7f06004a │ │ invoke-virtual {p0, v3}, Ljp/gr/java_conf/hatalab/mnv/Settings;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ - invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/Settings;->initDir:Ljava/lang/String; │ │ invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ @@ -2033,15 +2054,15 @@ │ move/from16 v0, v27 │ │ if-ge v14, v0, :cond_0 │ │ .line 196 │ aget-object v27, v11, v14 │ │ - invoke-virtual/range {v27 .. v27}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface/range {v27 .. v27}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v27 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;->lineBreak:Ljava/lang/String; │ │ @@ -2052,15 +2073,15 @@ │ move-result v27 │ │ if-eqz v27, :cond_2 │ │ .line 197 │ aget-object v27, v10, v14 │ │ - invoke-virtual/range {v27 .. v27}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface/range {v27 .. v27}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ .line 201 │ :cond_0 │ move-object/from16 v0, p0 │ │ @@ -2612,15 +2633,15 @@ │ move/from16 v0, v27 │ │ if-ge v14, v0, :cond_1 │ │ .line 317 │ aget-object v27, v24, v14 │ │ - invoke-virtual/range {v27 .. v27}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface/range {v27 .. v27}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v27 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/Settings;->typeface:Ljava/lang/String; │ │ @@ -2631,15 +2652,15 @@ │ move-result v27 │ │ if-eqz v27, :cond_3 │ │ .line 318 │ aget-object v27, v23, v14 │ │ - invoke-virtual/range {v27 .. v27}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface/range {v27 .. v27}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v22 │ │ .line 322 │ :cond_1 │ move-object/from16 v0, p0 ├── smali/jp/gr/java_conf/hatalab/mnv/Config.smali │ @@ -492,15 +492,15 @@ │ .local v0, "sharedPreferences":Landroid/content/SharedPreferences; │ const v2, 0x7f060087 │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ sget v3, Ljp/gr/java_conf/hatalab/mnv/Config;->fontSizeOnList:F │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getFloat(Ljava/lang/String;F)F │ │ @@ -511,15 +511,15 @@ │ .line 169 │ const v2, 0x7f06004a │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;->initDirName:Ljava/lang/String; │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ @@ -530,15 +530,15 @@ │ .line 172 │ const v2, 0x7f06004e │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;->defaultFolderName:Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;->getPrefString()Ljava/lang/String; │ │ @@ -557,15 +557,15 @@ │ .line 176 │ const v2, 0x7f060068 │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;->listFoldersFirstFlag:Ljava/lang/Boolean; │ │ invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z │ │ @@ -584,15 +584,15 @@ │ .line 178 │ const v2, 0x7f060083 │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ sget v3, Ljp/gr/java_conf/hatalab/mnv/Config;->fileListOrder:I │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ @@ -603,15 +603,15 @@ │ .line 181 │ const v2, 0x7f06006e │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;->autoSaveFlag:Ljava/lang/Boolean; │ │ invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z │ │ @@ -630,15 +630,15 @@ │ .line 184 │ const v2, 0x7f060071 │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;->typeface:Ljava/lang/String; │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ @@ -649,15 +649,15 @@ │ .line 187 │ const v2, 0x7f060084 │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ sget-object v3, Ljp/gr/java_conf/hatalab/mnv/Config;->noTitleBarFlag:Ljava/lang/Boolean; │ │ invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z │ │ @@ -676,15 +676,15 @@ │ .line 191 │ const v2, 0x7f060051 │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "3" │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ @@ -695,15 +695,15 @@ │ .line 193 │ const v2, 0x7f060054 │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "utf-8" │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ @@ -714,15 +714,15 @@ │ .line 195 │ const v2, 0x7f060057 │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v2 │ │ @@ -735,15 +735,15 @@ │ .line 197 │ const v2, 0x7f06005c │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ @@ -758,15 +758,15 @@ │ .line 199 │ const v2, 0x7f06006b │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v2 │ │ @@ -779,15 +779,15 @@ │ .line 202 │ const v2, 0x7f060061 │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ sget v3, Ljp/gr/java_conf/hatalab/mnv/Config;->fontSize:F │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getFloat(Ljava/lang/String;F)F │ │ @@ -798,15 +798,15 @@ │ .line 204 │ const v2, 0x7f060065 │ │ invoke-virtual {p0, v2}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "auto" │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ├── smali/jp/gr/java_conf/hatalab/mnv/DirList$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/DirList; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/DirList;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/DirList; │ │ .prologue │ .line 128 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/DirList$1;->this$0:Ljp/gr/java_conf/hatalab/mnv/DirList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$26.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1630 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$26;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/GrepActivity$11.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$inputView:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ .prologue │ .line 500 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;->val$inputView:Landroid/view/View; ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$4.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$entryValues:[Ljava/lang/CharSequence; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 203 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$4;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$4;->val$entryValues:[Ljava/lang/CharSequence; │ │ @@ -72,30 +73,30 @@ │ if-ge v0, v3, :cond_0 │ │ .line 212 │ iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$4;->val$entryValues:[Ljava/lang/CharSequence; │ │ aget-object v3, v3, v0 │ │ - invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ .line 213 │ iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$4;->val$entries:[Ljava/lang/CharSequence; │ │ aget-object v3, v3, v0 │ │ - invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ .line 217 │ :cond_0 │ iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$4;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; ├── smali/jp/gr/java_conf/hatalab/mnv/SelectFileName$4.smali │ @@ -30,39 +30,36 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ .prologue │ .line 371 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4;->this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ 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 371 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/lang/String; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4;->compare(Ljava/lang/String;Ljava/lang/String;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1107 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TemplateTextList$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ .prologue │ .line 110 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$2;->this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$21.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$textview:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 694 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$21;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$21;->val$textview:Landroid/widget/TextView; ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 277 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$5;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$17.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$editView:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 572 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$17;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$17;->val$editView:Landroid/widget/EditText; ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$findTxtEdit:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 640 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;->val$findTxtEdit:Landroid/widget/EditText; │ │ @@ -90,14 +91,15 @@ │ if-eqz v4, :cond_0 │ │ .line 655 │ iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$7;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ const-string v5, "input_method" │ │ + .line 656 │ invoke-virtual {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/view/inputmethod/InputMethodManager; │ │ .line 657 ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$16.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$timeformatCheck:Landroid/widget/CheckBox; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;Landroid/widget/CheckBox;Landroid/preference/Preference;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 480 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$16;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$16;->val$nameEditText:Landroid/widget/EditText; ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1364 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$20;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/SelectFileName$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ .prologue │ .line 132 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$1;->this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$20.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$seekBar:Landroid/widget/SeekBar; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 642 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$20;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$20;->val$seekBar:Landroid/widget/SeekBar; ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$19.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1316 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$19;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$24.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1416 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$24;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 972 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$16;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1070 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$15;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$4.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$m_sortOrder:I │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 474 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ iput p2, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;->val$m_sortOrder:I │ │ @@ -48,25 +49,21 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 474 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/lang/String; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;->compare(Ljava/lang/String;Ljava/lang/String;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/jp/gr/java_conf/hatalab/mnv/MyUtil.smali │ @@ -17,47 +17,52 @@ │ .method static constructor ()V │ .locals 1 │ │ .prologue │ .line 590 │ const-string v0, "((?:(http|https|Http|Https|rtsp|Rtsp):\\/\\/(?:(?:[a-zA-Z0-9\\$\\-\\_\\.\\+\\!\\*\\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-fA-F0-9]{2})){1,64}(?:\\:(?:[a-zA-Z0-9\\$\\-\\_\\.\\+\\!\\*\\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-fA-F0-9]{2})){1,25})?\\@)?)((?:(?:[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}\\.)+(?:(?:aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(?:biz|b[abdefghijmnorstvwyz])|(?:cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(?:edu|e[cegrstu])|f[ijkmor]|(?:gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(?:info|int|i[delmnoqrst])|(?:jobs|j[emop])|k[eghimnrwyz]|l[abcikrstuvy]|(?:mil|mobi|museum|m[acdghklmnopqrstuvwxyz])|(?:name|net|n[acefgilopruz])|(?:org|om)|(?:pro|p[aefghklmnrstwy])|qa|r[eouw]|s[abcdeghijklmnortuvyz]|(?:tel|travel|t[cdfghjklmnoprtvwz])|u[agkmsyz]|v[aceginu]|w[fs]|y[etu]|z[amw]))|(?:(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9])\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[0-9])))(?:\\:\\d{1,5})?)(\\/(?:(?:[a-zA-Z0-9\\;\\/\\?\\:\\@\\&\\=\\#\\~\\-\\.\\+\\!\\*\\\'\\(\\)\\,\\_])|(?:\\%[a-fA-F0-9]{2}))*)?(?:\\b|$)" │ │ + .line 591 │ invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v0 │ │ sput-object v0, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ │ .line 635 │ const-string v0, "((25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9])\\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[0-9]))" │ │ + .line 636 │ invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v0 │ │ sput-object v0, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->IP_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ .line 643 │ const-string v0, "[a-zA-Z0-9\\+\\.\\_\\%\\-]{1,256}\\@[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}(\\.[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25})+" │ │ + .line 644 │ invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v0 │ │ sput-object v0, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ .line 654 │ const-string v0, "(\\+[0-9]+[\\- \\.]*)?(\\([0-9]+\\)[\\- \\.]*)?([0-9][0-9\\- \\.][0-9\\- \\.]+[0-9])" │ │ + .line 655 │ invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v0 │ │ sput-object v0, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->PHONE_PATTERN:Ljava/util/regex/Pattern; │ │ + .line 654 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ @@ -761,22 +766,22 @@ │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 493 │ - const/4 v0, 0x0 │ + const/4 v1, 0x0 │ │ .line 494 │ - .local v0, "in":Ljava/nio/channels/FileChannel; │ - const/4 v5, 0x0 │ + .local v1, "in":Ljava/nio/channels/FileChannel; │ + const/4 v6, 0x0 │ │ .line 496 │ - .local v5, "out":Ljava/nio/channels/FileChannel; │ + .local v6, "out":Ljava/nio/channels/FileChannel; │ const/4 v7, 0x0 │ │ .line 497 │ .local v7, "inStream":Ljava/io/FileInputStream; │ const/4 v9, 0x0 │ │ .line 500 │ @@ -802,104 +807,104 @@ │ │ .line 503 │ .end local v9 # "outStream":Ljava/io/FileOutputStream; │ .local v10, "outStream":Ljava/io/FileOutputStream; │ :try_start_2 │ invoke-virtual {v8}, Ljava/io/FileInputStream;->getChannel()Ljava/nio/channels/FileChannel; │ │ - move-result-object v0 │ + move-result-object v1 │ │ .line 504 │ invoke-virtual {v10}, Ljava/io/FileOutputStream;->getChannel()Ljava/nio/channels/FileChannel; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 506 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - invoke-virtual {v0}, Ljava/nio/channels/FileChannel;->size()J │ + invoke-virtual {v1}, Ljava/nio/channels/FileChannel;->size()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-virtual/range {v0 .. v5}, Ljava/nio/channels/FileChannel;->transferTo(JJLjava/nio/channels/WritableByteChannel;)J │ + invoke-virtual/range {v1 .. v6}, Ljava/nio/channels/FileChannel;->transferTo(JJLjava/nio/channels/WritableByteChannel;)J │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_2 │ │ .line 511 │ invoke-static {v8}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->close(Ljava/io/Closeable;)V │ │ .line 512 │ - invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->close(Ljava/io/Closeable;)V │ + invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->close(Ljava/io/Closeable;)V │ │ .line 513 │ invoke-static {v10}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->close(Ljava/io/Closeable;)V │ │ .line 514 │ - invoke-static {v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->close(Ljava/io/Closeable;)V │ + invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->close(Ljava/io/Closeable;)V │ │ .line 516 │ return-void │ │ .line 507 │ .end local v8 # "inStream":Ljava/io/FileInputStream; │ .end local v10 # "outStream":Ljava/io/FileOutputStream; │ .restart local v7 # "inStream":Ljava/io/FileInputStream; │ .restart local v9 # "outStream":Ljava/io/FileOutputStream; │ :catch_0 │ - move-exception v6 │ + move-exception v0 │ │ .line 508 │ - .local v6, "e":Ljava/io/IOException; │ + .local v0, "e":Ljava/io/IOException; │ :goto_0 │ :try_start_3 │ - invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ + invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V │ │ .line 509 │ - throw v6 │ + throw v0 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 511 │ - .end local v6 # "e":Ljava/io/IOException; │ + .end local v0 # "e":Ljava/io/IOException; │ :catchall_0 │ - move-exception v1 │ + move-exception v2 │ │ :goto_1 │ invoke-static {v7}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->close(Ljava/io/Closeable;)V │ │ .line 512 │ - invoke-static {v0}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->close(Ljava/io/Closeable;)V │ + invoke-static {v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->close(Ljava/io/Closeable;)V │ │ .line 513 │ invoke-static {v9}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->close(Ljava/io/Closeable;)V │ │ .line 514 │ - invoke-static {v5}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->close(Ljava/io/Closeable;)V │ + invoke-static {v6}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->close(Ljava/io/Closeable;)V │ │ - throw v1 │ + throw v2 │ │ .line 511 │ .end local v7 # "inStream":Ljava/io/FileInputStream; │ .restart local v8 # "inStream":Ljava/io/FileInputStream; │ :catchall_1 │ - move-exception v1 │ + move-exception v2 │ │ move-object v7, v8 │ │ .end local v8 # "inStream":Ljava/io/FileInputStream; │ .restart local v7 # "inStream":Ljava/io/FileInputStream; │ goto :goto_1 │ │ .end local v7 # "inStream":Ljava/io/FileInputStream; │ .end local v9 # "outStream":Ljava/io/FileOutputStream; │ .restart local v8 # "inStream":Ljava/io/FileInputStream; │ .restart local v10 # "outStream":Ljava/io/FileOutputStream; │ :catchall_2 │ - move-exception v1 │ + move-exception v2 │ │ move-object v9, v10 │ │ .end local v10 # "outStream":Ljava/io/FileOutputStream; │ .restart local v9 # "outStream":Ljava/io/FileOutputStream; │ move-object v7, v8 │ │ @@ -907,28 +912,28 @@ │ .restart local v7 # "inStream":Ljava/io/FileInputStream; │ goto :goto_1 │ │ .line 507 │ .end local v7 # "inStream":Ljava/io/FileInputStream; │ .restart local v8 # "inStream":Ljava/io/FileInputStream; │ :catch_1 │ - move-exception v6 │ + move-exception v0 │ │ move-object v7, v8 │ │ .end local v8 # "inStream":Ljava/io/FileInputStream; │ .restart local v7 # "inStream":Ljava/io/FileInputStream; │ goto :goto_0 │ │ .end local v7 # "inStream":Ljava/io/FileInputStream; │ .end local v9 # "outStream":Ljava/io/FileOutputStream; │ .restart local v8 # "inStream":Ljava/io/FileInputStream; │ .restart local v10 # "outStream":Ljava/io/FileOutputStream; │ :catch_2 │ - move-exception v6 │ + move-exception v0 │ │ move-object v9, v10 │ │ .end local v10 # "outStream":Ljava/io/FileOutputStream; │ .restart local v9 # "outStream":Ljava/io/FileOutputStream; │ move-object v7, v8 │ │ @@ -1385,15 +1390,15 @@ │ invoke-virtual {v1}, Ljava/io/BufferedInputStream;->close()V │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ .line 99 │ const/4 v0, 0x0 │ │ - .line 103 │ + .line 92 │ .end local v1 # "b_ins":Ljava/io/BufferedInputStream; │ .restart local v0 # "b_ins":Ljava/io/BufferedInputStream; │ :goto_0 │ return-object v2 │ │ .line 101 │ .end local v0 # "b_ins":Ljava/io/BufferedInputStream; │ @@ -1683,28 +1688,31 @@ │ │ .prologue │ .line 580 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 581 │ invoke-virtual {v0, p0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060041 │ │ new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MyUtil$1; │ │ invoke-direct {v2}, Ljp/gr/java_conf/hatalab/mnv/MyUtil$1;->()V │ │ + .line 582 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 587 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 588 │ return-void │ .end method │ │ .method public static writeTextFile(Ljava/lang/String;[B)V ├── smali/jp/gr/java_conf/hatalab/mnv/R.smali │ @@ -21,10 +21,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 304 │ return-void │ .end method ├── smali/jp/gr/java_conf/hatalab/mnv/GrepTask$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/GrepTask;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ .prologue │ .line 36 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/GrepTask$1;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/DirList2$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/DirList2;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ .prologue │ .line 235 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/DirList2$1;->this$0:Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity.smali │ @@ -464,299 +464,301 @@ │ invoke-virtual {p0, v1, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->startActivityForResult(Landroid/content/Intent;I)V │ │ .line 922 │ return-void │ .end method │ │ .method private createDir()V │ - .locals 20 │ + .locals 19 │ │ .prologue │ .line 788 │ invoke-static/range {p0 .. p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 790 │ - .local v6, "inflater":Landroid/view/LayoutInflater; │ - const v17, 0x7f030008 │ + .local v5, "inflater":Landroid/view/LayoutInflater; │ + const v16, 0x7f030008 │ │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ - invoke-virtual {v6, v0, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + invoke-virtual {v5, v0, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 792 │ - .local v7, "inputView":Landroid/view/View; │ - const v17, 0x7f070003 │ + .local v6, "inputView":Landroid/view/View; │ + const v16, 0x7f070003 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - invoke-virtual {v7, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v6, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Landroid/widget/EditText; │ + check-cast v9, Landroid/widget/EditText; │ │ .line 795 │ - .local v10, "nameEditText":Landroid/widget/EditText; │ + .local v9, "nameEditText":Landroid/widget/EditText; │ invoke-static {}, Ljp/gr/java_conf/hatalab/mnv/Config;->getDefaultFolderName()Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ │ move-result-object v3 │ │ .line 796 │ .local v3, "defaultName":Ljp/gr/java_conf/hatalab/mnv/myTemplateText; │ invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 797 │ - .local v9, "name":Ljava/lang/String; │ + .local v8, "name":Ljava/lang/String; │ invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;->isWithNumber()Z │ │ - move-result v17 │ + move-result v16 │ │ - if-eqz v17, :cond_2 │ + if-eqz v16, :cond_2 │ │ .line 798 │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ .line 799 │ - .local v11, "next_num":I │ + .local v10, "next_num":I │ invoke-virtual {v3}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;->getNumberRegex()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 800 │ - .local v14, "regex":Ljava/lang/String; │ - if-eqz v14, :cond_2 │ + .local v13, "regex":Ljava/lang/String; │ + if-eqz v13, :cond_2 │ │ .line 801 │ - invoke-static {v14}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ + invoke-static {v13}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 802 │ - .local v13, "p":Ljava/util/regex/Pattern; │ + .local v12, "p":Ljava/util/regex/Pattern; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-interface/range {v17 .. v17}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v16 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v17 │ │ if-eqz v17, :cond_1 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Ljava/lang/String; │ + check-cast v14, Ljava/lang/String; │ │ .line 803 │ - .local v15, "s":Ljava/lang/String; │ + .local v14, "s":Ljava/lang/String; │ const-string v17, "/$" │ │ const-string v18, "" │ │ move-object/from16 v0, v17 │ │ move-object/from16 v1, v18 │ │ - invoke-virtual {v15, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v17 │ │ move-object/from16 v0, v17 │ │ - invoke-virtual {v13, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v12, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 804 │ - .local v8, "m":Ljava/util/regex/Matcher; │ - invoke-virtual {v8}, Ljava/util/regex/Matcher;->find()Z │ + .local v7, "m":Ljava/util/regex/Matcher; │ + invoke-virtual {v7}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v17 │ │ if-eqz v17, :cond_0 │ │ .line 805 │ const/16 v17, 0x1 │ │ move/from16 v0, v17 │ │ - invoke-virtual {v8, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v7, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 806 │ - .local v16, "str_num":Ljava/lang/String; │ - invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + .local v15, "str_num":Ljava/lang/String; │ + invoke-static {v15}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v12 │ + move-result v11 │ │ .line 807 │ - .local v12, "num":I │ - if-lt v12, v11, :cond_0 │ + .local v11, "num":I │ + if-lt v11, v10, :cond_0 │ │ - add-int/lit8 v11, v12, 0x1 │ + add-int/lit8 v10, v11, 0x1 │ │ goto :goto_0 │ │ .line 813 │ - .end local v8 # "m":Ljava/util/regex/Matcher; │ - .end local v12 # "num":I │ - .end local v15 # "s":Ljava/lang/String; │ - .end local v16 # "str_num":Ljava/lang/String; │ + .end local v7 # "m":Ljava/util/regex/Matcher; │ + .end local v11 # "num":I │ + .end local v14 # "s":Ljava/lang/String; │ + .end local v15 # "str_num":Ljava/lang/String; │ :cond_1 │ :try_start_0 │ - invoke-virtual {v3, v11}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;->toString(I)Ljava/lang/String; │ + invoke-virtual {v3, v10}, Ljp/gr/java_conf/hatalab/mnv/myTemplateText;->toString(I)Ljava/lang/String; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 821 │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v11 # "next_num":I │ - .end local v13 # "p":Ljava/util/regex/Pattern; │ - .end local v14 # "regex":Ljava/lang/String; │ + .end local v10 # "next_num":I │ + .end local v12 # "p":Ljava/util/regex/Pattern; │ + .end local v13 # "regex":Ljava/lang/String; │ :cond_2 │ :goto_1 │ - const-string v17, "\\\\%" │ + const-string v16, "\\\\%" │ │ - const-string v18, "%" │ + const-string v17, "%" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ - invoke-virtual {v9, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v8, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 822 │ - const-string v17, "Main" │ + const-string v16, "Main" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-static {v0, v9}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v0, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 824 │ - const-string v17, "[/:,;*?\"<>|]" │ + const-string v16, "[/:,;*?\"<>|]" │ │ - const-string v18, "." │ + const-string v17, "." │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ - invoke-virtual {v9, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v8, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 825 │ - invoke-virtual {v10, v9}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v8}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 829 │ new-instance v2, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ invoke-direct {v2, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 830 │ .local v2, "builder":Landroid/app/AlertDialog$Builder; │ - const v17, 0x7f060025 │ + const v16, 0x7f060025 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ invoke-virtual {v2, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const v18, 0x7f060041 │ + const v17, 0x7f060041 │ │ - new-instance v19, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15; │ + new-instance v18, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ - invoke-direct {v0, v1, v7}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;)V │ + invoke-direct {v0, v1, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;)V │ │ - invoke-virtual/range {v17 .. v19}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + .line 832 │ + invoke-virtual/range {v16 .. v18}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const v18, 0x7f060044 │ + const v17, 0x7f060044 │ │ - new-instance v19, Ljp/gr/java_conf/hatalab/mnv/MainActivity$14; │ + new-instance v18, Ljp/gr/java_conf/hatalab/mnv/MainActivity$14; │ │ - invoke-direct/range {v19 .. v20}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$14;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ + invoke-direct/range {v18 .. v19}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$14;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ - invoke-virtual/range {v17 .. v19}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + .line 871 │ + invoke-virtual/range {v16 .. v18}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - new-instance v18, Ljp/gr/java_conf/hatalab/mnv/MainActivity$13; │ + new-instance v17, Ljp/gr/java_conf/hatalab/mnv/MainActivity$13; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$13;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ - invoke-virtual/range {v17 .. v18}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ + .line 875 │ + invoke-virtual/range {v16 .. v17}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - move-object/from16 v0, v17 │ + .line 883 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ + .line 884 │ + invoke-virtual/range {v16 .. v16}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 887 │ return-void │ │ .line 814 │ .end local v2 # "builder":Landroid/app/AlertDialog$Builder; │ - .restart local v5 # "i$":Ljava/util/Iterator; │ - .restart local v11 # "next_num":I │ - .restart local v13 # "p":Ljava/util/regex/Pattern; │ - .restart local v14 # "regex":Ljava/lang/String; │ + .restart local v10 # "next_num":I │ + .restart local v12 # "p":Ljava/util/regex/Pattern; │ + .restart local v13 # "regex":Ljava/lang/String; │ :catch_0 │ move-exception v4 │ │ .line 816 │ .local v4, "e":Ljava/lang/Exception; │ invoke-virtual {v4}, Ljava/lang/Exception;->toString()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ move-object/from16 v1, p0 │ │ invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->showMessage(Ljava/lang/String;Landroid/app/Activity;)V │ │ goto :goto_1 │ .end method │ @@ -773,28 +775,30 @@ │ .local v0, "file":Ljava/io/File; │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f06001d │ │ + .line 654 │ invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const v3, 0x7f060022 │ │ + .line 655 │ invoke-virtual {p0, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -819,38 +823,42 @@ │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ + .line 656 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f060041 │ │ new-instance v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8; │ │ invoke-direct {v3, p0, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ + .line 657 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f060044 │ │ new-instance v3, Ljp/gr/java_conf/hatalab/mnv/MainActivity$7; │ │ invoke-direct {v3, p0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$7;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ + .line 673 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 678 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 680 │ return-void │ .end method │ │ .method private execCopyFile(Ljava/io/File;Ljava/io/File;)V │ @@ -976,196 +984,188 @@ │ invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 907 │ return-void │ .end method │ │ .method private fill([Ljava/io/File;)V │ - .locals 11 │ + .locals 10 │ .param p1, "files" # [Ljava/io/File; │ │ .prologue │ .line 431 │ - iget-object v8, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ │ - invoke-interface {v8}, Ljava/util/List;->clear()V │ + invoke-interface {v5}, Ljava/util/List;->clear()V │ │ .line 435 │ - iget-object v8, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ │ - invoke-virtual {v8}, Ljava/io/File;->getParent()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - if-eqz v8, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 436 │ - iget-object v8, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ │ - const-string v9, ".." │ + const-string v6, ".." │ │ - invoke-interface {v8, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 441 │ :cond_0 │ - iget-object v8, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ │ - invoke-virtual {v8}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/String;->length()I │ + invoke-virtual {v5}, Ljava/lang/String;->length()I │ │ - move-result v2 │ + move-result v1 │ │ .line 442 │ - .local v2, "currentPathStringLenght":I │ - iget-object v8, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ + .local v1, "currentPathStringLenght":I │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ │ - invoke-virtual {v8}, Ljava/io/File;->getParent()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - if-eqz v8, :cond_1 │ + if-eqz v5, :cond_1 │ │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ .line 444 │ :cond_1 │ if-eqz p1, :cond_3 │ │ - move-object v1, p1 │ + array-length v6, p1 │ │ - .local v1, "arr$":[Ljava/io/File; │ - array-length v5, v1 │ - │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_3 │ + if-ge v5, v6, :cond_3 │ │ - aget-object v3, v1, v4 │ + aget-object v2, p1, v5 │ │ .line 445 │ - .local v3, "file":Ljava/io/File; │ - invoke-virtual {v3}, Ljava/io/File;->isDirectory()Z │ + .local v2, "file":Ljava/io/File; │ + invoke-virtual {v2}, Ljava/io/File;->isDirectory()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 446 │ - iget-object v8, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ + iget-object v7, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v9, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-string v10, "/" │ + const-string v9, "/" │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v8, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 444 │ :goto_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 448 │ :cond_2 │ - iget-object v8, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ + iget-object v7, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ │ - invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v8, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v8, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 453 │ - .end local v1 # "arr$":[Ljava/io/File; │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "i$":I │ - .end local v5 # "len$":I │ + .end local v2 # "file":Ljava/io/File; │ :cond_3 │ - const v8, 0x7f070016 │ + const v5, 0x7f070016 │ │ - invoke-virtual {p0, v8}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Landroid/widget/TextView; │ + check-cast v4, Landroid/widget/TextView; │ │ .line 454 │ - .local v7, "txtDirName":Landroid/widget/TextView; │ - iget-object v8, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ + .local v4, "txtDirName":Landroid/widget/TextView; │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ │ - invoke-virtual {v8}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v7, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 471 │ new-instance v0, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ │ - iget-object v8, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ │ - invoke-direct {v0, p0, v8}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->(Landroid/content/Context;Ljava/util/List;)V │ + invoke-direct {v0, p0, v5}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->(Landroid/content/Context;Ljava/util/List;)V │ │ .line 472 │ .local v0, "adapter":Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ - iget v6, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->mCurrentOrder:I │ + iget v3, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->mCurrentOrder:I │ │ .line 474 │ - .local v6, "m_sortOrder":I │ - new-instance v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4; │ + .local v3, "m_sortOrder":I │ + new-instance v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4; │ │ - invoke-direct {v8, p0, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V │ + invoke-direct {v5, p0, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$4;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V │ │ - invoke-virtual {v0, v8}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->sort(Ljava/util/Comparator;)V │ + invoke-virtual {v0, v5}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->sort(Ljava/util/Comparator;)V │ │ .line 482 │ - iget-boolean v8, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->listFoldersFirstFlag:Z │ + iget-boolean v5, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->listFoldersFirstFlag:Z │ │ - if-eqz v8, :cond_4 │ + if-eqz v5, :cond_4 │ │ .line 483 │ - new-instance v8, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5; │ + new-instance v5, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5; │ │ - invoke-direct {v8, p0, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V │ + invoke-direct {v5, p0, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V │ │ - invoke-virtual {v0, v8}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->sort(Ljava/util/Comparator;)V │ + invoke-virtual {v0, v5}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->sort(Ljava/util/Comparator;)V │ │ .line 500 │ :cond_4 │ invoke-virtual {p0, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->setListAdapter(Landroid/widget/ListAdapter;)V │ │ .line 505 │ return-void │ @@ -1484,36 +1484,40 @@ │ │ const v9, 0x7f060041 │ │ new-instance v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11; │ │ invoke-direct {v10, p0, v5, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;Ljava/io/File;)V │ │ + .line 713 │ invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ const v9, 0x7f060044 │ │ new-instance v10, Ljp/gr/java_conf/hatalab/mnv/MainActivity$10; │ │ invoke-direct {v10, p0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$10;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ + .line 754 │ invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ new-instance v9, Ljp/gr/java_conf/hatalab/mnv/MainActivity$9; │ │ invoke-direct {v9, p0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$9;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ + .line 758 │ invoke-virtual {v8, v9}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ + .line 766 │ invoke-virtual {v8, v5}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ .line 770 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ @@ -1568,15 +1572,15 @@ │ .local v0, "editor":Landroid/content/SharedPreferences$Editor; │ const v2, 0x7f060083 │ │ invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ iget v3, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->mCurrentOrder:I │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ @@ -1593,134 +1597,135 @@ │ │ .prologue │ .line 1052 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 1053 │ invoke-virtual {v0, p1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060041 │ │ new-instance v2, Ljp/gr/java_conf/hatalab/mnv/MainActivity$18; │ │ invoke-direct {v2, p0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$18;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ │ + .line 1054 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 1059 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 1060 │ return-void │ .end method │ │ .method private upOneLevel()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 395 │ - iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ + iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ │ - invoke-virtual {v4}, Ljava/io/File;->getParent()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 396 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ + iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ │ - invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const-string v5, "/" │ + const-string v4, "/" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 397 │ - .local v2, "previousFileName":Ljava/lang/String; │ - iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ + .local v1, "previousFileName":Ljava/lang/String; │ + iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ │ - invoke-virtual {v4}, Ljava/io/File;->getParentFile()Ljava/io/File; │ + invoke-virtual {v3}, Ljava/io/File;->getParentFile()Ljava/io/File; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-direct {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->browseTo(Ljava/io/File;)V │ + invoke-direct {p0, v3}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->browseTo(Ljava/io/File;)V │ │ .line 400 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 401 │ - .local v1, "posision":I │ - iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ + .local v0, "posision":I │ + iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 403 │ - .local v3, "s":Ljava/lang/String; │ - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v2, "s":Ljava/lang/String; │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ .line 404 │ - invoke-virtual {p0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->setSelection(I)V │ + invoke-virtual {p0, v0}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->setSelection(I)V │ │ .line 410 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "posision":I │ - .end local v2 # "previousFileName":Ljava/lang/String; │ - .end local v3 # "s":Ljava/lang/String; │ + .end local v0 # "posision":I │ + .end local v1 # "previousFileName":Ljava/lang/String; │ + .end local v2 # "s":Ljava/lang/String; │ :cond_0 │ return-void │ │ .line 407 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ - .restart local v1 # "posision":I │ - .restart local v2 # "previousFileName":Ljava/lang/String; │ - .restart local v3 # "s":Ljava/lang/String; │ + .restart local v0 # "posision":I │ + .restart local v1 # "previousFileName":Ljava/lang/String; │ + .restart local v2 # "s":Ljava/lang/String; │ :cond_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ + .line 408 │ goto :goto_0 │ .end method │ │ .method private updateConfig()V │ .locals 6 │ │ .prologue │ @@ -2009,14 +2014,15 @@ │ │ move-result-object v2 │ │ if-eqz v2, :cond_2 │ │ iget-object v2, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->currentDirectory:Ljava/io/File; │ │ + .line 354 │ invoke-virtual {v2}, Ljava/io/File;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->mInitDirName:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ @@ -2153,14 +2159,15 @@ │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ │ + .line 548 │ invoke-interface {v5, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Ljava/lang/String; │ │ invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -2187,114 +2194,123 @@ │ │ new-array v2, v5, [Ljava/lang/CharSequence; │ │ const/4 v5, 0x0 │ │ const v6, 0x7f06001b │ │ + .line 559 │ invoke-virtual {p0, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v2, v5 │ │ const/4 v5, 0x1 │ │ const v6, 0x7f06001d │ │ + .line 560 │ invoke-virtual {p0, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v2, v5 │ │ const/4 v5, 0x2 │ │ const v6, 0x7f06001f │ │ + .line 561 │ invoke-virtual {p0, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v2, v5 │ │ const/4 v5, 0x3 │ │ const v6, 0x7f060020 │ │ + .line 562 │ invoke-virtual {p0, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v2, v5 │ │ const/4 v5, 0x4 │ │ const v6, 0x7f060021 │ │ + .line 563 │ invoke-virtual {p0, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v2, v5 │ │ const/4 v5, 0x5 │ │ const v6, 0x7f06001e │ │ + .line 564 │ invoke-virtual {p0, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v2, v5 │ │ .line 566 │ .local v2, "items":[Ljava/lang/CharSequence; │ new-instance v5, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v5, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v6, 0x7f06001a │ │ + .line 568 │ invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ new-instance v6, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6; │ │ invoke-direct {v6, p0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;->(Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ │ + .line 569 │ invoke-virtual {v5, v2, v6}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ + .line 609 │ invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto/16 :goto_0 │ │ .line 550 │ .end local v1 # "file":Ljava/io/File; │ .end local v2 # "items":[Ljava/lang/CharSequence; │ @@ -2320,14 +2336,15 @@ │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ │ + .line 551 │ invoke-interface {v5, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Ljava/lang/String; │ │ invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -2640,20 +2657,22 @@ │ │ invoke-interface {p1, v3, v5, v3, v0}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/16 v1, 0x30 │ │ + .line 166 │ invoke-interface {v0, v1, v4}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x108003e │ │ + .line 167 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 169 │ const/4 v0, 0x2 │ │ const v1, 0x7f06000a │ │ @@ -2661,20 +2680,22 @@ │ │ move-result-object v0 │ │ const/16 v1, 0x31 │ │ const/16 v2, 0x66 │ │ + .line 170 │ invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x1080033 │ │ + .line 171 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 173 │ const/4 v0, 0x3 │ │ const v1, 0x7f060006 │ │ @@ -2682,54 +2703,60 @@ │ │ move-result-object v0 │ │ const/16 v1, 0x32 │ │ const/16 v2, 0x63 │ │ + .line 174 │ invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x1080038 │ │ + .line 175 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 177 │ const/4 v0, 0x4 │ │ const v1, 0x7f060009 │ │ invoke-interface {p1, v3, v0, v3, v1}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 178 │ invoke-interface {v0, v6, v4}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x1080049 │ │ + .line 179 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 181 │ const/4 v0, 0x5 │ │ const v1, 0x7f06000b │ │ invoke-interface {p1, v3, v0, v3, v1}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 182 │ invoke-interface {v0, v6, v4}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x108004f │ │ + .line 183 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 185 │ return v5 │ .end method │ │ .method public onDestroy()V │ @@ -2844,14 +2871,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ │ + .line 522 │ invoke-interface {v3, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/String; │ │ invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -2891,14 +2919,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->directoryEntries:Ljava/util/List; │ │ + .line 525 │ invoke-interface {v3, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/String; │ │ invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 142 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$3;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TemplateTextList$10.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$editView:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ .prologue │ .line 406 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;->this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$10;->val$editView:Landroid/widget/EditText; ├── smali/jp/gr/java_conf/hatalab/mnv/TemplateTextList$9.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$timeformatCheck:Landroid/widget/CheckBox; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;Landroid/widget/CheckBox;I)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ .prologue │ .line 325 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;->this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$9;->val$nameEditText:Landroid/widget/EditText; ├── smali/jp/gr/java_conf/hatalab/mnv/GrepActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ .prologue │ .line 199 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$1;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/GrepActivity$8.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$keywordEditText:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioGroup;Landroid/app/AlertDialog;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ .prologue │ .line 436 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;->val$encryptCheckBox:Landroid/widget/CheckBox; │ │ @@ -129,14 +130,15 @@ │ if-eqz v6, :cond_0 │ │ .line 453 │ iget-object v6, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ const-string v7, "input_method" │ │ + .line 454 │ invoke-virtual {v6, v7}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/view/inputmethod/InputMethodManager; │ │ .line 455 ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$6.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$tf_entryValues:[Ljava/lang/CharSequence; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 324 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$6;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$6;->val$tf_entryValues:[Ljava/lang/CharSequence; │ │ @@ -72,30 +73,30 @@ │ if-ge v0, v3, :cond_0 │ │ .line 333 │ iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$6;->val$tf_entryValues:[Ljava/lang/CharSequence; │ │ aget-object v3, v3, v0 │ │ - invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ .line 334 │ iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$6;->val$tf_entries:[Ljava/lang/CharSequence; │ │ aget-object v3, v3, v0 │ │ - invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ .line 338 │ :cond_0 │ iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$6;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; ├── smali/jp/gr/java_conf/hatalab/mnv/GrepActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ .prologue │ .line 420 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$6;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/GrepActivity$7.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$keywordEditText:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioGroup;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ .prologue │ .line 387 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;->val$encryptCheckBox:Landroid/widget/CheckBox; ├── smali/jp/gr/java_conf/hatalab/mnv/SelectFileName$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ .prologue │ .line 217 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$3;->this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$18.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$textview:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/TextView;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 619 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$18;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$18;->val$textview:Landroid/widget/TextView; ├── smali/jp/gr/java_conf/hatalab/mnv/SelectDirName.smali │ @@ -66,326 +66,318 @@ │ .line 22 │ iget-object v0, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method private fillList()V │ - .locals 10 │ + .locals 9 │ │ .prologue │ + const/4 v4, 0x0 │ + │ .line 208 │ - new-instance v7, Ljava/io/File; │ + new-instance v5, Ljava/io/File; │ │ - iget-object v8, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ + iget-object v6, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ │ - invoke-direct {v7, v8}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v5, v6}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - invoke-virtual {v7}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v5}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 209 │ - .local v3, "files":[Ljava/io/File; │ - if-nez v3, :cond_0 │ + .local v2, "files":[Ljava/io/File; │ + if-nez v2, :cond_0 │ │ .line 210 │ - const-string v7, "Unable Access..." │ + const-string v5, "Unable Access..." │ │ - const/4 v8, 0x0 │ + invoke-static {p0, v5, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - invoke-static {p0, v7, v8}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ - │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Landroid/widget/Toast;->show()V │ + .line 211 │ + invoke-virtual {v4}, Landroid/widget/Toast;->show()V │ │ .line 264 │ :goto_0 │ return-void │ │ .line 216 │ :cond_0 │ - const v7, 0x7f070016 │ + const v5, 0x7f070016 │ │ - invoke-virtual {p0, v7}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v5}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - check-cast v6, Landroid/widget/TextView; │ + check-cast v3, Landroid/widget/TextView; │ │ .line 217 │ - .local v6, "txtDirName":Landroid/widget/TextView; │ - iget-object v7, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ + .local v3, "txtDirName":Landroid/widget/TextView; │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 222 │ - iget-object v7, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->items:Ljava/util/List; │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->items:Ljava/util/List; │ │ - if-eqz v7, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 223 │ - iget-object v7, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->items:Ljava/util/List; │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->items:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->clear()V │ + invoke-interface {v5}, Ljava/util/List;->clear()V │ │ .line 225 │ :cond_1 │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ - iput-object v7, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->items:Ljava/util/List; │ + iput-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->items:Ljava/util/List; │ │ .line 228 │ - iget-object v7, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ │ - const-string v8, "/" │ + const-string v6, "/" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v5 │ │ - if-nez v7, :cond_2 │ + if-nez v5, :cond_2 │ │ .line 229 │ - iget-object v7, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->items:Ljava/util/List; │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->items:Ljava/util/List; │ │ - const-string v8, ".." │ + const-string v6, ".." │ │ - invoke-interface {v7, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 233 │ :cond_2 │ - move-object v0, v3 │ - │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v5, v0 │ + array-length v5, v2 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ - │ - .local v4, "i$":I │ :goto_1 │ if-ge v4, v5, :cond_4 │ │ - aget-object v1, v0, v4 │ + aget-object v0, v2, v4 │ │ .line 234 │ - .local v1, "file":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ + .local v0, "file":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_3 │ + if-eqz v6, :cond_3 │ │ .line 235 │ - iget-object v7, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->items:Ljava/util/List; │ + iget-object v6, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->items:Ljava/util/List; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v1}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, "/" │ + const-string v8, "/" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v7, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 233 │ :cond_3 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 246 │ - .end local v1 # "file":Ljava/io/File; │ + .end local v0 # "file":Ljava/io/File; │ :cond_4 │ - new-instance v2, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ + new-instance v1, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ │ - iget-object v7, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->items:Ljava/util/List; │ + iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->items:Ljava/util/List; │ │ - invoke-direct {v2, p0, v7}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->(Landroid/content/Context;Ljava/util/List;)V │ + invoke-direct {v1, p0, v4}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->(Landroid/content/Context;Ljava/util/List;)V │ │ .line 250 │ - .local v2, "fileList":Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ - new-instance v7, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3; │ + .local v1, "fileList":Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ + new-instance v4, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3; │ │ - invoke-direct {v7, p0}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3;->(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V │ + invoke-direct {v4, p0}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3;->(Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V │ │ - invoke-virtual {v2, v7}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->sort(Ljava/util/Comparator;)V │ + invoke-virtual {v1, v4}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->sort(Ljava/util/Comparator;)V │ │ .line 259 │ - invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->setListAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {p0, v1}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->setListAdapter(Landroid/widget/ListAdapter;)V │ │ .line 263 │ - iget-object v7, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->mEdtFileName:Landroid/widget/EditText; │ + iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->mEdtFileName:Landroid/widget/EditText; │ │ - iget-object v8, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ │ - invoke-virtual {v7, v8}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v5}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ .end method │ │ .method private upOneLevel()V │ - .locals 8 │ + .locals 7 │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 173 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - new-instance v5, Ljava/io/File; │ + new-instance v4, Ljava/io/File; │ │ - iget-object v6, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ │ - invoke-direct {v5, v6}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v4, v5}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const-string v5, "/" │ + const-string v4, "/" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 177 │ - .local v2, "previousFileName":Ljava/lang/String; │ - iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ + .local v1, "previousFileName":Ljava/lang/String; │ + iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ │ - const-string v5, "/" │ + const-string v4, "/" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ + invoke-virtual {v3, v4}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v3 │ │ - if-gtz v4, :cond_1 │ + if-gtz v3, :cond_1 │ │ .line 179 │ - iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ + iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ │ - iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ + iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ │ - const-string v6, "/" │ + const-string v5, "/" │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ + invoke-virtual {v4, v5}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v4 │ │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ - invoke-virtual {v4, v7, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v3, v6, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iput-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ + iput-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ │ .line 186 │ :goto_0 │ invoke-direct {p0}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->fillList()V │ │ .line 190 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 191 │ - .local v1, "posision":I │ - iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->items:Ljava/util/List; │ + .local v0, "posision":I │ + iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->items:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 193 │ - .local v3, "s":Ljava/lang/String; │ - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v2, "s":Ljava/lang/String; │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ .line 194 │ - invoke-virtual {p0, v1}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->setSelection(I)V │ + invoke-virtual {p0, v0}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->setSelection(I)V │ │ .line 199 │ - .end local v3 # "s":Ljava/lang/String; │ + .end local v2 # "s":Ljava/lang/String; │ :cond_0 │ return-void │ │ .line 182 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "posision":I │ + .end local v0 # "posision":I │ :cond_1 │ - iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ + iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ │ - iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ + iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ │ - const-string v6, "/" │ + const-string v5, "/" │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ + invoke-virtual {v4, v5}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual {v4, v7, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v3, v6, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iput-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ + iput-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ │ goto :goto_0 │ │ .line 197 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ - .restart local v1 # "posision":I │ - .restart local v3 # "s":Ljava/lang/String; │ + .restart local v0 # "posision":I │ + .restart local v2 # "s":Ljava/lang/String; │ :cond_2 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ + .line 198 │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public dispatchKeyEvent(Landroid/view/KeyEvent;)Z │ .locals 5 │ @@ -713,15 +705,15 @@ │ │ iput-object v6, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName;->DirPath:Ljava/lang/String; │ │ goto :goto_0 │ .end method │ │ .method protected onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V │ - .locals 5 │ + .locals 6 │ .param p1, "l" # Landroid/widget/ListView; │ .param p2, "v" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "id" # J │ │ .prologue │ .line 135 ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 312 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$1;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TemplateTextList$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ .prologue │ .line 368 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$7;->this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 175 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$3;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 100 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$1;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/SelectFileName$5.smali │ @@ -30,39 +30,36 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ .prologue │ .line 381 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5;->this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ 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 381 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/lang/String; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5;->compare(Ljava/lang/String;Ljava/lang/String;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 134 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$2;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/SelectDirName$3.smali │ @@ -30,39 +30,36 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ .prologue │ .line 250 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3;->this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ 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 250 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/lang/String; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$3;->compare(Ljava/lang/String;Ljava/lang/String;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/jp/gr/java_conf/hatalab/mnv/GrepActivity.smali │ @@ -369,50 +369,56 @@ │ :goto_0 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f06008f │ │ + .line 385 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060041 │ │ new-instance v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7; │ │ invoke-direct {v8, p0, v2, v3, v4}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$7;->(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioGroup;)V │ │ + .line 387 │ invoke-virtual {v0, v1, v8}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060044 │ │ new-instance v8, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$6; │ │ invoke-direct {v8, p0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$6;->(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ + .line 420 │ invoke-virtual {v0, v1, v8}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$5; │ │ invoke-direct {v1, p0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$5;->(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ + .line 425 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 433 │ invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 434 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v5 │ │ .line 436 │ .local v5, "alertDialog":Landroid/app/AlertDialog; │ new-instance v0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$8; │ @@ -500,15 +506,15 @@ │ .local v0, "sharedPreferences":Landroid/content/SharedPreferences; │ const v2, 0x7f060051 │ │ invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "3" │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ @@ -525,15 +531,15 @@ │ .line 139 │ const v2, 0x7f060054 │ │ invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "utf-8" │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ @@ -544,15 +550,15 @@ │ .line 142 │ const v2, 0x7f060061 │ │ invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ iget v3, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;->mFontSize:F │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getFloat(Ljava/lang/String;F)F │ │ @@ -572,15 +578,15 @@ │ .line 146 │ const v2, 0x7f060068 │ │ invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v2 │ │ @@ -593,15 +599,15 @@ │ .line 150 │ const v2, 0x7f06007a │ │ invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v2 │ │ @@ -610,15 +616,15 @@ │ .line 151 │ const v2, 0x7f06007d │ │ invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v2 │ │ @@ -627,15 +633,15 @@ │ .line 152 │ const v2, 0x7f060080 │ │ invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v2 │ │ @@ -938,50 +944,56 @@ │ .local v2, "inputView":Landroid/view/View; │ new-instance v3, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v3, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f060014 │ │ + .line 498 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f060041 │ │ new-instance v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11; │ │ invoke-direct {v5, p0, v2}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$11;->(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;Landroid/view/View;)V │ │ + .line 500 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f060044 │ │ new-instance v5, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$10; │ │ invoke-direct {v5, p0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$10;->(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ + .line 518 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$9; │ │ invoke-direct {v4, p0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$9;->(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ + .line 523 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 531 │ invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 532 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 534 │ .local v0, "alertDialog":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->getWindow()Landroid/view/Window; │ @@ -1374,28 +1386,31 @@ │ │ .prologue │ .line 750 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 751 │ invoke-virtual {v0, p1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060041 │ │ new-instance v2, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$12; │ │ invoke-direct {v2, p0}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$12;->(Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ │ + .line 752 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 757 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 758 │ return-void │ .end method │ │ │ @@ -1662,20 +1677,22 @@ │ │ move-result-object v0 │ │ const/16 v1, 0x30 │ │ const/16 v2, 0x63 │ │ + .line 310 │ invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x1080038 │ │ + .line 311 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 313 │ const/4 v0, 0x3 │ │ const v1, 0x7f06000c │ │ @@ -1683,20 +1700,22 @@ │ │ move-result-object v0 │ │ const/16 v1, 0x34 │ │ const/16 v2, 0x66 │ │ + .line 314 │ invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x108003e │ │ + .line 315 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 319 │ const/4 v0, 0x1 │ │ return v0 │ .end method ├── smali/jp/gr/java_conf/hatalab/mnv/FileOperatorTask$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$msg:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ .prologue │ .line 276 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2;->this$0:Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$2;->val$msg:Ljava/lang/String; ├── smali/jp/gr/java_conf/hatalab/mnv/TemplateTextList$3.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$text:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;ILjava/lang/String;Z)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ .prologue │ .line 171 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;->this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ iput p2, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$3;->val$position:I ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 673 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$7;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$8.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$textEditlayout:Landroid/view/ViewGroup; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/ViewGroup;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 670 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$8;->val$textEditlayout:Landroid/view/ViewGroup; ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 754 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$10;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit.smali │ @@ -307,15 +307,14 @@ │ .line 1106 │ new-instance v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16; │ │ invoke-direct {v0, p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$16;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ iput-object v0, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->run_file_acc_err:Ljava/lang/Runnable; │ │ - .line 1981 │ return-void │ .end method │ │ .method private __getPasswordAndDecryptData()V │ .locals 6 │ │ .prologue │ @@ -357,40 +356,45 @@ │ │ const v4, 0x7f060041 │ │ new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22; │ │ invoke-direct {v5, p0, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V │ │ + .line 1338 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f060044 │ │ new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$21; │ │ invoke-direct {v5, p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$21;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ + .line 1359 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$20; │ │ invoke-direct {v4, p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$20;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ + .line 1364 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 1372 │ invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 1373 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 1377 │ return-void │ .end method │ │ .method static synthetic access$100(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ @@ -1165,52 +1169,58 @@ │ :cond_1 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f060031 │ │ + .line 1612 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 1613 │ invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f060042 │ │ new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$28; │ │ invoke-direct {v3, p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$28;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ + .line 1614 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f060043 │ │ new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$27; │ │ invoke-direct {v3, p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$27;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ + .line 1623 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f060044 │ │ new-instance v3, Ljp/gr/java_conf/hatalab/mnv/TextEdit$26; │ │ invoke-direct {v3, p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$26;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ + .line 1630 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 1635 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_0 │ .end method │ │ .method private decryptData()V │ .locals 4 │ @@ -1340,22 +1350,24 @@ │ :goto_0 │ return-void │ │ .line 1206 │ :cond_0 │ const v1, 0x7f060011 │ │ + .line 1207 │ invoke-virtual {p0, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ const/4 v3, 0x0 │ │ + .line 1206 │ invoke-static {p0, v4, v1, v2, v3}, Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; │ │ move-result-object v1 │ │ iput-object v1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->progressDlg:Landroid/app/ProgressDialog; │ │ .line 1210 │ @@ -1443,22 +1455,24 @@ │ iput-object v1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->binText:[B │ │ .line 1292 │ const/4 v1, 0x0 │ │ const v2, 0x7f060011 │ │ + .line 1293 │ invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ const/4 v4, 0x0 │ │ + .line 1292 │ invoke-static {p0, v1, v2, v3, v4}, Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; │ │ move-result-object v1 │ │ iput-object v1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->progressDlg:Landroid/app/ProgressDialog; │ │ .line 1294 │ @@ -1957,50 +1971,56 @@ │ .local v2, "inputView":Landroid/view/View; │ new-instance v3, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v3, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f060014 │ │ + .line 1393 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f060041 │ │ new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25; │ │ invoke-direct {v5, p0, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V │ │ + .line 1395 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f060044 │ │ new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$24; │ │ invoke-direct {v5, p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$24;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ + .line 1416 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Ljp/gr/java_conf/hatalab/mnv/TextEdit$23; │ │ invoke-direct {v4, p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$23;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ + .line 1421 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 1429 │ invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 1430 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 1432 │ .local v0, "alertDialog":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->getWindow()Landroid/view/Window; │ @@ -2066,48 +2086,54 @@ │ .local v2, "inputView":Landroid/view/View; │ new-instance v3, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v3, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f060014 │ │ + .line 1243 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 1244 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f060041 │ │ new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18; │ │ invoke-direct {v5, p0, v2}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V │ │ + .line 1245 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f060044 │ │ new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$17; │ │ invoke-direct {v5, p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$17;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ + .line 1261 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 1266 │ invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 1267 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 1269 │ .local v0, "alertDialog":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->getWindow()Landroid/view/Window; │ @@ -2181,15 +2207,15 @@ │ .local v1, "sharedPreferences":Landroid/content/SharedPreferences; │ const v4, 0x7f060051 │ │ invoke-virtual {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "3" │ │ invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ @@ -2211,15 +2237,15 @@ │ .line 244 │ const v4, 0x7f060054 │ │ invoke-virtual {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "utf-8" │ │ invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ @@ -2230,15 +2256,15 @@ │ .line 247 │ const v4, 0x7f060057 │ │ invoke-virtual {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v4 │ │ @@ -2247,15 +2273,15 @@ │ .line 250 │ const v4, 0x7f06005c │ │ invoke-virtual {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v1, v4, v7}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v4 │ │ @@ -2264,15 +2290,15 @@ │ .line 253 │ const v4, 0x7f06006b │ │ invoke-virtual {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v4 │ │ @@ -2281,15 +2307,15 @@ │ .line 256 │ const v4, 0x7f060061 │ │ invoke-virtual {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ iget v5, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->fontSize:F │ │ invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;->getFloat(Ljava/lang/String;F)F │ │ @@ -2300,15 +2326,15 @@ │ .line 259 │ const v4, 0x7f060065 │ │ invoke-virtual {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "auto" │ │ invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ @@ -2332,15 +2358,15 @@ │ :goto_0 │ const v4, 0x7f06004a │ │ invoke-virtual {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "/sdcard" │ │ invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ @@ -2351,15 +2377,15 @@ │ .line 274 │ const v4, 0x7f06006e │ │ invoke-virtual {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v4 │ │ @@ -2368,15 +2394,15 @@ │ .line 277 │ const v4, 0x7f060071 │ │ invoke-virtual {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "DEFAULT" │ │ invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ @@ -2402,15 +2428,15 @@ │ :goto_1 │ const v4, 0x7f06007a │ │ invoke-virtual {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v4 │ │ @@ -2419,15 +2445,15 @@ │ .line 290 │ const v4, 0x7f06007d │ │ invoke-virtual {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v4 │ │ @@ -2436,15 +2462,15 @@ │ .line 291 │ const v4, 0x7f060080 │ │ invoke-virtual {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v4 │ │ @@ -2471,15 +2497,15 @@ │ :cond_3 │ const v4, 0x7f060084 │ │ invoke-virtual {p0, v4}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v1, v4, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v4 │ │ @@ -2675,15 +2701,15 @@ │ │ .line 752 │ .local v1, "clip":Landroid/text/ClipboardManager; │ invoke-virtual {v1}, Landroid/text/ClipboardManager;->getText()Ljava/lang/CharSequence; │ │ move-result-object v7 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ .line 755 │ .local v2, "clipText":Ljava/lang/String; │ new-instance v5, Ljava/util/ArrayList; │ │ @@ -2775,30 +2801,34 @@ │ .local v6, "lv":Landroid/widget/ListView; │ new-instance v7, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v7, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v8, 0x7f06000f │ │ + .line 773 │ invoke-virtual {v7, v8}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ const v8, 0x7f060044 │ │ const/4 v9, 0x0 │ │ + .line 774 │ invoke-virtual {v7, v8, v9}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ + .line 775 │ invoke-virtual {v7, v6}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ + .line 776 │ invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 778 │ .local v0, "alertDialog":Landroid/app/AlertDialog; │ new-instance v7, Landroid/widget/ArrayAdapter; │ @@ -2922,271 +2952,234 @@ │ │ move-result v2 │ │ goto :goto_0 │ .end method │ │ .method private resetMySpan(II)V │ - .locals 17 │ + .locals 13 │ .param p1, "start" # I │ .param p2, "end" # I │ │ .prologue │ - .line 2055 │ - move-object/from16 v0, p0 │ + const/16 v12, 0x21 │ │ - iget-object v14, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->edit:Landroid/widget/EditText; │ + .line 2055 │ + iget-object v9, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->edit:Landroid/widget/EditText; │ │ - invoke-virtual {v14}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual {v9}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 2056 │ - .local v3, "buffer":Landroid/text/Spannable; │ - const-class v14, Landroid/text/style/ClickableSpan; │ - │ - move/from16 v0, p1 │ - │ - move/from16 v1, p2 │ + .local v0, "buffer":Landroid/text/Spannable; │ + const-class v9, Landroid/text/style/ClickableSpan; │ │ - invoke-interface {v3, v0, v1, v14}, Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + invoke-interface {v0, p1, p2, v9}, Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v3 │ │ - check-cast v8, [Landroid/text/style/ClickableSpan; │ + check-cast v3, [Landroid/text/style/ClickableSpan; │ │ .line 2058 │ - .local v8, "link":[Landroid/text/style/ClickableSpan; │ - move/from16 v0, p1 │ - │ - move/from16 v1, p2 │ - │ - invoke-interface {v3, v0, v1}, Landroid/text/Spannable;->subSequence(II)Ljava/lang/CharSequence; │ + .local v3, "link":[Landroid/text/style/ClickableSpan; │ + invoke-interface {v0, p1, p2}, Landroid/text/Spannable;->subSequence(II)Ljava/lang/CharSequence; │ │ - move-result-object v13 │ + move-result-object v8 │ │ .line 2061 │ - .local v13, "subBuffer":Ljava/lang/CharSequence; │ - move-object v2, v8 │ - │ - .local v2, "arr$":[Landroid/text/style/ClickableSpan; │ - array-length v7, v2 │ + .local v8, "subBuffer":Ljava/lang/CharSequence; │ + array-length v10, v3 │ │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + const/4 v9, 0x0 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_0 │ + if-ge v9, v10, :cond_0 │ │ - aget-object v12, v2, v6 │ + aget-object v7, v3, v9 │ │ .line 2063 │ - .local v12, "s":Landroid/text/style/ClickableSpan; │ - invoke-interface {v3, v12}, Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V │ + .local v7, "s":Landroid/text/style/ClickableSpan; │ + invoke-interface {v0, v7}, Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V │ │ .line 2061 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 2068 │ - .end local v12 # "s":Landroid/text/style/ClickableSpan; │ + .end local v7 # "s":Landroid/text/style/ClickableSpan; │ :cond_0 │ - move-object/from16 v0, p0 │ - │ - iget-boolean v14, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->autoLinkWeb:Z │ + iget-boolean v9, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->autoLinkWeb:Z │ │ - if-eqz v14, :cond_1 │ + if-eqz v9, :cond_1 │ │ .line 2069 │ - sget-object v14, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ + sget-object v9, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->WEB_URL_PATTERN:Ljava/util/regex/Pattern; │ │ - invoke-virtual {v14, v13}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v9, v8}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v11 │ + move-result-object v6 │ │ .line 2070 │ - .local v11, "matcherURL":Ljava/util/regex/Matcher; │ + .local v6, "matcherURL":Ljava/util/regex/Matcher; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v6}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v14 │ + move-result v9 │ │ - if-eqz v14, :cond_1 │ + if-eqz v9, :cond_1 │ │ .line 2071 │ - invoke-virtual {v11}, Ljava/util/regex/Matcher;->start()I │ + invoke-virtual {v6}, Ljava/util/regex/Matcher;->start()I │ │ - move-result v14 │ + move-result v9 │ │ - add-int v5, v14, p1 │ + add-int v2, v9, p1 │ │ .line 2072 │ - .local v5, "find_start":I │ - invoke-virtual {v11}, Ljava/util/regex/Matcher;->end()I │ + .local v2, "find_start":I │ + invoke-virtual {v6}, Ljava/util/regex/Matcher;->end()I │ │ - move-result v14 │ + move-result v9 │ │ - add-int v4, v14, p1 │ + add-int v1, v9, p1 │ │ .line 2074 │ - .local v4, "find_end":I │ - new-instance v14, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; │ - │ - invoke-virtual {v11}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; │ + .local v1, "find_end":I │ + new-instance v9, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; │ │ - move-result-object v15 │ + invoke-virtual {v6}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; │ │ - move-object/from16 v0, p0 │ - │ - iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->edit:Landroid/widget/EditText; │ - │ - move-object/from16 v16, v0 │ + move-result-object v10 │ │ - invoke-direct/range {v14 .. v17}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;->(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ + iget-object v11, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->edit:Landroid/widget/EditText; │ │ - const/16 v15, 0x21 │ + invoke-direct {v9, v10, v11, p0}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;->(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ - invoke-interface {v3, v14, v5, v4, v15}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V │ + invoke-interface {v0, v9, v2, v1, v12}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V │ │ goto :goto_1 │ │ .line 2077 │ - .end local v4 # "find_end":I │ - .end local v5 # "find_start":I │ - .end local v11 # "matcherURL":Ljava/util/regex/Matcher; │ + .end local v1 # "find_end":I │ + .end local v2 # "find_start":I │ + .end local v6 # "matcherURL":Ljava/util/regex/Matcher; │ :cond_1 │ - move-object/from16 v0, p0 │ + iget-boolean v9, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->autoLinkTel:Z │ │ - iget-boolean v14, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->autoLinkTel:Z │ - │ - if-eqz v14, :cond_2 │ + if-eqz v9, :cond_2 │ │ .line 2078 │ - sget-object v14, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->PHONE_PATTERN:Ljava/util/regex/Pattern; │ + sget-object v9, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->PHONE_PATTERN:Ljava/util/regex/Pattern; │ │ - invoke-virtual {v14, v13}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v9, v8}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v10 │ + move-result-object v5 │ │ .line 2079 │ - .local v10, "matcherTEL":Ljava/util/regex/Matcher; │ + .local v5, "matcherTEL":Ljava/util/regex/Matcher; │ :goto_2 │ - invoke-virtual {v10}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v5}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v14 │ + move-result v9 │ │ - if-eqz v14, :cond_2 │ + if-eqz v9, :cond_2 │ │ .line 2080 │ - invoke-virtual {v10}, Ljava/util/regex/Matcher;->start()I │ + invoke-virtual {v5}, Ljava/util/regex/Matcher;->start()I │ │ - move-result v14 │ + move-result v9 │ │ - add-int v5, v14, p1 │ + add-int v2, v9, p1 │ │ .line 2081 │ - .restart local v5 # "find_start":I │ - invoke-virtual {v10}, Ljava/util/regex/Matcher;->end()I │ + .restart local v2 # "find_start":I │ + invoke-virtual {v5}, Ljava/util/regex/Matcher;->end()I │ │ - move-result v14 │ + move-result v9 │ │ - add-int v4, v14, p1 │ + add-int v1, v9, p1 │ │ .line 2083 │ - .restart local v4 # "find_end":I │ - new-instance v14, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; │ - │ - invoke-virtual {v10}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; │ - │ - move-result-object v15 │ + .restart local v1 # "find_end":I │ + new-instance v9, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; │ │ - move-object/from16 v0, p0 │ + invoke-virtual {v5}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; │ │ - iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->edit:Landroid/widget/EditText; │ - │ - move-object/from16 v16, v0 │ + move-result-object v10 │ │ - invoke-direct/range {v14 .. v17}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;->(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ + iget-object v11, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->edit:Landroid/widget/EditText; │ │ - const/16 v15, 0x21 │ + invoke-direct {v9, v10, v11, p0}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;->(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ - invoke-interface {v3, v14, v5, v4, v15}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V │ + invoke-interface {v0, v9, v2, v1, v12}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V │ │ goto :goto_2 │ │ .line 2087 │ - .end local v4 # "find_end":I │ - .end local v5 # "find_start":I │ - .end local v10 # "matcherTEL":Ljava/util/regex/Matcher; │ + .end local v1 # "find_end":I │ + .end local v2 # "find_start":I │ + .end local v5 # "matcherTEL":Ljava/util/regex/Matcher; │ :cond_2 │ - move-object/from16 v0, p0 │ + iget-boolean v9, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->autoLinkEmail:Z │ │ - iget-boolean v14, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->autoLinkEmail:Z │ - │ - if-eqz v14, :cond_3 │ + if-eqz v9, :cond_3 │ │ .line 2088 │ - sget-object v14, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ + sget-object v9, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; │ │ - invoke-virtual {v14, v13}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v9, v8}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v9 │ + move-result-object v4 │ │ .line 2089 │ - .local v9, "matcherMAIL":Ljava/util/regex/Matcher; │ + .local v4, "matcherMAIL":Ljava/util/regex/Matcher; │ :goto_3 │ - invoke-virtual {v9}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v4}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v14 │ + move-result v9 │ │ - if-eqz v14, :cond_3 │ + if-eqz v9, :cond_3 │ │ .line 2090 │ - invoke-virtual {v9}, Ljava/util/regex/Matcher;->start()I │ + invoke-virtual {v4}, Ljava/util/regex/Matcher;->start()I │ │ - move-result v14 │ + move-result v9 │ │ - add-int v5, v14, p1 │ + add-int v2, v9, p1 │ │ .line 2091 │ - .restart local v5 # "find_start":I │ - invoke-virtual {v9}, Ljava/util/regex/Matcher;->end()I │ + .restart local v2 # "find_start":I │ + invoke-virtual {v4}, Ljava/util/regex/Matcher;->end()I │ │ - move-result v14 │ + move-result v9 │ │ - add-int v4, v14, p1 │ + add-int v1, v9, p1 │ │ .line 2093 │ - .restart local v4 # "find_end":I │ - new-instance v14, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; │ - │ - invoke-virtual {v9}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; │ - │ - move-result-object v15 │ - │ - move-object/from16 v0, p0 │ + .restart local v1 # "find_end":I │ + new-instance v9, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan; │ │ - iget-object v0, v0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->edit:Landroid/widget/EditText; │ + invoke-virtual {v4}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; │ │ - move-object/from16 v16, v0 │ + move-result-object v10 │ │ - invoke-direct/range {v14 .. v17}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;->(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ + iget-object v11, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->edit:Landroid/widget/EditText; │ │ - const/16 v15, 0x21 │ + invoke-direct {v9, v10, v11, p0}, Ljp/gr/java_conf/hatalab/mnv/myClickableSpan;->(Ljava/lang/String;Landroid/widget/EditText;Landroid/app/Activity;)V │ │ - invoke-interface {v3, v14, v5, v4, v15}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V │ + invoke-interface {v0, v9, v2, v1, v12}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V │ │ goto :goto_3 │ │ .line 2098 │ - .end local v4 # "find_end":I │ - .end local v5 # "find_start":I │ - .end local v9 # "matcherMAIL":Ljava/util/regex/Matcher; │ + .end local v1 # "find_end":I │ + .end local v2 # "find_start":I │ + .end local v4 # "matcherMAIL":Ljava/util/regex/Matcher; │ :cond_3 │ return-void │ .end method │ │ .method private saveFile()V │ .locals 2 │ │ @@ -4519,28 +4512,31 @@ │ │ .prologue │ .line 2116 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 2117 │ invoke-virtual {v0, p1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060041 │ │ new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$29; │ │ invoke-direct {v2, p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$29;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ + .line 2118 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 2123 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 2124 │ return-void │ .end method │ │ .method private showMessageAndClose(Ljava/lang/String;)V │ @@ -4549,28 +4545,31 @@ │ │ .prologue │ .line 2127 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 2128 │ invoke-virtual {v0, p1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060041 │ │ new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$30; │ │ invoke-direct {v2, p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$30;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ + .line 2129 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 2135 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 2136 │ return-void │ .end method │ │ │ @@ -4809,20 +4808,22 @@ │ move-result v3 │ │ iput-boolean v3, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->isEncrypt:Z │ │ .line 850 │ const v3, 0x7f060010 │ │ + .line 851 │ invoke-virtual {p0, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ + .line 850 │ invoke-static {p0, v6, v3, v5, v4}, Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; │ │ move-result-object v3 │ │ iput-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->progressDlg:Landroid/app/ProgressDialog; │ │ .line 852 │ @@ -4872,42 +4873,47 @@ │ .line 863 │ new-instance v3, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v3, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f06002f │ │ + .line 864 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 865 │ invoke-virtual {v3, v5}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f060041 │ │ new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13; │ │ invoke-direct {v5, p0, v2, v1}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;Z)V │ │ + .line 866 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f060044 │ │ new-instance v5, Ljp/gr/java_conf/hatalab/mnv/TextEdit$12; │ │ invoke-direct {v5, p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$12;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ + .line 880 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 885 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto/16 :goto_0 │ │ .line 889 │ :cond_1 │ const-string v3, "FILEPATH" │ @@ -5054,14 +5060,15 @@ │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ const-string v2, "android.intent.action.EDIT" │ │ + .line 181 │ invoke-virtual {p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getIntent()Landroid/content/Intent; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ move-result-object v3 │ @@ -5070,14 +5077,15 @@ │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ const-string v2, "android.intent.action.GET_CONTENT" │ │ + .line 182 │ invoke-virtual {p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getIntent()Landroid/content/Intent; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ move-result-object v3 │ @@ -5320,20 +5328,22 @@ │ │ move-result-object v0 │ │ const/16 v1, 0x30 │ │ const/16 v2, 0x63 │ │ + .line 511 │ invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x1080038 │ │ + .line 512 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 514 │ const/4 v0, 0x3 │ │ const v1, 0x7f060007 │ │ @@ -5341,18 +5351,20 @@ │ │ move-result-object v0 │ │ const/16 v1, 0x31 │ │ const/16 v2, 0x73 │ │ + .line 515 │ invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 516 │ invoke-interface {v0, v5}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 518 │ const/4 v0, 0x4 │ │ const v1, 0x7f060008 │ │ @@ -5360,18 +5372,20 @@ │ │ move-result-object v0 │ │ const/16 v1, 0x32 │ │ const/16 v2, 0x61 │ │ + .line 519 │ invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 520 │ invoke-interface {v0, v5}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 526 │ const/4 v0, 0x6 │ │ const v1, 0x7f06000b │ │ @@ -5379,58 +5393,64 @@ │ │ move-result-object v0 │ │ const/16 v1, 0x34 │ │ const/16 v2, 0x66 │ │ + .line 527 │ invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x108004f │ │ + .line 528 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 530 │ const/4 v0, 0x7 │ │ const v1, 0x7f06000f │ │ invoke-interface {p1, v3, v0, v3, v1}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/16 v1, 0x35 │ │ + .line 531 │ invoke-interface {v0, v1, v4}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x1080033 │ │ + .line 532 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 534 │ const/16 v0, 0x8 │ │ const v1, 0x7f06000e │ │ invoke-interface {p1, v3, v0, v3, v1}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/16 v1, 0x36 │ │ + .line 535 │ invoke-interface {v0, v1, v4}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x1080034 │ │ + .line 536 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 538 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ @@ -5479,42 +5499,47 @@ │ :pswitch_3 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f060017 │ │ + .line 566 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 567 │ invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060041 │ │ new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6; │ │ invoke-direct {v2, p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ + .line 568 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060044 │ │ new-instance v2, Ljp/gr/java_conf/hatalab/mnv/TextEdit$5; │ │ invoke-direct {v2, p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit$5;->(Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ │ + .line 585 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 590 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_0 │ │ .line 595 │ :pswitch_4 │ invoke-direct {p0}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->search()V │ @@ -5545,30 +5570,30 @@ │ :pswitch_4 │ :pswitch_5 │ :pswitch_6 │ .end packed-switch │ .end method │ │ .method protected onPause()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 916 │ invoke-super {p0}, Landroid/app/Activity;->onPause()V │ │ .line 919 │ new-instance v1, Ljava/util/Date; │ │ invoke-direct {v1}, Ljava/util/Date;->()V │ │ invoke-virtual {v1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->mOnPauseTime:J │ + iput-wide v2, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->mOnPauseTime:J │ │ .line 931 │ iget-boolean v1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->autoSaveFlag:Z │ │ if-eqz v1, :cond_0 │ │ iget-boolean v1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->onPauseBeforeSelectSaveFile:Z ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 871 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$14;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1261 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$17;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/myClickableSpan.smali │ @@ -70,15 +70,15 @@ │ │ move-result-object v9 │ │ invoke-interface {v9, v7, v0}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; │ │ move-result-object v9 │ │ - invoke-virtual {v9}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v9}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 36 │ .local v6, "selectedText":Ljava/lang/String; │ sget-object v9, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->WEB_URL_PATTERN:Ljava/util/regex/Pattern; ├── smali/jp/gr/java_conf/hatalab/mnv/GrepActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ .prologue │ .line 235 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$4;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -203,24 +204,27 @@ │ .restart local v7 # "y":I │ :cond_2 │ if-nez v0, :cond_1 │ │ .line 261 │ aget-object v8, v4, v10 │ │ + .line 262 │ invoke-interface {v1, v8}, Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I │ │ move-result v8 │ │ aget-object v10, v4, v10 │ │ + .line 263 │ invoke-interface {v1, v10}, Landroid/text/Spannable;->getSpanEnd(Ljava/lang/Object;)I │ │ move-result v10 │ │ + .line 261 │ invoke-static {v1, v8, v10}, Landroid/text/Selection;->setSelection(Landroid/text/Spannable;II)V │ │ goto :goto_0 │ │ .end local v0 # "action":I │ .end local v1 # "buffer":Landroid/text/Spannable; │ .end local v2 # "layout":Landroid/text/Layout; ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$25.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$inputView:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1395 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$25;->val$inputView:Landroid/view/View; ├── smali/jp/gr/java_conf/hatalab/mnv/TemplateTextList$TemplateListAdapter.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ │ # direct methods │ .method public constructor (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/content/Context;Ljava/util/List;)V │ .locals 1 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ .param p2, "context" # Landroid/content/Context; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "Ljava/util/List", │ "<", ├── smali/jp/gr/java_conf/hatalab/mnv/GrepActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ .prologue │ .line 226 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$3;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$13.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$destfilepath:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;Ljava/lang/String;Z)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 866 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$13;->val$destfilepath:Ljava/lang/String; ├── smali/jp/gr/java_conf/hatalab/mnv/TemplateTextList$4.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$timeformatCheck:Landroid/widget/CheckBox; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/CheckBox;Landroid/widget/Button;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ .prologue │ .line 280 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;->this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$4;->val$timeformatCheck:Landroid/widget/CheckBox; ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$10.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$findTxtEdit:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 694 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;->val$findTxtEdit:Landroid/widget/EditText; │ │ @@ -73,14 +74,15 @@ │ if-eqz v2, :cond_0 │ │ .line 700 │ iget-object v2, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$10;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ const-string v3, "input_method" │ │ + .line 701 │ invoke-virtual {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/view/inputmethod/InputMethodManager; │ │ .line 702 ├── smali/jp/gr/java_conf/hatalab/mnv/TemplateTextList$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ .prologue │ .line 363 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$8;->this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/GrepTask$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$msg:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/GrepTask;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ .prologue │ .line 155 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/GrepTask$2;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepTask; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/GrepTask$2;->val$msg:Ljava/lang/String; ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 1054 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$18;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$27.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1624 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$27;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$30.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 2129 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$30;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/SelectDirName$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ .prologue │ .line 85 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$1;->this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 585 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$5;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/GrepActivity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ .prologue │ .line 523 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$9;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$21.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1359 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$21;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 984 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$17;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/SettingAutoLink.smali │ @@ -155,45 +155,45 @@ │ │ .line 23 │ .local v6, "sharedPreferences":Landroid/content/SharedPreferences; │ invoke-virtual {p0, v9}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v7 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v7 │ │ iput-boolean v7, p0, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;->autoLinkWeb:Z │ │ .line 24 │ invoke-virtual {p0, v10}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v7 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v7 │ │ iput-boolean v7, p0, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;->autoLinkEmail:Z │ │ .line 25 │ invoke-virtual {p0, v11}, Ljp/gr/java_conf/hatalab/mnv/SettingAutoLink;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v7 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v7 ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$9.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$findTxtEdit:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 678 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;->val$findTxtEdit:Landroid/widget/EditText; │ │ @@ -73,14 +74,15 @@ │ if-eqz v2, :cond_0 │ │ .line 684 │ iget-object v2, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$9;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ const-string v3, "input_method" │ │ + .line 685 │ invoke-virtual {v2, v3}, Ljp/gr/java_conf/hatalab/mnv/TextEdit;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/view/inputmethod/InputMethodManager; │ │ .line 686 ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 388 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$9;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$22.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 725 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$22;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$11.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$inputView:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;Ljava/io/File;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 713 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$11;->val$inputView:Landroid/view/View; ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$5.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$m_sortOrder:I │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 483 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ iput p2, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;->val$m_sortOrder:I │ │ @@ -48,25 +49,21 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 483 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/lang/String; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Ljp/gr/java_conf/hatalab/mnv/MainActivity$5;->compare(Ljava/lang/String;Ljava/lang/String;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/jp/gr/java_conf/hatalab/mnv/GrepActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ .prologue │ .line 425 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$5;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 524 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$15;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TemplateTextList$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ .prologue │ .line 80 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$1;->this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$22.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$inputView:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1338 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$22;->val$inputView:Landroid/view/View; ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 568 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$6;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/GrepActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ .prologue │ .line 212 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$2;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 363 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$8;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TemplateTextList$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$nameEditText:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ .prologue │ .line 297 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5;->this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$5;->val$nameEditText:Landroid/widget/EditText; ├── smali/jp/gr/java_conf/hatalab/mnv/DirList2$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/DirList2;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ .prologue │ .line 249 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/DirList2$2;->this$0:Ljp/gr/java_conf/hatalab/mnv/DirList2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 324 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$2;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method public constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1981 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$myTextWatcher;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 447 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$4;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$15.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$inputView:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 832 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$15;->val$inputView:Landroid/view/View; ├── smali/jp/gr/java_conf/hatalab/mnv/TemplateTextList$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TemplateTextList;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ .prologue │ .line 306 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TemplateTextList$6;->this$0:Ljp/gr/java_conf/hatalab/mnv/TemplateTextList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 461 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$13;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 377 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$3;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -208,26 +209,29 @@ │ if-nez v0, :cond_1 │ │ .line 403 │ const/4 v10, 0x0 │ │ aget-object v10, v6, v10 │ │ + .line 404 │ invoke-interface {v1, v10}, Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I │ │ move-result v10 │ │ const/4 v11, 0x0 │ │ aget-object v11, v6, v11 │ │ + .line 405 │ invoke-interface {v1, v11}, Landroid/text/Spannable;->getSpanEnd(Ljava/lang/Object;)I │ │ move-result v11 │ │ + .line 403 │ invoke-static {v1, v10, v11}, Landroid/text/Selection;->setSelection(Landroid/text/Spannable;II)V │ │ goto :goto_0 │ │ .line 415 │ .end local v0 # "action":I │ .end local v1 # "buffer":Landroid/text/Spannable; ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 349 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$7;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$29.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 2118 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$29;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$23.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1421 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$23;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 875 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$13;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$28.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1614 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$28;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 404 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$10;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/GrepTask.smali │ @@ -107,21 +107,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 15 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;->doInBackground([Ljava/lang/String;)Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -189,15 +187,15 @@ │ │ const v16, 0x7f060091 │ │ invoke-virtual/range {v15 .. v16}, Ljp/gr/java_conf/hatalab/mnv/GrepActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v15 │ │ - invoke-virtual {v15}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v15}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v13 │ │ .line 69 │ .local v13, "searchingMessage":Ljava/lang/String; │ :cond_0 │ :goto_0 │ @@ -672,21 +670,19 @@ │ │ .line 191 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 15 │ check-cast p1, Ljp/gr/java_conf/hatalab/mnv/FileInfo; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Ljp/gr/java_conf/hatalab/mnv/GrepTask;->onPostExecute(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljp/gr/java_conf/hatalab/mnv/FileInfo;)V │ .locals 4 ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$23.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$seekBar:Landroid/widget/SeekBar; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/SeekBar;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 717 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$23;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$23;->val$seekBar:Landroid/widget/SeekBar; ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 145 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$1;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 529 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$14;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/FileOperatorTask$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ .prologue │ .line 47 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask$1;->this$0:Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$19.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 650 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$19;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$11.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$timeformatCheck:Landroid/widget/CheckBox; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/CheckBox;Landroid/widget/Button;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 435 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$11;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$11;->val$timeformatCheck:Landroid/widget/CheckBox; ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 758 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$9;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$file:Ljava/io/File; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 657 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$8;->val$file:Ljava/io/File; ├── smali/jp/gr/java_conf/hatalab/mnv/GrepActivity$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ .prologue │ .line 518 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$10;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/GrepActivity$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/GrepActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ .prologue │ .line 752 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/GrepActivity$12;->this$0:Ljp/gr/java_conf/hatalab/mnv/GrepActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$11.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$list:Ljava/util/ArrayList; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/app/AlertDialog;Ljava/util/ArrayList;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 780 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$11;->val$alertDialog:Landroid/app/AlertDialog; ├── smali/jp/gr/java_conf/hatalab/mnv/SelectDirName$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/SelectDirName;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ .prologue │ .line 118 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/SelectDirName$2;->this$0:Ljp/gr/java_conf/hatalab/mnv/SelectDirName; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1028 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$14;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/DirList.smali │ @@ -141,398 +141,361 @@ │ │ iput-object v1, p0, Ljp/gr/java_conf/hatalab/mnv/DirList;->mPreviousReturn:Ljava/lang/String; │ │ goto :goto_0 │ .end method │ │ .method private searchNextFile(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ - .locals 16 │ + .locals 13 │ .param p1, "currentDir" # Ljava/lang/String; │ .param p2, "fileName" # Ljava/lang/String; │ │ .prologue │ .line 100 │ - sget-object v13, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v9, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "searchNextFile(" │ + const-string v11, "searchNextFile(" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ - │ - move-object/from16 v0, p1 │ - │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v14 │ + invoke-virtual {v10, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v15, " ," │ + move-result-object v10 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v11, " ," │ │ - move-result-object v14 │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, p2 │ + move-result-object v10 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - const-string v15, ")" │ + const-string v11, ")" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v13, v14}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v9, v10}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 101 │ - const-string v10, "" │ + const-string v6, "" │ │ .line 104 │ - .local v10, "nextFile":Ljava/lang/String; │ - move-object/from16 v0, p0 │ + .local v6, "nextFile":Ljava/lang/String; │ + iget-object v9, p0, Ljp/gr/java_conf/hatalab/mnv/DirList;->mBaseDir:Ljava/lang/String; │ │ - iget-object v13, v0, Ljp/gr/java_conf/hatalab/mnv/DirList;->mBaseDir:Ljava/lang/String; │ + invoke-virtual {p1, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-object/from16 v0, p1 │ + move-result v9 │ │ - invoke-virtual {v0, v13}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ - │ - move-result v13 │ - │ - if-nez v13, :cond_1 │ + if-nez v9, :cond_1 │ │ .line 106 │ - sget-object v13, Ljava/lang/System;->out:Ljava/io/PrintStream; │ - │ - new-instance v14, Ljava/lang/StringBuilder; │ + sget-object v9, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - const-string v15, "currentDir:" │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v11, "currentDir:" │ │ - move-result-object v14 │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, p1 │ + move-result-object v10 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v13, v14}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v9, v10}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 107 │ - sget-object v13, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v9, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "fileName:" │ + const-string v11, "fileName:" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ - │ - move-object/from16 v0, p2 │ + move-result-object v10 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v13, v14}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v9, v10}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 108 │ - sget-object v13, Ljava/lang/System;->out:Ljava/io/PrintStream; │ - │ - new-instance v14, Ljava/lang/StringBuilder; │ + sget-object v9, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - const-string v15, "mBaseDir:" │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v11, "mBaseDir:" │ │ - move-result-object v14 │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, p0 │ + move-result-object v10 │ │ - iget-object v15, v0, Ljp/gr/java_conf/hatalab/mnv/DirList;->mBaseDir:Ljava/lang/String; │ + iget-object v11, p0, Ljp/gr/java_conf/hatalab/mnv/DirList;->mBaseDir:Ljava/lang/String; │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v13, v14}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v9, v10}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 185 │ - .end local v10 # "nextFile":Ljava/lang/String; │ + .end local v6 # "nextFile":Ljava/lang/String; │ :cond_0 │ :goto_0 │ - return-object v10 │ + return-object v6 │ │ .line 113 │ - .restart local v10 # "nextFile":Ljava/lang/String; │ + .restart local v6 # "nextFile":Ljava/lang/String; │ :cond_1 │ - new-instance v9, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v9}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 114 │ - .local v9, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v2, Ljava/io/File; │ + .local v5, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v0, Ljava/io/File; │ │ - move-object/from16 v0, p1 │ - │ - invoke-direct {v2, v0}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v0, p1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 115 │ - .local v2, "baseFile":Ljava/io/File; │ - invoke-virtual {v2}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + .local v0, "baseFile":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 118 │ - .local v4, "files":[Ljava/io/File; │ - move-object v1, v4 │ - │ - .local v1, "arr$":[Ljava/io/File; │ - array-length v8, v1 │ + .local v2, "files":[Ljava/io/File; │ + array-length v10, v2 │ │ - .local v8, "len$":I │ - const/4 v6, 0x0 │ + const/4 v9, 0x0 │ │ - .local v6, "i$":I │ :goto_1 │ - if-ge v6, v8, :cond_4 │ + if-ge v9, v10, :cond_4 │ │ - aget-object v3, v1, v6 │ + aget-object v1, v2, v9 │ │ .line 119 │ - .local v3, "f":Ljava/io/File; │ - invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ - │ - move-result-object v13 │ + .local v1, "f":Ljava/io/File; │ + invoke-virtual {v1}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-object/from16 v0, p0 │ + move-result-object v11 │ │ - iget-object v14, v0, Ljp/gr/java_conf/hatalab/mnv/DirList;->mFilter:Ljava/lang/String; │ + iget-object v12, p0, Ljp/gr/java_conf/hatalab/mnv/DirList;->mFilter:Ljava/lang/String; │ │ - invoke-virtual {v13, v14}, Ljava/lang/String;->matches(Ljava/lang/String;)Z │ + invoke-virtual {v11, v12}, Ljava/lang/String;->matches(Ljava/lang/String;)Z │ │ - move-result v13 │ + move-result v11 │ │ - if-nez v13, :cond_2 │ + if-nez v11, :cond_2 │ │ - invoke-virtual {v3}, Ljava/io/File;->isDirectory()Z │ + invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ │ - move-result v13 │ + move-result v11 │ │ - if-eqz v13, :cond_3 │ + if-eqz v11, :cond_3 │ │ .line 121 │ :cond_2 │ - invoke-virtual {v9, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 118 │ :cond_3 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_1 │ │ .line 128 │ - .end local v3 # "f":Ljava/io/File; │ + .end local v1 # "f":Ljava/io/File; │ :cond_4 │ - new-instance v13, Ljp/gr/java_conf/hatalab/mnv/DirList$1; │ - │ - move-object/from16 v0, p0 │ + new-instance v9, Ljp/gr/java_conf/hatalab/mnv/DirList$1; │ │ - invoke-direct {v13, v0}, Ljp/gr/java_conf/hatalab/mnv/DirList$1;->(Ljp/gr/java_conf/hatalab/mnv/DirList;)V │ + invoke-direct {v9, p0}, Ljp/gr/java_conf/hatalab/mnv/DirList$1;->(Ljp/gr/java_conf/hatalab/mnv/DirList;)V │ │ - invoke-static {v9, v13}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v5, v9}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 152 │ - new-instance v13, Ljava/io/File; │ - │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/io/File; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, p1 │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ - │ - const-string v15, "/" │ + move-result-object v10 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v11, "/" │ │ - move-result-object v14 │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, p2 │ + move-result-object v10 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-direct {v13, v14}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v9, v10}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - invoke-virtual {v9, v13}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ + invoke-virtual {v5, v9}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ │ - move-result v7 │ + move-result v4 │ │ .line 154 │ - .local v7, "index":I │ - add-int/lit8 v7, v7, 0x1 │ + .local v4, "index":I │ + add-int/lit8 v4, v4, 0x1 │ │ .line 156 │ - invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ - move-result v13 │ + move-result v9 │ │ - if-lt v7, v13, :cond_6 │ + if-lt v4, v9, :cond_6 │ │ .line 158 │ - const-string v13, "/" │ - │ - move-object/from16 v0, p1 │ + const-string v9, "/" │ │ - invoke-virtual {v0, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p1, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v9 │ │ - if-eqz v13, :cond_5 │ + if-eqz v9, :cond_5 │ │ .line 159 │ - const-string v10, "" │ + const-string v6, "" │ │ goto :goto_0 │ │ .line 161 │ :cond_5 │ - new-instance v12, Ljava/io/File; │ - │ - move-object/from16 v0, p1 │ + new-instance v8, Ljava/io/File; │ │ - invoke-direct {v12, v0}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v8, p1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 162 │ - .local v12, "upDir":Ljava/io/File; │ - invoke-virtual {v12}, Ljava/io/File;->getParent()Ljava/lang/String; │ - │ - move-result-object v13 │ + .local v8, "upDir":Ljava/io/File; │ + invoke-virtual {v8}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ - invoke-virtual {v12}, Ljava/io/File;->getName()Ljava/lang/String; │ + move-result-object v9 │ │ - move-result-object v14 │ + invoke-virtual {v8}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-object/from16 v0, p0 │ + move-result-object v10 │ │ - invoke-direct {v0, v13, v14}, Ljp/gr/java_conf/hatalab/mnv/DirList;->searchNextFile(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v9, v10}, Ljp/gr/java_conf/hatalab/mnv/DirList;->searchNextFile(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v6 │ │ - goto/16 :goto_0 │ + goto :goto_0 │ │ .line 168 │ - .end local v12 # "upDir":Ljava/io/File; │ + .end local v8 # "upDir":Ljava/io/File; │ :cond_6 │ - move v5, v7 │ + move v3, v4 │ │ - .local v5, "i":I │ + .local v3, "i":I │ :goto_2 │ - invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ - move-result v13 │ + move-result v9 │ │ - if-ge v5, v13, :cond_0 │ + if-ge v3, v9, :cond_0 │ │ .line 169 │ - invoke-virtual {v9, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v5, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - check-cast v3, Ljava/io/File; │ + check-cast v1, Ljava/io/File; │ │ .line 171 │ - .restart local v3 # "f":Ljava/io/File; │ - invoke-virtual {v3}, Ljava/io/File;->isDirectory()Z │ + .restart local v1 # "f":Ljava/io/File; │ + invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ │ - move-result v13 │ + move-result v9 │ │ - if-eqz v13, :cond_8 │ + if-eqz v9, :cond_8 │ │ .line 172 │ - invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v9 │ │ - const-string v14, "" │ + const-string v10, "" │ │ - move-object/from16 v0, p0 │ + invoke-direct {p0, v9, v10}, Ljp/gr/java_conf/hatalab/mnv/DirList;->searchNextFile(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-direct {v0, v13, v14}, Ljp/gr/java_conf/hatalab/mnv/DirList;->searchNextFile(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v11 │ + move-result-object v7 │ │ .line 173 │ - .local v11, "result":Ljava/lang/String; │ - const-string v13, "" │ + .local v7, "result":Ljava/lang/String; │ + const-string v9, "" │ │ - invoke-virtual {v11, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v9 │ │ - if-eqz v13, :cond_7 │ + if-eqz v9, :cond_7 │ │ .line 168 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_2 │ │ :cond_7 │ - move-object v10, v11 │ + move-object v6, v7 │ │ .line 176 │ goto/16 :goto_0 │ │ .line 179 │ - .end local v11 # "result":Ljava/lang/String; │ + .end local v7 # "result":Ljava/lang/String; │ :cond_8 │ - invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v6 │ │ goto/16 :goto_0 │ .end method │ │ │ # virtual methods │ .method public nextFile()Ljava/lang/String; ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$12.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$dialog:Landroid/app/AlertDialog; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;Landroid/app/AlertDialog;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 773 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$12;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$12;->val$dialog:Landroid/app/AlertDialog; ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$12.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$nameEditText:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 452 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$12;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$12;->val$nameEditText:Landroid/widget/EditText; ├── smali/jp/gr/java_conf/hatalab/mnv/MainActivity$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$file:Ljava/io/File; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/MainActivity;Ljava/io/File;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ .prologue │ .line 570 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;->this$0:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/MainActivity$6;->val$file:Ljava/io/File; ├── smali/jp/gr/java_conf/hatalab/mnv/SelectFileName.smali │ @@ -143,131 +143,127 @@ │ .line 28 │ iget-object v0, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->filename:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method private fillList()V │ - .locals 13 │ + .locals 12 │ │ .prologue │ - const/4 v12, 0x0 │ + const/4 v7, 0x0 │ │ .line 325 │ - new-instance v9, Ljava/io/File; │ + new-instance v6, Ljava/io/File; │ │ - iget-object v10, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ + iget-object v8, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ │ - invoke-direct {v9, v10}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v6, v8}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - invoke-virtual {v9}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v6}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 326 │ - .local v3, "files":[Ljava/io/File; │ - if-nez v3, :cond_0 │ + .local v2, "files":[Ljava/io/File; │ + if-nez v2, :cond_0 │ │ .line 327 │ - const-string v9, "Unable Access..." │ + const-string v6, "Unable Access..." │ │ - invoke-static {p0, v9, v12}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + invoke-static {p0, v6, v7}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - invoke-virtual {v9}, Landroid/widget/Toast;->show()V │ + .line 328 │ + invoke-virtual {v6}, Landroid/widget/Toast;->show()V │ │ .line 394 │ :goto_0 │ return-void │ │ .line 335 │ :cond_0 │ - const v9, 0x7f070016 │ + const v6, 0x7f070016 │ │ - invoke-virtual {p0, v9}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->findViewById(I)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Landroid/widget/TextView; │ + check-cast v5, Landroid/widget/TextView; │ │ .line 336 │ - .local v8, "txtDirName":Landroid/widget/TextView; │ - iget-object v9, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ + .local v5, "txtDirName":Landroid/widget/TextView; │ + iget-object v6, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ │ - invoke-virtual {v8, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 341 │ - iget-object v9, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->items:Ljava/util/List; │ + iget-object v6, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->items:Ljava/util/List; │ │ - if-eqz v9, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 342 │ - iget-object v9, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->items:Ljava/util/List; │ + iget-object v6, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->items:Ljava/util/List; │ │ - invoke-interface {v9}, Ljava/util/List;->clear()V │ + invoke-interface {v6}, Ljava/util/List;->clear()V │ │ .line 344 │ :cond_1 │ - new-instance v9, Ljava/util/ArrayList; │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-direct {v9}, Ljava/util/ArrayList;->()V │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ - iput-object v9, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->items:Ljava/util/List; │ + iput-object v6, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->items:Ljava/util/List; │ │ .line 347 │ - iget-object v9, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ + iget-object v6, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ │ - const-string v10, "/" │ + const-string v8, "/" │ │ - invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v6 │ │ - if-nez v9, :cond_2 │ + if-nez v6, :cond_2 │ │ .line 348 │ - iget-object v9, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->items:Ljava/util/List; │ + iget-object v6, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->items:Ljava/util/List; │ │ - const-string v10, ".." │ + const-string v8, ".." │ │ - invoke-interface {v9, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 352 │ :cond_2 │ - move-object v0, v3 │ - │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v5, v0 │ + array-length v8, v2 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + move v6, v7 │ │ - .local v4, "i$":I │ :goto_1 │ - if-ge v4, v5, :cond_4 │ + if-ge v6, v8, :cond_4 │ │ - aget-object v1, v0, v4 │ + aget-object v0, v2, v6 │ │ .line 353 │ - .local v1, "file":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ + .local v0, "file":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z │ │ move-result v9 │ │ if-eqz v9, :cond_3 │ │ .line 354 │ iget-object v9, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->items:Ljava/util/List; │ │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v1}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ @@ -281,226 +277,224 @@ │ │ move-result-object v10 │ │ invoke-interface {v9, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 352 │ :goto_2 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_1 │ │ .line 356 │ :cond_3 │ iget-object v9, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->items:Ljava/util/List; │ │ - invoke-virtual {v1}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-interface {v9, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_2 │ │ .line 367 │ - .end local v1 # "file":Ljava/io/File; │ + .end local v0 # "file":Ljava/io/File; │ :cond_4 │ - new-instance v2, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ + new-instance v1, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ │ - iget-object v9, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->items:Ljava/util/List; │ + iget-object v6, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->items:Ljava/util/List; │ │ - invoke-direct {v2, p0, v9}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->(Landroid/content/Context;Ljava/util/List;)V │ + invoke-direct {v1, p0, v6}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->(Landroid/content/Context;Ljava/util/List;)V │ │ .line 371 │ - .local v2, "fileList":Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ - new-instance v9, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4; │ + .local v1, "fileList":Ljp/gr/java_conf/hatalab/mnv/FileListAdapter; │ + new-instance v6, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4; │ │ - invoke-direct {v9, p0}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4;->(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ + invoke-direct {v6, p0}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$4;->(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ │ - invoke-virtual {v2, v9}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->sort(Ljava/util/Comparator;)V │ + invoke-virtual {v1, v6}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->sort(Ljava/util/Comparator;)V │ │ .line 378 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 379 │ - .local v7, "sharedPreferences":Landroid/content/SharedPreferences; │ - const v9, 0x7f060068 │ + .local v4, "sharedPreferences":Landroid/content/SharedPreferences; │ + const v6, 0x7f060068 │ │ - invoke-virtual {p0, v9}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->getText(I)Ljava/lang/CharSequence; │ + invoke-virtual {p0, v6}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - invoke-virtual {v9}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - invoke-interface {v7, v9, v12}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {v4, v6, v7}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v6 │ + move-result v3 │ │ .line 380 │ - .local v6, "listFoldersFirstFlag":Z │ - if-eqz v6, :cond_5 │ + .local v3, "listFoldersFirstFlag":Z │ + if-eqz v3, :cond_5 │ │ .line 381 │ - new-instance v9, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5; │ + new-instance v6, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5; │ │ - invoke-direct {v9, p0}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5;->(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ + invoke-direct {v6, p0}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$5;->(Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ │ - invoke-virtual {v2, v9}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->sort(Ljava/util/Comparator;)V │ + invoke-virtual {v1, v6}, Ljp/gr/java_conf/hatalab/mnv/FileListAdapter;->sort(Ljava/util/Comparator;)V │ │ .line 393 │ :cond_5 │ - invoke-virtual {p0, v2}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->setListAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {p0, v1}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->setListAdapter(Landroid/widget/ListAdapter;)V │ │ goto/16 :goto_0 │ .end method │ │ .method private upOneLevel()V │ - .locals 8 │ + .locals 7 │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 291 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - new-instance v5, Ljava/io/File; │ + new-instance v4, Ljava/io/File; │ │ - iget-object v6, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ + iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ │ - invoke-direct {v5, v6}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v4, v5}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const-string v5, "/" │ + const-string v4, "/" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 295 │ - .local v2, "previousFileName":Ljava/lang/String; │ - iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ + .local v1, "previousFileName":Ljava/lang/String; │ + iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ │ - const-string v5, "/" │ + const-string v4, "/" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ + invoke-virtual {v3, v4}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v3 │ │ - if-gtz v4, :cond_1 │ + if-gtz v3, :cond_1 │ │ .line 297 │ - iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ + iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ │ - iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ + iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ │ - const-string v6, "/" │ + const-string v5, "/" │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ + invoke-virtual {v4, v5}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v4 │ │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ - invoke-virtual {v4, v7, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v3, v6, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iput-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ + iput-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ │ .line 304 │ :goto_0 │ invoke-direct {p0}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->fillList()V │ │ .line 308 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 309 │ - .local v1, "posision":I │ - iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->items:Ljava/util/List; │ + .local v0, "posision":I │ + iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->items:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 311 │ - .local v3, "s":Ljava/lang/String; │ - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v2, "s":Ljava/lang/String; │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ .line 312 │ - invoke-virtual {p0, v1}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->setSelection(I)V │ + invoke-virtual {p0, v0}, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->setSelection(I)V │ │ .line 317 │ - .end local v3 # "s":Ljava/lang/String; │ + .end local v2 # "s":Ljava/lang/String; │ :cond_0 │ return-void │ │ .line 300 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "posision":I │ + .end local v0 # "posision":I │ :cond_1 │ - iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ + iget-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ │ - iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ + iget-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ │ - const-string v6, "/" │ + const-string v5, "/" │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ + invoke-virtual {v4, v5}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual {v4, v7, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v3, v6, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iput-object v4, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ + iput-object v3, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->DirPath:Ljava/lang/String; │ │ goto :goto_0 │ │ .line 315 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ - .restart local v1 # "posision":I │ - .restart local v3 # "s":Ljava/lang/String; │ + .restart local v0 # "posision":I │ + .restart local v2 # "s":Ljava/lang/String; │ :cond_2 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ + .line 316 │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public dispatchKeyEvent(Landroid/view/KeyEvent;)Z │ .locals 5 │ @@ -991,15 +985,15 @@ │ .line 117 │ iput-boolean v10, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName;->mExistEncryptCheckBox:Z │ │ goto/16 :goto_0 │ .end method │ │ .method protected onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V │ - .locals 5 │ + .locals 6 │ .param p1, "l" # Landroid/widget/ListView; │ .param p2, "v" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "id" # J │ │ .prologue │ .line 254 ├── smali/jp/gr/java_conf/hatalab/mnv/TextEdit$18.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$inputView:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/TextEdit;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ .prologue │ .line 1245 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;->this$0:Ljp/gr/java_conf/hatalab/mnv/TextEdit; │ │ iput-object p2, p0, Ljp/gr/java_conf/hatalab/mnv/TextEdit$18;->val$inputView:Landroid/view/View; ├── smali/jp/gr/java_conf/hatalab/mnv/SelectFileName$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/SelectFileName;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ .prologue │ .line 178 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/SelectFileName$2;->this$0:Ljp/gr/java_conf/hatalab/mnv/SelectFileName; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/gr/java_conf/hatalab/mnv/FileOperatorTask.smali │ @@ -385,15 +385,15 @@ │ │ const v5, 0x7f06002c │ │ invoke-virtual {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ @@ -442,15 +442,15 @@ │ │ const v5, 0x7f060029 │ │ invoke-virtual {v4, v5}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ @@ -609,15 +609,15 @@ │ │ const v6, 0x7f06002b │ │ invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ - invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ @@ -733,15 +733,15 @@ │ │ iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;->mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ - invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ @@ -805,15 +805,15 @@ │ │ iget-object v5, p0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;->mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ invoke-virtual {v5, v6}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ - invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ @@ -1053,15 +1053,15 @@ │ │ const v8, 0x7f06002a │ │ invoke-virtual {v7, v8}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v7 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ @@ -1111,21 +1111,19 @@ │ move-result v3 │ │ goto/16 :goto_0 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 16 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -1280,34 +1278,32 @@ │ │ const v1, 0x7f06002d │ │ invoke-virtual {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ - invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ iget-object v1, p0, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;->mActivity:Ljp/gr/java_conf/hatalab/mnv/MainActivity; │ │ invoke-static {v0, v1}, Ljp/gr/java_conf/hatalab/mnv/MyUtil;->showMessage(Ljava/lang/String;Landroid/app/Activity;)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 16 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Ljp/gr/java_conf/hatalab/mnv/FileOperatorTask;->onPostExecute(Ljava/lang/Boolean;)V │ │ return-void │ .end method │ │ .method protected onPreExecute()V │ .locals 3 ├── smali/jp/gr/java_conf/hatalab/mnv/Settings$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ │ # direct methods │ .method constructor (Ljp/gr/java_conf/hatalab/mnv/Settings;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ .prologue │ .line 159 │ iput-object p1, p0, Ljp/gr/java_conf/hatalab/mnv/Settings$2;->this$0:Ljp/gr/java_conf/hatalab/mnv/Settings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/ssh/MD5.smali │ @@ -1969,43 +1969,43 @@ │ │ return v0 │ .end method │ │ │ # virtual methods │ .method public digest()[B │ - .locals 13 │ + .locals 14 │ │ .prologue │ - const-wide/16 v11, 0x8 │ + const-wide/16 v12, 0x8 │ │ - const-wide/16 v9, -0x1 │ + const-wide/16 v10, -0x1 │ │ const/16 v8, 0xf │ │ const/16 v7, 0xe │ │ const/4 v6, 0x0 │ │ .line 119 │ - iget-wide v3, p0, Lssh/MD5;->bytecount:J │ + iget-wide v4, p0, Lssh/MD5;->bytecount:J │ │ - mul-long v0, v3, v11 │ + mul-long v0, v4, v12 │ │ .line 120 │ .local v0, "bitcount":J │ const/16 v3, -0x80 │ │ invoke-virtual {p0, v3}, Lssh/MD5;->update(B)V │ │ .line 124 │ :goto_0 │ - iget-wide v3, p0, Lssh/MD5;->bytecount:J │ + iget-wide v4, p0, Lssh/MD5;->bytecount:J │ │ - long-to-int v3, v3 │ + long-to-int v3, v4 │ │ rem-int/lit8 v3, v3, 0x40 │ │ const/16 v4, 0x38 │ │ if-eq v3, v4, :cond_0 │ │ @@ -2014,15 +2014,15 @@ │ │ goto :goto_0 │ │ .line 129 │ :cond_0 │ iget-object v3, p0, Lssh/MD5;->W:[I │ │ - and-long v4, v9, v0 │ + and-long v4, v10, v0 │ │ long-to-int v4, v4 │ │ invoke-direct {p0, v4}, Lssh/MD5;->SWAP(I)I │ │ move-result v4 │ │ @@ -2031,30 +2031,30 @@ │ .line 130 │ iget-object v3, p0, Lssh/MD5;->W:[I │ │ const/16 v4, 0x20 │ │ ushr-long v4, v0, v4 │ │ - and-long/2addr v4, v9 │ + and-long/2addr v4, v10 │ │ long-to-int v4, v4 │ │ invoke-direct {p0, v4}, Lssh/MD5;->SWAP(I)I │ │ move-result v4 │ │ aput v4, v3, v8 │ │ .line 131 │ - iget-wide v3, p0, Lssh/MD5;->bytecount:J │ + iget-wide v4, p0, Lssh/MD5;->bytecount:J │ │ - add-long/2addr v3, v11 │ + add-long/2addr v4, v12 │ │ - iput-wide v3, p0, Lssh/MD5;->bytecount:J │ + iput-wide v4, p0, Lssh/MD5;->bytecount:J │ │ .line 134 │ invoke-direct {p0}, Lssh/MD5;->munch()V │ │ .line 136 │ iget v3, p0, Lssh/MD5;->A:I │ │ @@ -2281,21 +2281,21 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public engineReset()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 65 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - iput-wide v1, p0, Lssh/MD5;->bytecount:J │ + iput-wide v2, p0, Lssh/MD5;->bytecount:J │ │ .line 66 │ const v1, 0x67452301 │ │ iput v1, p0, Lssh/MD5;->A:I │ │ .line 67 │ @@ -2336,22 +2336,22 @@ │ │ .line 72 │ :cond_0 │ return-void │ .end method │ │ .method public update(B)V │ - .locals 7 │ + .locals 8 │ .param p1, "b" # B │ │ .prologue │ .line 76 │ - iget-wide v3, p0, Lssh/MD5;->bytecount:J │ + iget-wide v4, p0, Lssh/MD5;->bytecount:J │ │ - long-to-int v3, v3 │ + long-to-int v3, v4 │ │ rem-int/lit8 v0, v3, 0x40 │ │ .line 77 │ .local v0, "i":I │ rem-int/lit8 v3, v0, 0x4 │ │ @@ -2384,29 +2384,29 @@ │ shl-int/2addr v5, v2 │ │ or-int/2addr v4, v5 │ │ aput v4, v3, v1 │ │ .line 84 │ - iget-wide v3, p0, Lssh/MD5;->bytecount:J │ + iget-wide v4, p0, Lssh/MD5;->bytecount:J │ │ - const-wide/16 v5, 0x1 │ + const-wide/16 v6, 0x1 │ │ - add-long/2addr v3, v5 │ + add-long/2addr v4, v6 │ │ - iput-wide v3, p0, Lssh/MD5;->bytecount:J │ + iput-wide v4, p0, Lssh/MD5;->bytecount:J │ │ - const-wide/16 v5, 0x40 │ + const-wide/16 v6, 0x40 │ │ - rem-long/2addr v3, v5 │ + rem-long/2addr v4, v6 │ │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-nez v3, :cond_0 │ │ .line 85 │ invoke-direct {p0}, Lssh/MD5;->munch()V │ │ .line 86 ├── res/drawable-hdpi-v4/icon.png │ ├── sng │ │ @@ -21,19 +21,34 @@ │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ @@ -231,105 +246,90 @@ │ │ (255,104, 66) # rgb = (0xff,0x68,0x42) │ │ (255,229,223) # rgb = (0xff,0xe5,0xdf) │ │ (255,241,238) # rgb = (0xff,0xf1,0xee) │ │ (255,240,237) # rgb = (0xff,0xf0,0xed) │ │ (255, 58, 9) # rgb = (0xff,0x3a,0x09) │ │ (255, 56, 7) # rgb = (0xff,0x38,0x07) │ │ (255,249,247) # rgb = (0xff,0xf9,0xf7) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ (255,195,181) # rgb = (0xff,0xc3,0xb5) │ │ (255,197,183) # rgb = (0xff,0xc5,0xb7) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ } │ │ tRNS { │ │ - 0 16 27 20 1 86 158 159 111 6 96 178 179 123 229 241 232 211 210 124 237 255 255 255 146 237 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 149 167 88 161 232 255 255 18 30 201 162 208 255 255 255 92 112 104 90 56} │ │ + 0 16 27 20 1 86 158 159 111 6 96 178 179 123 229 241 232 211 210 124 237 146 237 149 167 88 161 232 18 30 201 162 208 92 112 104 90 56} │ │ IMAGE { │ │ pixels hex │ │ 000000000001020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030400000000000000 │ │ 000000000405060707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707080900000000000000 │ │ 00000000040a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0d0900000000000000 │ │ 00000000040a0b0c0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f101112130000000000 │ │ -00000000040a0b0c14151616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161617180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1e1a1f1b1b1b1b1c20211b1b1b1b221b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b23241b1b1b1b1b1b251b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a2627282329222a2b2c2d1b232e1b2f24301b31221b2e302e2c32303330341b3530322c322c1b28163637333033381a1b393a20311b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b3b2a3c283d3e3f40414142431b4445461b39471b3b48494a464b2c4c3c1b454c1f204d4e152816364f465046371a1b1f161f3e1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b512c5253493e3e545529423e1b4c1a3c1b4154321b462b3e204f5642321b4342571a583e2d442d1b463c553c585932303f42411b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b30231b1b2b511c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1e2d1b1b1b1b1b1c1b1b1b1b1b1b1b321b1b1b1b1b1b1f1b1b1b1b1b1b1b1b1b1b1b1b4f461b1b1b1b33281b1b1b3259532e1a3c1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b372d525a295b5c58341b3f1f301a5d281a303c5e245f1641464e1b5b3c5b295a411b4f49205b3b5b31602f3c28616259421b561b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b63644a4c555030421a1b1a64581b651a1a5a454e1b1a1a1a3e1e1b3e1a162a62341b66671a246836694d206a441a6632273230211b1b1d180000000000 │ │ -00000000040a0b0c191a1e3c1a3b16301f346b221c16415e1a2b2f1a2a4533241628521a1c1c2d5a41662d1c1c1a1c233c3a3c235a5a5a255e431c36272b201c1c1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1c69671b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b671b1b1b1b1b321b1b1b1b1b1b1e1b1b1b671b1b1b1b1c361b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1e474c1b1b30361c1b1b1b1b1b1b1b1b1b1b3630551b1b1b1b1b4a1b1b1b1b1b1b4e2b1b1b551b1b1b1b69451b2b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b634f48166b281c4c394b53442d274c5e6c42151a6249561b1b1a1b166d6254404c61463c37595a6e6f1a421b6a46533a1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1e152d5858704e1c4c567153423942703a4c624440384320361b401b16705a595140584451494c7270162d4f1b3e442d731b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1c24351b7469211c311e313269213656673174215646212f1e1b561b6974361e3656213274313132351b21211b6732351b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b331c1b1b1b211b331b1b1b1b1b1b1b241e1b1b1b1b1b1b1b1b1b1b1b1b1b1b21211b1b1b56671b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b421c1b1b1b201b421b1b1b1b1b1b1b1f241b1b1b1b1b1b1b1b1b1b1b251b1b374e1b1b1b732c1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1e6c3c6a463c3d59416e4037444c1b1b59593d551615241b626f3e54634f4672446675251e614f4a4c286e2c1b4c581b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a674f6263541f766222596240433d1b1b5554544041543a1b4f6f441d40624843546654251e4a5463624172511b594a1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b291b291b1b1b1b1b1b1b1b1b1b2a201b3b361b1b1b1b1b1b1b1b1b6f361b1b1b291b161b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1c512b2f6f5216643a51741f4e685a685a6416512b1b402c5b231a2a5a676b2c51575c1b2823642f564725284e6428204a1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a695a561a1a423e1a2c7747553c1a1a1a1a725147441b1a5a69651b435a1b1a1a5a50221b3e55371a1a5a2c271a1a1a1a1a1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1e3e3b641f443e3e3c403a1a293c461a3e73363e3b1b30521a161a16646743283e66741b2d4442432b595a73523e443b6e67251b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c33241b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a31221b1b36691b1c1b1b1b1b1b1b1b67301b1c221b1b1b1b1b1b1b1b1b1b1b1b261b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a243e691e313f211c67671e691e69362249321c4367361b2521321e1b671e321e4436321c671e6936671b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a69486c302f785e1c623c4c1a4b4a4f6a152d2f1a6a601b553c421a1b40165d591a4f6b4e793f15606a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a384b40202f4b5e1c421a3753496248765f1a4e634b661b2f27501f1b6233155163584c397a46406e501b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1f211b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a364f481b1b1b1b1c2f241b1b1b1b1b1b1b1b1b565e1b1b1b4e1b2f241b1b1b1b1b1b1b4e1b4e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a22285c251f6f162d287269525e1b346f2839673f423c301a5a2162201b5a203c254144291f532b5a39391c1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b3b2a1a2a15572c152b5b1a1a1b283d1a5772211a42421b651a2c201b421f422d555255534f1a16595b691b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b3b2b291a3c5a5a4244332d161b4e591a5a251a1a46341a5920424e1b44241a2b25224244596f1a1a3c231b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b251b1b1b266f291b1b1b1b41231b231b1b1b1b1b1b56373b1b1b1b1b1b1b1b1b1b1b1b1b1b7b1b1b1b1b7c1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1e3e621a1b5944621643521b6c625b6c4a6f6f401f426952331b1b1b1b1b1b1b1b1b1b1b7d7e7f808182838485861b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1c3737421e6451523d703c1b423c6e42663e525b4960216f1b1b1b1b1b1b1b1b1b1b1b1b87888888898a8b8b8b8c1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1e2c254e361b773a342f311b4e693a22223a3a23244e1b561b1b1b1b1b1b1b1b1b1b1b1b8d8888888e8f8b8b8b90911b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b9288888893948b8b8b95961b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1e1a1f251b1b1b1c1b26331b1b32561b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b9798999a9b9c9d9e9fa01b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a2627285826212a26266945355c4e3b1b1b1b1b1b1b1b1b1b1b1b1b1ca1a2a3a3a3a3a3a3a4a5a6a7a8a9aaabacadadadadadadadaeaf1b1d180000000000 │ │ -00000000040a0b0c191a1b3b2a58373b5f443e29b03a15392b1b1b1b1b1b1b1b1b1b1b1b1bb1b28888888888888888b3b48888888bb5b68b8b8b8b8b8b8b8bb7b81d180000000000 │ │ -00000000040a0b0c191a1b512c6e553c54553e3e49455816341b1b1b1b1b1b1b1b1b1b1b1bb9babbbcbdbebebebebfc0c18888888bc2c39f9f9f9f9fc4c5c6c7c81d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1bc9cacbcbcbcbcbcccd8b8b8b8bcecfcbcbcbcbcbd0d11b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1bd2d38b8b8b8b8bd4d58b8b8b8bd6d78b8b8b8b8bd8d91b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b96dadbdbdbdbdbdcdddedfb6e0e1e2dbdbdbdbdbe3961b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b86e4e5e61b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b86e4e5e61b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b86e4e5e61b1b1b1b1b1b1b1b1b1b1b1b1d180000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b86e4e5e61b1b1b1b1b1b1b1b1b1b1b1b1de70000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b86e4e5e61b1b1b1b1b1b1b1b1b1b1b1b1de80000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b86e4e5e61b1b1b1b1b1b1b1b1b1b1b1b1de80000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b86e4e5e61b1b1b1b1b1b1b1b1b1b1b1b1de80000000000 │ │ -00000000040a0b0c191a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b86e4e5e61b1b1b1b1b1b1b1b1b1b1b1b1de80000000000 │ │ -0000000004e9eaeaeb1a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1bc8eced7c1b1b1b1b1b1b1b1b1b1b1b1b1de80000000000 │ │ -0000000000eeefeff01a1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1df10000000000 │ │ -0000000000000000f2f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5180000000000 │ │ -0000000000000000f6f7f7f7f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0000000000 │ │ +00000000040a0b0c14262727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272728150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292d292e2a2a2a2a2b2f302a2a2a2a312a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a32332a2a2a2a2a2a342a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c1629353637323831393a3b3c2a323d2a3e333f2a40312a3d3f3d3b413f423f432a443f413b413b2a37274546423f4247292a48492f402a2a2a2c150000000000 │ │ +00000000040a0b0c16292a4a394b374c4d4e4f505051522a5354552a48562a4a575859555a3b5b4b2a545b2e2f5c5d263727455e555f5546292a2e272e4d2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a603b6162584d4d636438514d2a5b294b2a5063412a553a4d2f5e6551412a52516629674d3c533c2a554b644b6768413f4e51502a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3f322a2a3a602b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292d3c2a2a2a2a2a2b2a2a2a2a2a2a2a412a2a2a2a2a2a2e2a2a2a2a2a2a2a2a2a2a2a2a5e552a2a2a2a42372a2a2a4168623d294b2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a463c6169386a6b67432a4e2e3f296c37293f4b6d336e2750555d2a6a4b6a3869502a5e582f6a4a6a406f3e4b37707168512a652a2a2a2c150000000000 │ │ +00000000040a0b0c16292a7273595b645f3f51292a2973672a74292969545d2a2929294d2d2a4d29273971432a757629337745785c2f795329754136413f302a2a2c150000000000 │ │ +00000000040a0b0c16292d4b294a273f2e437a312b27506d293a3e2939544233273761292b2b3c6950753c2b2b292b324b494b32696969346d522b45363a2f2b2b2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292b78762a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a762a2a2a2a2a412a2a2a2a2a2a2d2a2a2a762a2a2a2a2b452a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292d565b2a2a3f452b2a2a2a2a2a2a2a2a2a2a453f642a2a2a2a2a592a2a2a2a2a2a5d3a2a2a642a2a2a2a78542a3a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a725e57277a372b5b485a62533c365b6d7b5126297158652a2a292a277c71634f5b70554b4668697d7e29512a795562492a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292d263c67677f5d2b5b6580625148517f495b71534f47522f452a4f2a277f6968604f675360585b817f273c5e2a4d533c822a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292b33442a8378302b402d404178304565764083306555303e2d2a652a7883452d4565304183404041442a30302a7641442a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a422b2a2a2a302a422a2a2a2a2a2a2a332d2a2a2a2a2a2a2a2a2a2a2a2a2a2a30302a2a2a65762a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a512b2a2a2a2f2a512a2a2a2a2a2a2a2e332a2a2a2a2a2a2a2a2a2a2a342a2a465d2a2a2a823b2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292d7b4b79554b4c68507d4f46535b2a2a68684c642726332a717e4d63725e5581537584342d705e595b377d3b2a5b672a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c1629765e7172632e85713168714f524c2a2a6463634f5063492a5e7e532c4f715752637563342d596372715081602a68592a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a382a382a2a2a2a2a2a2a2a2a2a392f2a4a452a2a2a2a2a2a2a2a2a7e452a2a2a382a272a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292b603a3e7e6127734960832e5d776977697327603a2a4f3b6a32293969767a3b60666b2a3732733e655634375d73372f592a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16297869652929514d293b8656644b29292929816056532a296978742a52692a2929695f312a4d64462929693b3629292929292a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292d4d4a732e534d4d4b4f4929384b55294d82454d4a2a3f6129272927737652374d75832a3c5351523a686982614d534a7d76342a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b42332a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c162940312a2a45782a2b2a2a2a2a2a2a2a763f2a2b312a2a2a2a2a2a2a2a2a2a2a2a352a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c1629334d782d404e302b76762d782d78453158412b5276452a3430412d2a762d412d5345412b762d7845762a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c162978577b3f3e876d2b714b5b295a595e79263c3e29796f2a644b51292a4f276c68295e7a5d884e266f792a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c1629475a4f2f3e5a6d2b51294662587157856e295d725a752a3e365f2e2a7142266072675b4889554f7d5f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2e302a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c1629455e572a2a2a2a2b3e332a2a2a2a2a2a2a2a2a656d2a2a2a5d2a3e332a2a2a2a2a2a2a5d2a5d2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c162931376b342e7e273c378178616d2a437e3748764e514b3f296930712f2a692f4b345053382e623a6948482b2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a4a39293926663b263a6a29292a374c296681302951512a74293b2f2a512e513c646164625e2927686a782a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a4a3a38294b69695153423c272a5d682969342929554329682f515d2a5333293a34315153687e29294b322a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a342a2a2a357e382a2a2a2a50322a322a2a2a2a2a2a65464a2a2a2a2a2a2a2a2a2a2a2a2a2a8a2a2a2a2a8b2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292d4d71292a6853712752612a7b716a7b597e7e4f2e517861422a2a2a2a2a2a2a2a2a2a2a8c8d8e8f9091929394952a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292b4646512d7360614c7f4b2a514b7d51754d616a586f307e2a2a2a2a2a2a2a2a2a2a2a2a9697979798999a9a9a9b2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292d3b345d452a8649433e402a5d78493131494932335d2a652a2a2a2a2a2a2a2a2a2a2a2a9c9797979d9e9a9a9a9fa02a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2aa1979797a2a39a9a9aa4a52a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292d292e342a2a2a2b2a35422a2a41652a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2aa6a7a8a9aaabacadaeaf2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16293536376735303935357854446b5d4a2a2a2a2a2a2a2a2a2a2a2a2a2bb0b1b2b2b2b2b2b2b3b4b5b6b7b8b9babbbcbcbcbcbcbcbcbdbe2a2c150000000000 │ │ +00000000040a0b0c16292a4a3967464a6e534d38bf4926483a2a2a2a2a2a2a2a2a2a2a2a2ac0c19797979797979797c2c39797979ac4c59a9a9a9a9a9a9a9ac6c72c150000000000 │ │ +00000000040a0b0c16292a603b7d644b63644d4d58546727432a2a2a2a2a2a2a2a2a2a2a2ac8c9cacbcccdcdcdcdcecfd09797979ad1d2aeaeaeaeaed3d4d5d6d72c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2ad8d9dadadadadadbdc9a9a9a9adddedadadadadadfe02a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2ae1e29a9a9a9a9ae3e49a9a9a9ae5e69a9a9a9a9ae7e82a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2aa5e9eaeaeaeaeaebecedeec5eff0f1eaeaeaeaeaf2a52a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a95f3f4f52a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a95f3f4f52a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a95f3f4f52a2a2a2a2a2a2a2a2a2a2a2a2c150000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a95f3f4f52a2a2a2a2a2a2a2a2a2a2a2a2c170000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a95f3f4f52a2a2a2a2a2a2a2a2a2a2a2a2c180000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a95f3f4f52a2a2a2a2a2a2a2a2a2a2a2a2c180000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a95f3f4f52a2a2a2a2a2a2a2a2a2a2a2a2c180000000000 │ │ +00000000040a0b0c16292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a95f3f4f52a2a2a2a2a2a2a2a2a2a2a2a2c180000000000 │ │ +0000000004191a1a1b292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2ad7f6f78b2a2a2a2a2a2a2a2a2a2a2a2a2c180000000000 │ │ +00000000001c1d1d1e292a2a2a2a2a2a2a2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2c1f0000000000 │ │ +000000000000000020f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa150000000000 │ │ +000000000000000021222222232424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424250000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/icon_org.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 00000002 00000004 00000006 00000008 00000009 0000000b 0000000b 0000000c 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000c 0000000b 0000000b 00000009 00000008 00000006 00000004 00000002 00000001 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000001 00000003 00000006 00000009 0000000d 00000011 00000014 00000017 00000019 0000001a 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001a 00000019 00000017 00000014 00000011 0000000d 00000009 00000006 00000003 00000001 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000003 00000006 0000000b 00000012 0000001d 5f7f1ca6 65891bd5 63881ad6 63881ad6 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63881ad6 63881ad6 65891bd5 5f7f1ca6 0000001d 00000012 0000000b 00000006 00000003 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000006 0000000b 00000013 00000023 5e811ab7 669112ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 669112ff 5e811ab7 00000023 00000013 0000000b 00000006 00000002 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 00000009 00000012 0000001d 7a9a39b0 87ac3eff 85a93bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85a93bff 87ac3eff 7a9a39b0 0000001d 00000012 00000009 00000004 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 0000000d 00000019 00000031 92be3bec a7d648ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a7d648ff 92be3bec 00000031 00000019 0000000d 00000006 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 00000012 00000020 0000003f 83b029e7 97cb30ff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 97cb30ff 83b029e7 0000003f 00000020 00000012 00000008 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000a 00000015 00000025 00000047 83ae2be9 98cb33ff 96c932ff 96c932ff 96c932ff 97c933ff 95c830ff 90c626ff 93c72cff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 97c933ff 94c82eff 92c72aff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c933ff 95c82fff 91c629ff 95c930ff 96c933ff 96c932ff 96c931ff 92c729ff 95c82fff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 98cb33ff 83ae2be9 00000047 00000025 00000015 0000000a 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000b 00000019 0000002a 0000004e 82ad2bea 98ca33ff 96c832ff 96c832ff 96c832ff 94c72fff 99c939ff b1d666ff a3cf4dff 93c62cff 96c832ff 95c832ff 96c832ff 95c731ff 95c731ff 96c832ff 96c832ff 96c832ff 8fc425ff bada78ff d9ecb7ff 98c836ff 94c72fff 96c832ff 95c731ff 96c832ff 96c832ff 95c731ff 95c731ff 96c832ff 91c52aff acd45eff dfeec1ff 9dcc41ff 94c62eff 93c62dff 9ecc42ff e0efc3ff acd35dff 91c529ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 98ca33ff 82ad2bea 0000004e 0000002a 00000019 0000000b 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001b 0000002d 00000051 80a92beb 96c733ff 94c532ff 94c532ff 94c532ff 8dc124ff bcda80ff ffffffff dfecc2ff 90c22aff 93c431ff 92c32eff 8ec227ff 91c32cff 90c22aff 92c32eff 94c432ff 90c229ff 87be19ff c8e097ff fdfdfdff 98c638ff 90c229ff 8fc228ff 91c32bff 94c532ff 91c32bff 90c22bff 91c32dff 8fc229ff 90c22bff a9d05aff d6e8b1ff 9cc83fff 8fc228ff 8dc124ff 9dca44ff ffffffff b6d774ff 8dc024ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 96c733ff 80a92beb 00000051 0000002d 0000001b 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001b 0000002f 00000054 7fa82beb 95c632ff 93c431ff 93c431ff 94c431ff 8ec128ff e2eec8ff e3efcaff eff6e3ff a2cb4eff 8dc124ff c4de8fff cfe4a5ff e8f1d3ff e1eec7ff 9cc943ff 8ec127ff cae19aff ebf3d9ff e6f0d0ff eef5e1ff 92c32fff c1dc89ff cfe4a4ff e5f0d0ff aad05dff a0ca49ff e5f0cdff f1f6e5ff b9d87bff 8bbf20ff aad05cff d5e7afff 98c63aff abd05eff eaf3d8ff e0edc4ff fafcf7ff b4d670ff 8cc024ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 95c632ff 7fa82beb 00000054 0000002f 0000001b 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001c 00000030 00000054 7ea72aeb 94c531ff 92c330ff 92c330ff 8ec129ff 9eca49ff f7f9f3ff a0ca4bff e4efceff c4de90ff 84bb16ff dbebbeff fafbf9ff bdd982ff ffffffff bcda82ff 9fca4aff fffeffff c6df94ff dbeabbff f0f5e6ff 8ec129ff d6e7b2ff ffffffff c8df98ff 9bc840ff e7f0d3ff deecc2ff c3de8eff fdfcfeff 9dc945ff b1d46dff fffeffff 9fca4aff e6f0d1ff e5f0d0ff c0db88ff fefeffff b2d46eff 8bbf23ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 94c531ff 7ea72aeb 00000054 00000030 0000001c 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 7da62aeb 93c331ff 91c130ff 91c130ff 89bd22ff bbd880ff ffffffff cee3a4ff eef5e0ff e3eeccff 87bc1dff daeabbff e0edc8ff 87bc1eff f5f8f0ff bcd985ff aed169ff fffdffff 8bbe26ff b2d36fff f1f6e8ff 8ec02bff d5e7b3ff e7f0d3ff 85bb19ff 95c338ff fffeffff b1d370ff 89bd22ff fefdffff b2d371ff abd063ff f8faf4ff a5cc57ff f7f9f3ff bbd881ff 86bc1cff f4f7eeff b4d473ff 8abd23ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 93c331ff 7da62aeb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 74a11ceb 89bc21ff 87ba20ff 87ba1fff 84b91aff dfebc6ff e6f0d0ff cde1a5ff d7e7b7ff f6f8f2ff 95c23aff d3e5afff deebc5ff 84b819ff f5f8efff b7d67cff 9ec74bff fdfcfeff 9cc646ff c0da8bff f0f5e7ff 84b81aff d1e4acff e3eecdff 82b716ff 89bb22ff f0f5e7ff c2db8fff 9cc646ff fbfbfbff 9fc84dff a7cc5bff f7f9f4ff 99c441ff eaf1daff c8df99ff 96c33dff fafbf8ff acce65ff 80b612ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 89bc21ff 74a11ceb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 9eb76beb bad87dff b7d57cff b6d478ff bdd986ff fafafaff cee1a5ff a6cc5cff b4d476ff f9faf7ff d0e3a9ff e1eccbff eaf1dcff b6d478ff f7f9f4ff d6e6b5ff b9d67eff f8f9f5ff f3f7ecff f6f9f3ff f1f5e8ff b6d478ff e2eecdff ecf3e0ff b6d478ff b2d272ff dfebc6ff f9faf5ff f3f7ebff f2f6ebff b6d478ff cce0a2ff f9faf9ff bcd885ff e1eccaff f9fbf6ff f1f5e8ff fdfcfdff cce0a2ff b3d373ff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff bad87dff 9eb76beb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 e0dce7eb ffffffff ffffffff ffffffff ffffffff fafafbff fffdffff ffffffff fffeffff fafafaff fffdffff fdfcffff fcfbfeff ffffffff fafafbff fffdffff ffffffff fafafaff fdfbffff fbfbfdff fbfafcff ffffffff fdfbffff fcfbfdff ffffffff ffffffff fdfbffff fbfafdff fdfbffff fafafbff ffffffff fffdffff fafafaff ffffffff fdfbffff fbfafcff fdfcffff f9f9f9ff fffdffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e0dce7eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d5d5d5eb fbfbfbff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff fbfbfbff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d4d4d4eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d4d4d4eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d3d3d3eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d3d3d3eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d2d2d2eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f3f3f3ff f3f3f4ff f3f3f3ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d1d1d1eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff cfcfcfeb 00000054 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d0d0d0eb f4f4f4ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f2f2f4ff ecefe9ff b6d37aff ecefe7ff f2f2f3ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f7f7f7ff d5d5d5eb 05050556 00000031 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f4ff ebede5ff a5ca59ff e9ede3ff f1f1f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f3f3f3ff f5f5f5ff eeeeeeff ddddddfb 4a4a4a70 00000032 0000001d 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f3ff eceee7ff a8cc62ff e7ebdeff f2f1f4ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff efefefff f2f2f2ff efefefff d4d4d4ff ccccccff bcbcbcfc 39393973 00000033 0000001e 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cdcdcdeb f2f2f2ff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff eeeeeeff efefefff f1f0f3ff ededebff aacc66ff e8ebe2ff f4f1faff f1f0f4ff f0eff1ff efefefff eeeeeeff efefefff efefefff efefefff efefefff efefefff eeeeeeff f1f1f1ff ebebebff c6c6c6ff c1c1c1ff ccccccff bbbbbbf9 2929296f 00000033 0000001f 0000000f 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff eeeeefff f2f0f7ff f5f1fdff f2f0f5ff e7ebe1ff a4c95cff cedeaeff e0e7d2ff e4e9dcff ededecff f4f0faff f3f0f9ff efeef0ff edededff edededff edededff edededff eeeeeeff f0f0f0ff cececeff bdbdbdff c6c6c6ff ccccccff bbbbbbf9 2727276f 00000034 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff ededeeff f3f0f9ff f1eff5ff dae3c7ff bcd48bff a9cc66ff 97c342ff 8ebe2eff 8dbe2eff 90bf32ff 91bf35ff 9dc54eff b4d07bff d3e0b8ff eeeef0ff f3f0f9ff ededeeff edededff edededff eeeeeeff e8e8e8ff c1c1c1ff c1c1c1ff c6c6c6ff ccccccff bbbbbbfa 28282870 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cbcbcbeb efefefff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ececebff efedf2ff f3eff9ff d6e1c0ff a7ca62ff 8cbc2cff 85b91fff 88ba23ff 8bbc2aff 8ebd2eff 8dbd2dff 8bbc2aff 8bbc29ff 8abb27ff 86b91fff 89bb26ff a1c655ff d2dfb8ff f2eff8ff eeedf0ff ecececff eeeeeeff e4e4e4ff bbbbbbff c1c1c1ff c5c5c5ff cbcbcbff bababafa 27272771 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebeaff efedf2ff f1eef7ff ecebecff ebebebff ebebebff ebebeaff f0edf5ff eaeae9ff b4d07dff 8aba29ff 87b921ff 8cbc2dff 8dbc2fff 8dbc2fff 8dbc2fff 8dbc30ff 8cbc2dff 8bbb2aff 8bbb2aff 8cbb2cff 8dbc30ff 8dbc2eff 87b924ff 88ba25ff b7d182ff edecefff eeedf1ff eeeeeeff e0e0e0ff b7b7b7ff c1c1c1ff c5c5c7ff cecdd1ff bbbabdfa 27282771 00000035 00000020 00000011 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff efecf2ff d3dfbcff c7d8a2ff f0edf4ff efedf4ff eaeaeaff f1edf6ff e2e6daff 9fc655ff 84b71eff 8bbb2cff 8dbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8bbb2cff 8fbc33ff ccdbadff cedcb2ff 92be39ff 8bbb2cff 8cbc2fff 8dbc2fff 8bbb2cff 84b71dff abcb6cff edeceeff eeedefff ebebebff b8b9b8ff c0bec3ff c4c4c2ff bcc4afff b0b5a7f9 29282a70 00000035 00000020 00000011 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c9c9c9eb ecececff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff edebf0ff dbe2cdff a3c65cff a7c865ff dbe2ccff f5efffff e3e6dbff 99c14aff 85b71fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 89b929ff 94be3fff eeecf2ff f0edf6ff 9ac14bff 89b928ff 8cba2fff 8cba2fff 8cba2fff 8cba2eff 83b61eff b3ce7cff edebf1ff eeeeefff d9d7dcff 9ba091ff 89a352ff 8dae4dff 8ca35df9 2d2a3272 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e7ff eceaf0ff eceaf0ff c1d59bff 9bc24fff bed394ff a3c65eff 84b620ff 8cba2fff 8bba2fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8ab92bff a3c65dff a4c760ff 8aba2bff 8bba2eff 8bba2eff 8bba2eff 8cba2fff 8cba2fff 86b724ff 82b51cff d4debfff f0ecf8ff eaece5ff 8aae43ff 61841cff 76933dff 7a904ffa 24222871 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e9e8eaff efecf6ff e3e6dfff 99c14bff 83b61fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 86b724ff 86b723ff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 89b929ff 82b61dff 96c044ff cad8abff e0e3d7ff eceaf1ff d6dfc3ff 8abd26ff 88b72cff 77a027ff 5d7d1fef 0000005e 00000034 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c6c6c6eb eaeaeaff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff ebe9eeff dde2d3ff 92bd3cff 89b729ff 8bb92eff 8bb92dff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8ab92cff 83b51fff 8cb930ff bcd191ff e4e5e1ff c9d7aaff 90bb38ff c8d8a9ff e0e4d9ff 8ab82bff 8bb92cff 90c030ff 7ba528ea 00000057 00000033 0000001f 0000000f 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c5c5c5eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff ece9f3ff b2cc7dff 83b41eff 8bb82fff 85b624ff 83b41fff 88b72aff 8bb82fff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 85b523ff 85b625ff acc971ff dee2d6ff d5dec4ff a0c35aff 84b520ff 82b41eff 96be47ff e7e6e8ff aac86dff 83b521ff 8cba2fff 769e28ec 00000057 00000033 0000001e 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e7e6e9ff e1e3dcff 93bc40ff 86b627ff 87b628ff a8c76bff c4d4a1ff 93bc41ff 87b62aff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 8ab82eff 86b627ff 82b41fff 9dc155ff d3ddc1ff dee2d7ff adca75ff 86b627ff 84b523ff 89b72eff 8ab82eff 81b41eff bbd191ff dee2d6ff 89b82eff 89b92bff 769f28eb 00000056 00000032 0000001d 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff eae7f0ff cad7afff 85b426ff 87b62aff 87b62aff d7decaff fdf1ffff adc977ff 82b31fff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 87b52aff 81b31eff 90ba3dff c5d4a5ff e2e3dfff bdd094ff 8cb834ff 82b320ff 88b62cff 89b62eff 89b62eff 89b62eff 87b529ff 8bb832ff e0e2dbff b6cd87ff 84b520ff 769e28eb 00000056 00000031 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff ebe8f2ff b8ce8cff 81b21eff 89b62eff 86b429ff a2c360ff b9cf8fff 91ba3dff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 88b62cff 82b320ff 88b52cff b5cd87ff e0e2ddff cad7b1ff 95bd46ff 82b21fff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 82b220ff acc773ff e5e4e6ff 93bc3fff 729a1feb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e6e6e6ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e4ff e8e6edff acc876ff 81b31fff 88b62dff 88b62eff 84b425ff 81b320ff 86b52aff 88b62eff 88b62dff 88b62dff 88b62dff 83b323ff 83b322ff a5c467ff d9decfff d6ddc9ff a1c260ff 82b321ff 84b425ff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 87b62bff 84b425ff d3dbc4ff c3d5a1ff 6f9918eb 00000055 00000030 0000001d 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e5e5e5ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e4e2e4ff e6e4eaff a8c56dff 82b321ff 88b62dff 88b62dff 88b52dff 88b52dff 88b62dff 88b62dff 88b62dff 85b427ff 80b21dff 98bd4dff ced8b8ff dde0d8ff afc97dff 86b529ff 82b321ff 88b52dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 82b321ff 9cc056ff e4e5e3ff 8ba752eb 00000055 00000030 0000001d 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e2e1e2ff e6e3eaff aac572ff 81b120ff 87b42dff 87b42dff 87b42dff 87b42dff 88b42dff 86b42aff 7fb01eff 8cb737ff bed09cff e0e1deff becf9aff 8cb737ff 80b11fff 86b42bff 88b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42cff 80b11fff c3d3a3ff c1c2c0eb 00000054 00000030 0000001d 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e8e4efff b4ca87ff 7fb01dff 87b42dff 87b42dff 87b42dff 86b42cff 81b120ff 85b328ff aec87cff dcdfd8ff cbd6b6ff 96bc4cff 80b01eff 84b328ff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 83b225ff 94bc45ff bec0baeb 00000255 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c1c1c1eb e3e3e3ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e6e3ecff c5d3a9ff 82b124ff 86b32cff 86b32dff 82b124ff 80b020ff a0c060ff d4dac7ff d6dbccff a2c165ff 81b123ff 82b124ff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 85b428ff 8da658eb 00000555 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e1e1e4ff daddd4ff 8db63bff 80af22ff 7eaf1dff 93b946ff c7d3afff dcded9ff b1c884ff 86b22cff 80b021ff 86b22cff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42dff 719822eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e5e2ebff abc577ff 83b127ff b9cc91ff dddedaff c0d0a1ff 8db63cff 7faf1fff 85b12aff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42eff 739927eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c0c0c0eb e1e1e1ff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff e1dfe3ff d6daceff cfd7c0ff cbd5b9ff 97bc51ff 7eaf1eff 82b126ff 86b22dff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 87b42dff 729926eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff e0dfe3ff e4e0eaff e4e0eaff e8e3f4ff c9d4b6ff 7eae1fff 80af21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff dddddcff e1e0e6ff d5d9cdff b6c98fff b3c889ff cfd6c2ff e1dfe5ff 98bb52ff 7fae21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff e1dee4ff cdd5bfff 8bb43aff 7dac1dff 7ead1fff 84b02bff c7d1b0ff ced5c0ff 82af27ff 83b02aff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dddcddff dfdee3ff 9ebd5eff 7cac1bff 84b02cff 84b02cff 7fae23ff 8ab338ff dcdcdaff a7c272ff 7cac1dff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdeff dadbd9ff 8cb43dff 80ae26ff 83af2cff 83af2cff 83af2cff 7cac1eff abc47cff d8dad4ff 87b132ff 81ae27ff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdcff dedde1ff 9bbb5cff 7cab1fff 83af2cff 83af2cff 83af2cff 81ae29ff 83af2bff d2d7c9ff b6c991ff 7cab1dff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001c 00000030 00000054 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dfdde4ff c3cfadff 7fad25ff 82ae2aff 83ae2cff 83ae2cff 83ae2cff 7dac20ff 9dbc60ff dcdbdeff 8fb544ff 7fac23ff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000054 00000030 0000001c 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001b 0000002f 00000053 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadbff dfdde5ff a1be68ff 7caa1eff 83ae2cff 83ae2cff 83ae2cff 83ae2bff 7dac21ff c3cfadff c3ceadff 7dac21ff 82ae2bff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000053 0000002f 0000001b 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001a 0000002c 00000050 c4c4c4ef e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e0e0e0ff e4e2e8ff d5dbcaff 8db639ff 84b229ff 87b32dff 87b32dff 87b32dff 83b125ff 94ba47ff dfe0deff a5c269ff 82b123ff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 89b62dff 759c27ef 00000050 0000002c 0000001a 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000b 00000018 00000028 00000048 7f7f7fd6 858585ef 838383f1 828282f2 818181f3 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 87848af4 637244f4 4a6612f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 496611f4 717960f4 777c6cf4 4c6715f4 4d6818f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f3 4e6919f2 4f691af1 4f6b1aef 4c6519d6 00000048 00000028 00000018 0000000b 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000a 00000014 00000023 0000003b 00000062 0000007e 00000089 00000091 00000098 0000009b 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009b 00000098 00000091 00000089 0000007e 00000062 0000003b 00000023 00000014 0000000a 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 00000011 0000001c 0000002b 0000003c 0000004b 00000057 0000005f 00000066 00000069 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 00000069 00000066 0000005f 00000057 0000004b 0000003c 0000002b 0000001c 00000011 00000008 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 0000000c 00000014 00000020 0000002c 00000037 00000040 00000046 0000004b 0000004d 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004d 0000004b 00000046 00000040 00000037 0000002c 00000020 00000014 0000000c 00000006 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 00000008 0000000e 00000015 0000001d 00000025 0000002b 0000002f 00000033 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000033 0000002f 0000002b 00000025 0000001d 00000015 0000000e 00000008 00000004 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000005 00000008 0000000d 00000012 00000016 0000001a 0000001d 0000001f 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 0000001f 0000001d 0000001a 00000016 00000012 0000000d 00000008 00000005 00000002 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000002 00000004 00000006 00000009 0000000b 0000000d 0000000f 00000010 00000010 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000010 00000010 0000000f 0000000d 0000000b 00000009 00000006 00000004 00000002 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 00000008 00000009 0000000b 0000000b 0000000c 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000c 0000000b 0000000b 00000009 00000008 00000006 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000006 00000009 0000000d 00000011 00000014 00000017 00000019 0000001a 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001a 00000019 00000017 00000014 00000011 0000000d 00000009 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000006 0000000b 00000012 0000001d 5f7f1ca6 65891bd5 63881ad6 63881ad6 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63881ad6 63881ad6 65891bd5 5f7f1ca6 0000001d 00000012 0000000b 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000006 0000000b 00000013 00000023 5e811ab7 669112ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 669112ff 5e811ab7 00000023 00000013 0000000b 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000009 00000012 0000001d 7a9a39b0 87ac3eff 85a93bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85a93bff 87ac3eff 7a9a39b0 0000001d 00000012 00000009 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000000d 00000019 00000031 92be3bec a7d648ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a7d648ff 92be3bec 00000031 00000019 0000000d 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000012 00000020 0000003f 83b029e7 97cb30ff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 97cb30ff 83b029e7 0000003f 00000020 00000012 00000008 00000002 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 00000015 00000025 00000047 83ae2be9 98cb33ff 96c932ff 96c932ff 96c932ff 97c933ff 95c830ff 90c626ff 93c72cff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 97c933ff 94c82eff 92c72aff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c933ff 95c82fff 91c629ff 95c930ff 96c933ff 96c932ff 96c931ff 92c729ff 95c82fff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 98cb33ff 83ae2be9 00000047 00000025 00000015 0000000a 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 00000019 0000002a 0000004e 82ad2bea 98ca33ff 96c832ff 96c832ff 96c832ff 94c72fff 99c939ff b1d666ff a3cf4dff 93c62cff 96c832ff 95c832ff 96c832ff 95c731ff 95c731ff 96c832ff 96c832ff 96c832ff 8fc425ff bada78ff d9ecb7ff 98c836ff 94c72fff 96c832ff 95c731ff 96c832ff 96c832ff 95c731ff 95c731ff 96c832ff 91c52aff acd45eff dfeec1ff 9dcc41ff 94c62eff 93c62dff 9ecc42ff e0efc3ff acd35dff 91c529ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 98ca33ff 82ad2bea 0000004e 0000002a 00000019 0000000b 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001b 0000002d 00000051 80a92beb 96c733ff 94c532ff 94c532ff 94c532ff 8dc124ff bcda80ff ffffffff dfecc2ff 90c22aff 93c431ff 92c32eff 8ec227ff 91c32cff 90c22aff 92c32eff 94c432ff 90c229ff 87be19ff c8e097ff fdfdfdff 98c638ff 90c229ff 8fc228ff 91c32bff 94c532ff 91c32bff 90c22bff 91c32dff 8fc229ff 90c22bff a9d05aff d6e8b1ff 9cc83fff 8fc228ff 8dc124ff 9dca44ff ffffffff b6d774ff 8dc024ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 96c733ff 80a92beb 00000051 0000002d 0000001b 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001b 0000002f 00000054 7fa82beb 95c632ff 93c431ff 93c431ff 94c431ff 8ec128ff e2eec8ff e3efcaff eff6e3ff a2cb4eff 8dc124ff c4de8fff cfe4a5ff e8f1d3ff e1eec7ff 9cc943ff 8ec127ff cae19aff ebf3d9ff e6f0d0ff eef5e1ff 92c32fff c1dc89ff cfe4a4ff e5f0d0ff aad05dff a0ca49ff e5f0cdff f1f6e5ff b9d87bff 8bbf20ff aad05cff d5e7afff 98c63aff abd05eff eaf3d8ff e0edc4ff fafcf7ff b4d670ff 8cc024ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 95c632ff 7fa82beb 00000054 0000002f 0000001b 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001c 00000030 00000054 7ea72aeb 94c531ff 92c330ff 92c330ff 8ec129ff 9eca49ff f7f9f3ff a0ca4bff e4efceff c4de90ff 84bb16ff dbebbeff fafbf9ff bdd982ff ffffffff bcda82ff 9fca4aff fffeffff c6df94ff dbeabbff f0f5e6ff 8ec129ff d6e7b2ff ffffffff c8df98ff 9bc840ff e7f0d3ff deecc2ff c3de8eff fdfcfeff 9dc945ff b1d46dff fffeffff 9fca4aff e6f0d1ff e5f0d0ff c0db88ff fefeffff b2d46eff 8bbf23ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 94c531ff 7ea72aeb 00000054 00000030 0000001c 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 7da62aeb 93c331ff 91c130ff 91c130ff 89bd22ff bbd880ff ffffffff cee3a4ff eef5e0ff e3eeccff 87bc1dff daeabbff e0edc8ff 87bc1eff f5f8f0ff bcd985ff aed169ff fffdffff 8bbe26ff b2d36fff f1f6e8ff 8ec02bff d5e7b3ff e7f0d3ff 85bb19ff 95c338ff fffeffff b1d370ff 89bd22ff fefdffff b2d371ff abd063ff f8faf4ff a5cc57ff f7f9f3ff bbd881ff 86bc1cff f4f7eeff b4d473ff 8abd23ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 93c331ff 7da62aeb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 74a11ceb 89bc21ff 87ba20ff 87ba1fff 84b91aff dfebc6ff e6f0d0ff cde1a5ff d7e7b7ff f6f8f2ff 95c23aff d3e5afff deebc5ff 84b819ff f5f8efff b7d67cff 9ec74bff fdfcfeff 9cc646ff c0da8bff f0f5e7ff 84b81aff d1e4acff e3eecdff 82b716ff 89bb22ff f0f5e7ff c2db8fff 9cc646ff fbfbfbff 9fc84dff a7cc5bff f7f9f4ff 99c441ff eaf1daff c8df99ff 96c33dff fafbf8ff acce65ff 80b612ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 89bc21ff 74a11ceb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 9eb76beb bad87dff b7d57cff b6d478ff bdd986ff fafafaff cee1a5ff a6cc5cff b4d476ff f9faf7ff d0e3a9ff e1eccbff eaf1dcff b6d478ff f7f9f4ff d6e6b5ff b9d67eff f8f9f5ff f3f7ecff f6f9f3ff f1f5e8ff b6d478ff e2eecdff ecf3e0ff b6d478ff b2d272ff dfebc6ff f9faf5ff f3f7ebff f2f6ebff b6d478ff cce0a2ff f9faf9ff bcd885ff e1eccaff f9fbf6ff f1f5e8ff fdfcfdff cce0a2ff b3d373ff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff bad87dff 9eb76beb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 e0dce7eb ffffffff ffffffff ffffffff ffffffff fafafbff fffdffff ffffffff fffeffff fafafaff fffdffff fdfcffff fcfbfeff ffffffff fafafbff fffdffff ffffffff fafafaff fdfbffff fbfbfdff fbfafcff ffffffff fdfbffff fcfbfdff ffffffff ffffffff fdfbffff fbfafdff fdfbffff fafafbff ffffffff fffdffff fafafaff ffffffff fdfbffff fbfafcff fdfcffff f9f9f9ff fffdffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e0dce7eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d5d5d5eb fbfbfbff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff fbfbfbff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d4d4d4eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d4d4d4eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d3d3d3eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d3d3d3eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d2d2d2eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f3f3f3ff f3f3f4ff f3f3f3ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d1d1d1eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff cfcfcfeb 00000054 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d0d0d0eb f4f4f4ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f2f2f4ff ecefe9ff b6d37aff ecefe7ff f2f2f3ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f7f7f7ff d5d5d5eb 05050556 00000031 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f4ff ebede5ff a5ca59ff e9ede3ff f1f1f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f3f3f3ff f5f5f5ff eeeeeeff ddddddfb 4a4a4a70 00000032 0000001d 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f3ff eceee7ff a8cc62ff e7ebdeff f2f1f4ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff efefefff f2f2f2ff efefefff d4d4d4ff ccccccff bcbcbcfc 39393973 00000033 0000001e 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cdcdcdeb f2f2f2ff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff eeeeeeff efefefff f1f0f3ff ededebff aacc66ff e8ebe2ff f4f1faff f1f0f4ff f0eff1ff efefefff eeeeeeff efefefff efefefff efefefff efefefff efefefff eeeeeeff f1f1f1ff ebebebff c6c6c6ff c1c1c1ff ccccccff bbbbbbf9 2929296f 00000033 0000001f 0000000f 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff eeeeefff f2f0f7ff f5f1fdff f2f0f5ff e7ebe1ff a4c95cff cedeaeff e0e7d2ff e4e9dcff ededecff f4f0faff f3f0f9ff efeef0ff edededff edededff edededff edededff eeeeeeff f0f0f0ff cececeff bdbdbdff c6c6c6ff ccccccff bbbbbbf9 2727276f 00000034 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff ededeeff f3f0f9ff f1eff5ff dae3c7ff bcd48bff a9cc66ff 97c342ff 8ebe2eff 8dbe2eff 90bf32ff 91bf35ff 9dc54eff b4d07bff d3e0b8ff eeeef0ff f3f0f9ff ededeeff edededff edededff eeeeeeff e8e8e8ff c1c1c1ff c1c1c1ff c6c6c6ff ccccccff bbbbbbfa 28282870 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cbcbcbeb efefefff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ececebff efedf2ff f3eff9ff d6e1c0ff a7ca62ff 8cbc2cff 85b91fff 88ba23ff 8bbc2aff 8ebd2eff 8dbd2dff 8bbc2aff 8bbc29ff 8abb27ff 86b91fff 89bb26ff a1c655ff d2dfb8ff f2eff8ff eeedf0ff ecececff eeeeeeff e4e4e4ff bbbbbbff c1c1c1ff c5c5c5ff cbcbcbff bababafa 27272771 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebeaff efedf2ff f1eef7ff ecebecff ebebebff ebebebff ebebeaff f0edf5ff eaeae9ff b4d07dff 8aba29ff 87b921ff 8cbc2dff 8dbc2fff 8dbc2fff 8dbc2fff 8dbc30ff 8cbc2dff 8bbb2aff 8bbb2aff 8cbb2cff 8dbc30ff 8dbc2eff 87b924ff 88ba25ff b7d182ff edecefff eeedf1ff eeeeeeff e0e0e0ff b7b7b7ff c1c1c1ff c5c5c7ff cecdd1ff bbbabdfa 27282771 00000035 00000020 00000011 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff efecf2ff d3dfbcff c7d8a2ff f0edf4ff efedf4ff eaeaeaff f1edf6ff e2e6daff 9fc655ff 84b71eff 8bbb2cff 8dbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8bbb2cff 8fbc33ff ccdbadff cedcb2ff 92be39ff 8bbb2cff 8cbc2fff 8dbc2fff 8bbb2cff 84b71dff abcb6cff edeceeff eeedefff ebebebff b8b9b8ff c0bec3ff c4c4c2ff bcc4afff b0b5a7f9 29282a70 00000035 00000020 00000011 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c9c9c9eb ecececff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff edebf0ff dbe2cdff a3c65cff a7c865ff dbe2ccff f5efffff e3e6dbff 99c14aff 85b71fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 89b929ff 94be3fff eeecf2ff f0edf6ff 9ac14bff 89b928ff 8cba2fff 8cba2fff 8cba2fff 8cba2eff 83b61eff b3ce7cff edebf1ff eeeeefff d9d7dcff 9ba091ff 89a352ff 8dae4dff 8ca35df9 2d2a3272 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e7ff eceaf0ff eceaf0ff c1d59bff 9bc24fff bed394ff a3c65eff 84b620ff 8cba2fff 8bba2fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8ab92bff a3c65dff a4c760ff 8aba2bff 8bba2eff 8bba2eff 8bba2eff 8cba2fff 8cba2fff 86b724ff 82b51cff d4debfff f0ecf8ff eaece5ff 8aae43ff 61841cff 76933dff 7a904ffa 24222871 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e9e8eaff efecf6ff e3e6dfff 99c14bff 83b61fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 86b724ff 86b723ff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 89b929ff 82b61dff 96c044ff cad8abff e0e3d7ff eceaf1ff d6dfc3ff 8abd26ff 88b72cff 77a027ff 5d7d1fef 0000005e 00000034 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c6c6c6eb eaeaeaff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff ebe9eeff dde2d3ff 92bd3cff 89b729ff 8bb92eff 8bb92dff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8ab92cff 83b51fff 8cb930ff bcd191ff e4e5e1ff c9d7aaff 90bb38ff c8d8a9ff e0e4d9ff 8ab82bff 8bb92cff 90c030ff 7ba528ea 00000057 00000033 0000001f 0000000f 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c5c5c5eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff ece9f3ff b2cc7dff 83b41eff 8bb82fff 85b624ff 83b41fff 88b72aff 8bb82fff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 85b523ff 85b625ff acc971ff dee2d6ff d5dec4ff a0c35aff 84b520ff 82b41eff 96be47ff e7e6e8ff aac86dff 83b521ff 8cba2fff 769e28ec 00000057 00000033 0000001e 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e7e6e9ff e1e3dcff 93bc40ff 86b627ff 87b628ff a8c76bff c4d4a1ff 93bc41ff 87b62aff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 8ab82eff 86b627ff 82b41fff 9dc155ff d3ddc1ff dee2d7ff adca75ff 86b627ff 84b523ff 89b72eff 8ab82eff 81b41eff bbd191ff dee2d6ff 89b82eff 89b92bff 769f28eb 00000056 00000032 0000001d 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff eae7f0ff cad7afff 85b426ff 87b62aff 87b62aff d7decaff fdf1ffff adc977ff 82b31fff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 87b52aff 81b31eff 90ba3dff c5d4a5ff e2e3dfff bdd094ff 8cb834ff 82b320ff 88b62cff 89b62eff 89b62eff 89b62eff 87b529ff 8bb832ff e0e2dbff b6cd87ff 84b520ff 769e28eb 00000056 00000031 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff ebe8f2ff b8ce8cff 81b21eff 89b62eff 86b429ff a2c360ff b9cf8fff 91ba3dff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 88b62cff 82b320ff 88b52cff b5cd87ff e0e2ddff cad7b1ff 95bd46ff 82b21fff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 82b220ff acc773ff e5e4e6ff 93bc3fff 729a1feb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e6e6e6ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e4ff e8e6edff acc876ff 81b31fff 88b62dff 88b62eff 84b425ff 81b320ff 86b52aff 88b62eff 88b62dff 88b62dff 88b62dff 83b323ff 83b322ff a5c467ff d9decfff d6ddc9ff a1c260ff 82b321ff 84b425ff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 87b62bff 84b425ff d3dbc4ff c3d5a1ff 6f9918eb 00000055 00000030 0000001d 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e5e5e5ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e4e2e4ff e6e4eaff a8c56dff 82b321ff 88b62dff 88b62dff 88b52dff 88b52dff 88b62dff 88b62dff 88b62dff 85b427ff 80b21dff 98bd4dff ced8b8ff dde0d8ff afc97dff 86b529ff 82b321ff 88b52dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 82b321ff 9cc056ff e4e5e3ff 8ba752eb 00000055 00000030 0000001d 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e2e1e2ff e6e3eaff aac572ff 81b120ff 87b42dff 87b42dff 87b42dff 87b42dff 88b42dff 86b42aff 7fb01eff 8cb737ff bed09cff e0e1deff becf9aff 8cb737ff 80b11fff 86b42bff 88b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42cff 80b11fff c3d3a3ff c1c2c0eb 00000054 00000030 0000001d 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e8e4efff b4ca87ff 7fb01dff 87b42dff 87b42dff 87b42dff 86b42cff 81b120ff 85b328ff aec87cff dcdfd8ff cbd6b6ff 96bc4cff 80b01eff 84b328ff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 83b225ff 94bc45ff bec0baeb 00000255 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c1c1c1eb e3e3e3ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e6e3ecff c5d3a9ff 82b124ff 86b32cff 86b32dff 82b124ff 80b020ff a0c060ff d4dac7ff d6dbccff a2c165ff 81b123ff 82b124ff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 85b428ff 8da658eb 00000555 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e1e1e4ff daddd4ff 8db63bff 80af22ff 7eaf1dff 93b946ff c7d3afff dcded9ff b1c884ff 86b22cff 80b021ff 86b22cff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42dff 719822eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e5e2ebff abc577ff 83b127ff b9cc91ff dddedaff c0d0a1ff 8db63cff 7faf1fff 85b12aff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42eff 739927eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c0c0c0eb e1e1e1ff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff e1dfe3ff d6daceff cfd7c0ff cbd5b9ff 97bc51ff 7eaf1eff 82b126ff 86b22dff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 87b42dff 729926eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff e0dfe3ff e4e0eaff e4e0eaff e8e3f4ff c9d4b6ff 7eae1fff 80af21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff dddddcff e1e0e6ff d5d9cdff b6c98fff b3c889ff cfd6c2ff e1dfe5ff 98bb52ff 7fae21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff e1dee4ff cdd5bfff 8bb43aff 7dac1dff 7ead1fff 84b02bff c7d1b0ff ced5c0ff 82af27ff 83b02aff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dddcddff dfdee3ff 9ebd5eff 7cac1bff 84b02cff 84b02cff 7fae23ff 8ab338ff dcdcdaff a7c272ff 7cac1dff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdeff dadbd9ff 8cb43dff 80ae26ff 83af2cff 83af2cff 83af2cff 7cac1eff abc47cff d8dad4ff 87b132ff 81ae27ff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdcff dedde1ff 9bbb5cff 7cab1fff 83af2cff 83af2cff 83af2cff 81ae29ff 83af2bff d2d7c9ff b6c991ff 7cab1dff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001c 00000030 00000054 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dfdde4ff c3cfadff 7fad25ff 82ae2aff 83ae2cff 83ae2cff 83ae2cff 7dac20ff 9dbc60ff dcdbdeff 8fb544ff 7fac23ff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000054 00000030 0000001c 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001b 0000002f 00000053 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadbff dfdde5ff a1be68ff 7caa1eff 83ae2cff 83ae2cff 83ae2cff 83ae2bff 7dac21ff c3cfadff c3ceadff 7dac21ff 82ae2bff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000053 0000002f 0000001b 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001a 0000002c 00000050 c4c4c4ef e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e0e0e0ff e4e2e8ff d5dbcaff 8db639ff 84b229ff 87b32dff 87b32dff 87b32dff 83b125ff 94ba47ff dfe0deff a5c269ff 82b123ff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 89b62dff 759c27ef 00000050 0000002c 0000001a 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 00000018 00000028 00000048 7f7f7fd6 858585ef 838383f1 828282f2 818181f3 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 87848af4 637244f4 4a6612f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 496611f4 717960f4 777c6cf4 4c6715f4 4d6818f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f3 4e6919f2 4f691af1 4f6b1aef 4c6519d6 00000048 00000028 00000018 0000000b 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 00000014 00000023 0000003b 00000062 0000007e 00000089 00000091 00000098 0000009b 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009b 00000098 00000091 00000089 0000007e 00000062 0000003b 00000023 00000014 0000000a 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000011 0000001c 0000002b 0000003c 0000004b 00000057 0000005f 00000066 00000069 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 00000069 00000066 0000005f 00000057 0000004b 0000003c 0000002b 0000001c 00000011 00000008 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000000c 00000014 00000020 0000002c 00000037 00000040 00000046 0000004b 0000004d 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004d 0000004b 00000046 00000040 00000037 0000002c 00000020 00000014 0000000c 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000008 0000000e 00000015 0000001d 00000025 0000002b 0000002f 00000033 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000033 0000002f 0000002b 00000025 0000001d 00000015 0000000e 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000005 00000008 0000000d 00000012 00000016 0000001a 0000001d 0000001f 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 0000001f 0000001d 0000001a 00000016 00000012 0000000d 00000008 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 00000009 0000000b 0000000d 0000000f 00000010 00000010 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000010 00000010 0000000f 0000000d 0000000b 00000009 00000006 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/folder01.png │ ├── sng │ │ @@ -41,52 +41,31 @@ │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ - ( 73, 69, 57) # rgb = (0x49,0x45,0x39) │ │ - (109, 96, 45) # rgb = (0x6d,0x60,0x2d) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 67, 65, 59) # rgb = (0x43,0x41,0x3b) │ │ - (130,112, 39) # rgb = (0x82,0x70,0x27) │ │ - (230,186, 7) # rgb = (0xe6,0xba,0x07) │ │ - (236,190, 5) # rgb = (0xec,0xbe,0x05) │ │ - (255,204, 0) # rgb = (0xff,0xcc,0x00) │ │ - (254,203, 0) # rgb = (0xfe,0xcb,0x00) │ │ - (221,179, 10) # rgb = (0xdd,0xb3,0x0a) │ │ - (103, 92, 47) # rgb = (0x67,0x5c,0x2f) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ - ( 88, 81, 52) # rgb = (0x58,0x51,0x34) │ │ - (191,157, 20) # rgb = (0xbf,0x9d,0x14) │ │ - (161,134, 29) # rgb = (0xa1,0x86,0x1d) │ │ - ( 70, 67, 58) # rgb = (0x46,0x43,0x3a) │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - (148,125, 33) # rgb = (0x94,0x7d,0x21) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - (242,195, 3) # rgb = (0xf2,0xc3,0x03) │ │ - ( 94, 85, 50) # rgb = (0x5e,0x55,0x32) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - (182,150, 22) # rgb = (0xb6,0x96,0x16) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - (200,163, 17) # rgb = (0xc8,0xa3,0x11) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -115,31 +94,22 @@ │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (133,114, 38) # rgb = (0x85,0x72,0x26) │ │ - ( 97, 87, 49) # rgb = (0x61,0x57,0x31) │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - (209,170, 14) # rgb = (0xd1,0xaa,0x0e) │ │ - (145,123, 34) # rgb = (0x91,0x7b,0x22) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - (139,119, 36) # rgb = (0x8b,0x77,0x24) │ │ - ( 64, 63, 60) # rgb = (0x40,0x3f,0x3c) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - (176,145, 24) # rgb = (0xb0,0x91,0x18) │ │ - ( 79, 74, 55) # rgb = (0x4f,0x4a,0x37) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ - (227,183, 8) # rgb = (0xe3,0xb7,0x08) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ @@ -151,60 +121,48 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (245,197, 2) # rgb = (0xf5,0xc5,0x02) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - (157,132, 30) # rgb = (0x9d,0x84,0x1e) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - (248,199, 1) # rgb = (0xf8,0xc7,0x01) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - (170,141, 26) # rgb = (0xaa,0x8d,0x1a) │ │ - (194,159, 19) # rgb = (0xc2,0x9f,0x13) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - (115,101, 43) # rgb = (0x73,0x65,0x2b) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - (127,110, 40) # rgb = (0x7f,0x6e,0x28) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - (224,181, 9) # rgb = (0xe0,0xb5,0x09) │ │ - (151,128, 32) # rgb = (0x97,0x80,0x20) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ - (185,152, 21) # rgb = (0xb9,0x98,0x15) │ │ - (158,132, 30) # rgb = (0x9e,0x84,0x1e) │ │ - (112, 98, 44) # rgb = (0x70,0x62,0x2c) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -215,109 +173,151 @@ │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 73, 69, 57) # rgb = (0x49,0x45,0x39) │ │ + (109, 96, 45) # rgb = (0x6d,0x60,0x2d) │ │ + ( 67, 65, 59) # rgb = (0x43,0x41,0x3b) │ │ + (130,112, 39) # rgb = (0x82,0x70,0x27) │ │ + (230,186, 7) # rgb = (0xe6,0xba,0x07) │ │ + (236,190, 5) # rgb = (0xec,0xbe,0x05) │ │ + (255,204, 0) # rgb = (0xff,0xcc,0x00) │ │ + (254,203, 0) # rgb = (0xfe,0xcb,0x00) │ │ + (221,179, 10) # rgb = (0xdd,0xb3,0x0a) │ │ + (103, 92, 47) # rgb = (0x67,0x5c,0x2f) │ │ + ( 88, 81, 52) # rgb = (0x58,0x51,0x34) │ │ + (191,157, 20) # rgb = (0xbf,0x9d,0x14) │ │ + (161,134, 29) # rgb = (0xa1,0x86,0x1d) │ │ + ( 70, 67, 58) # rgb = (0x46,0x43,0x3a) │ │ + (148,125, 33) # rgb = (0x94,0x7d,0x21) │ │ + (242,195, 3) # rgb = (0xf2,0xc3,0x03) │ │ + ( 94, 85, 50) # rgb = (0x5e,0x55,0x32) │ │ + (182,150, 22) # rgb = (0xb6,0x96,0x16) │ │ + (200,163, 17) # rgb = (0xc8,0xa3,0x11) │ │ + (133,114, 38) # rgb = (0x85,0x72,0x26) │ │ + ( 97, 87, 49) # rgb = (0x61,0x57,0x31) │ │ + (209,170, 14) # rgb = (0xd1,0xaa,0x0e) │ │ + (145,123, 34) # rgb = (0x91,0x7b,0x22) │ │ + (139,119, 36) # rgb = (0x8b,0x77,0x24) │ │ + ( 64, 63, 60) # rgb = (0x40,0x3f,0x3c) │ │ + (176,145, 24) # rgb = (0xb0,0x91,0x18) │ │ + ( 79, 74, 55) # rgb = (0x4f,0x4a,0x37) │ │ + (227,183, 8) # rgb = (0xe3,0xb7,0x08) │ │ + (245,197, 2) # rgb = (0xf5,0xc5,0x02) │ │ + (157,132, 30) # rgb = (0x9d,0x84,0x1e) │ │ + (248,199, 1) # rgb = (0xf8,0xc7,0x01) │ │ + (170,141, 26) # rgb = (0xaa,0x8d,0x1a) │ │ + (194,159, 19) # rgb = (0xc2,0x9f,0x13) │ │ + (115,101, 43) # rgb = (0x73,0x65,0x2b) │ │ + (127,110, 40) # rgb = (0x7f,0x6e,0x28) │ │ + (224,181, 9) # rgb = (0xe0,0xb5,0x09) │ │ + (151,128, 32) # rgb = (0x97,0x80,0x20) │ │ + (185,152, 21) # rgb = (0xb9,0x98,0x15) │ │ + (158,132, 30) # rgb = (0x9e,0x84,0x1e) │ │ + (112, 98, 44) # rgb = (0x70,0x62,0x2c) │ │ } │ │ tRNS { │ │ - 0 6 12 29 40 41 23 11 4 2 32 93 123 146 161 160 138 120 80 19 1 13 66 141 175 179 172 49 7 97 178 185 189 188 181 151 75 186 222 236 248 255 255 244 192 44 204 244 255 255 217 64 226 253 255 255 255 255 255 255 255 255 243 125 255 255 255 255 241 62 255 196 22 255 255 120 255 179 255 214 24 239 50 51 243 96 56 47 22 3 250 185 168 81 34 194 173 87 31 251 209 198 196 180 174 144 63 9 254 246 239 214 166 91 16 255 255 249 210 99 255 255 248 113 255 255 156 13 255 255 159 255 97 246 47 165 8 56 156 221 27 253 103 131 86 176 157 183 247 102 107 255 53 156 217 255 207 37 181 255 148 117 227 255 255 227 65 150 251 150 14 184 255 221 59 29 204 255 239 93 5 42 228 247 139 43 206 255 255 122 21 23 138 239 255 255 255 194 84 48 151 197 107 36 109 155 199 223 218 167 145 77 17 35 15} │ │ + 0 6 12 29 40 41 23 11 4 2 32 93 123 146 161 160 138 120 80 19 1 13 66 141 175 179 172 49 7 97 178 185 189 188 181 151 75 186 222 236 248 244 192 44 204 244 217 64 226 253 243 125 241 62 196 22 120 179 214 24 239 50 51 243 96 56 47 22 3 250 185 168 81 34 194 173 87 31 251 209 198 196 180 174 144 63 9 254 246 239 214 166 91 16 249 210 99 248 113 156 13 159 97 246 47 165 8 56 156 221 27 253 103 131 86 176 157 183 247 102 107 53 156 217 207 37 181 148 117 227 227 65 150 251 150 14 184 221 59 29 204 239 93 5 42 228 247 139 43 206 122 21 23 138 239 194 84 48 151 197 107 36 109 155 199 223 218 167 145 77 17 35 15} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000102030405050505050505050505050504040404040404060708000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000090a0b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f101112131400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000151617181919191919191919191919191919191919191919191919191a0c1b1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000151d0e1e19191919191f2020202020202020202021212121212121212121222324080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000009160e1919191925262728292929292929292929292a2a2a2a2a2a2a2a2a2a2b272c2d1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000a171e1919192e2f2a2a3031313131313131313131313131313131313131312a2a2a323314000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00010b181919193435363738393a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b383c3d2a3e3f080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00020c1919192e3540413b3b3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b424344451400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00030d1919252f36413a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b462a474800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00040e19192629373a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b494a2a4b09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00050e19192729383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4c2a4d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00050e191f2830393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4e2a4f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2a5152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2a5153000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2a5455565656565656565656565656565656565656565656565656565656565656565656565656565758155900000000000000000000000000 │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2a5a5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c0e170c5d5e010000000000000000000000 │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2a5a5f1919191919191919191919191919191919191919191919191919191919191919191919191919191e600d616259000000000000000000 │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2a636465656565656565656565656565656565656565656565656565656565656565656565656565656565666768696a6b0000000000000000 │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2a2a2a2a2a2a2a2a2a292929292929292929292929292929292929292929292929292929292929292929296c6d6e6f70717200000000000000 │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b73737373737373737373737373737373737373737373737373737373737373737373737373737373737373742929297576776b000000000000 │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a787930297a7b080000000000 │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a397c7d7a7e7f00000000 │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a808129826b000000 │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a83817a84140000 │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a807d85860000 │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a7c29878800 │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3930448900 │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a79298a01 │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a78298b8c │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b295153 │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b748d8e │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00040e19212a313b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00050e192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00040f192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -000610192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -000711192029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -000890912029313a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a73298f │ │ -00140592932b29383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b299495 │ │ -000088969127293c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a97295198 │ │ -00000057999a299b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4c299c9d │ │ -0000006b719e2981493a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a9f7429a06b │ │ -0000000013a1a229a33a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3aa429a5a600 │ │ -00000000149da7a881833a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a394a29a9aa00 │ │ -0000000000149dab29749f3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3aac29adae1400 │ │ -00000000000014afb029b19f3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a494629b2b3b40000 │ │ -0000000000000000b5b62974833a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a394a29b7b813000000 │ │ -000000000000000000b9ba292973bb3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38bc2929adbdbe00000000 │ │ -00000000000000000000bfc0c129433d9bc238383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838a4c3c4302994c5c6880000000000 │ │ -0000000000000000000000b4c7c84429292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929a8c9ca5e08000000000000 │ │ -0000000000000000000000000008cbcccdcecfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfd0d1d2d362090000000000000000 │ │ -0000000000000000000000000000000901d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55ed6011400000000000000000000 │ │ +000009160e1919191925262728adadadadadadadadadadaeaeaeaeaeaeaeaeaeae29272a2b1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000a171e1919192c2daeaeafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0aeaeae2e2f14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00010b181919193031b1b2b3b4b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b3b7b8ae3233080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00020c1919192c31b9bab6b6b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6bbbc34351400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00030d1919252db1bab5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6bdae363700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00040e191926adb2b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6bebfae3809000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00050e191927adb3b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c0ae3902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00050e191f28afb4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c1ae3a3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6ae3c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6ae3c3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6ae3f40414141414141414141414141414141414141414141414141414141414141414141414141414243154400000000000000000000000000 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6ae4546474747474747474747474747474747474747474747474747474747474747474747474747470e170c4849010000000000000000000000 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6ae454a1919191919191919191919191919191919191919191919191919191919191919191919191919191e4b0d4c4d44000000000000000000 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6ae4e4f505050505050505050505050505050505050505050505050505050505050505050505050505050505152535455560000000000000000 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6aeaeaeaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad5758595a5b5c5d00000000000000 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c3adadad5e5f6056000000000000 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c4c5afad6162080000000000 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b4c6c761636400000000 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c8c9ad6556000000 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5cac96166140000 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c8c767680000 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c6ad696a00 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b4af346b00 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5ad6c01 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c4ad6d6e │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6ad3c3e │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6c36f70 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00040e1921aeb0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00050e1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +00040f1920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +0006101920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +0007111920adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +0008727320adb0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2ad71 │ │ +001405747529adb3b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6ad7677 │ │ +00006a787327adb7b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5cbad3c79 │ │ +000000427a7badccb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c0ad7c7d │ │ +000000565c7eadc9beb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5cdc3ad7f56 │ │ +00000000138081adceb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5cfad828300 │ │ +00000000147d8485c9cab5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b4bfad868700 │ │ +0000000000147d88adc3cdb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5d0ad898a1400 │ │ +000000000000148b8cadd1cdb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bebdad8d8e8f0000 │ │ +00000000000000009091adc3cab5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b4bfad929313000000 │ │ +0000000000000000009495adadc2d2b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b3d3adad89969700000000 │ │ +0000000000000000000098999aadbcb8ccd4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3cfd5d6afad769b9c6a0000000000 │ │ +00000000000000000000008f9d9e34adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad859fa04908000000000000 │ │ +0000000000000000000000000008a1a2a3a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8a94d090000000000000000 │ │ +0000000000000000000000000000000901aaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab49ac011400000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/textfile01.png │ ├── sng │ │ @@ -27,28 +27,55 @@ │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ - ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ @@ -82,138 +109,111 @@ │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ - ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 1 9 11 12 10 2 81 117 118 98 21 177 178 144 28 179 145 186 235 237 237 229 201 195 156 249 255 255 255 249 255 255 255 255 255 255 255 255 255 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 220 223 104 154 155 164 248 3 29 40 59 239 223 25 241 255 32 254 255 254 246 245 190 7 62 64 61 45 39} │ │ + 0 1 9 11 12 10 2 81 117 118 98 21 177 178 144 28 179 145 186 235 237 237 229 201 195 156 249 249 249 220 223 104 154 155 164 248 3 29 40 59 239 223 25 241 32 254 254 246 245 190 7 62 64 61 45 39} │ │ IMAGE { │ │ pixels hex │ │ 000000000000010203030303040404040404040404040403030303030303030303030303030303030303030303030303040404040404040404040404040404040404040404040404040404040404040404040404050600000000000000000000 │ │ 0000000000000207080909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090a0b00000000000000000000 │ │ 00000000000003080c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0f00000000000000000000 │ │ 00000000000003090d101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010110f00000000000000000000 │ │ 00000000000003090d101213141414141414141414141415151515151515151515151515151515151515151515151515141414141414141414141414141414141414141414141414141414141414141414141414161718181900000000000000 │ │ -00000000000003090d10121a1b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d1800000000000000 │ │ -00000000000003090d10121e1f20202020202020202020212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f20202020202020202020212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f20202020202020202020212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f20202020202020202020212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f20202020202020202020212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f20221f1f232020202020212324212121212121222121212121212121212121212121212020202020202020202020202020202025262020202020202020202720202020202020202020201c1800000000000000 │ │ -00000000000003090d1012281f2027292a26202020202021211f2121212121212221212121212121212121212121212120202020202020202020202020202020201f2020262020202020201f20202620202020202020201c1800000000000000 │ │ -00000000000003090d1012281f2020292b202c2d2e2f2c1f242f1f251f1f2421302b2d1f21252c1f21212f31322c2d2b2f3330263420201f2c221f1f352d2c221f302025362e2d2c271f271f20203629373738202020201c1800000000000000 │ │ -00000000000003090d1012281f2020292b211f2b291f1f211f1f211f1f211f211f38322621253330212127373839373a1f2023302420202c33201f211c2b1f1f201f20201f292b1f1f201f1f20201f2b29292b202020201c1800000000000000 │ │ -00000000000003090d1012281f20203326201f1f262c30262c301f21331f22212c332c2621251f3425212127211f1f233425231f2020202c1f26331f261f1f231f34202027261f1f261f2634252026261f1f25202020201c1800000000000000 │ │ -00000000000003090d1012281f202020202020202020202121212121212121212121212121212121212121212121212120203325202020261f2520202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d1012281f20202020202020202020212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d1012281f20202020202020202020212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d1012281f20223320202020202020212121212121212121212125212121212121212b3b212121212020202020202020202020202f1f2720202020202030202020202025341f33231f3022202020201c1800000000000000 │ │ -00000000000003090d1012281f20213033201f24201f242226242121242622251f2636231f24211f24213c3d221f23262220202727272224261f25201f201f231f232633201f3323263322362c201f1f202023202020201c1800000000000000 │ │ -00000000000003090d1012281f20212f271f293e1f293e21343f3a212b2d1f1f211f1f1f293e27292a21292b1f211f34222020302a291f23271f2020301f231f201f1f2523403721413b291f2c1f221f202020202020201c1800000000000000 │ │ -00000000000003090d1012281f2025304032293533293521422e2b212a3143322b1f2d32293524293521312a1f2b324320202043243143441f242020434420322b32373a2345332a45272b3743462026242424242020201c1800000000000000 │ │ -00000000000003090d10121e1f2123243f38292b21292b22472b21212b3a293829232b38292b232946213a2b23293829202021293a3a2932332020212946203829383a3f21293a3a3a3f203a29382020242420232020201c1800000000000000 │ │ -00000000000003090d10121e1f21212121212121212121212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21212121212121212121212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21221f33212121212121212121212121212121212121212121212127212121212121211f25202020202020202325202020212720202020202024232020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21211f2b29212121262121212121212121212121212121212126211f212121212121211f2020202020202020232b3a2020201f2020202020202b2920483a2020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f212139402e3029323625213240271f1f241f33241f1f222f1f49271f223034232121211f2020272c4a2634303e4b49271f26302d2b2c2d2b274329204c49271f272020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21211f211f1f2b291f2121292b1f1f2c1f21211f1f2c211f1f1f211f211f1f212121211f2020241f2430301f2929291f20201f2b2939373a1f2b29202b291f201f2020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f2122341f26262c331f25213326221f33221f33221f33222c30262730242723211f21213425201f1f2327232433271f261f263427331f1f23262c3320251f261f262020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21212121212121212121212121212121212121212121212121212121242421222521212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21212121212121212121212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21212121212121212121212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21212121212121212326212121212124212326212121212121212121213321212121212020202020202020202020202020203f4d202020202033202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f2121212121212121211f21212121212321211f212121212121212121211f2121212121202020202020202020202027202021402b20202020201f202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21224135341f27261f2c341f331f302c261f2c21212530302e411f221f342121331f26264e3a39373a39373a30374f272022362f22392c231f2f2020242f2620202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f212429371f211f1f462d1f211f211f1f1f462d21213835302b291f3b462c21211f21252735291f2b291f2b291f2b1c2020211f1f211f1f33252c202026261f20202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21233b371f262c233b371f22221f332c233b372121463b2c2e3130483b2c2521241f24243231302e31302e3133323a2720221f2c261f2c23332c232022331f20202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21212121212121212121212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21212121212121212121212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21212121212121212121212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21212121212121212121212121212121213846272323242121212121212123212121212020342020262720202020202020202020202020221f20202020212720221f20202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21251f26251f2633272727233327463b273c5027362d2e331f221f2621211c26273b481f261f20204927261f22332220231f253b3525231f1f3b3f221f2724231f1f20202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f211f21231f211f1f231f1f213023414339292b1f1f2b291f1f1f1f2f21211f211f2b1c201f1f20201f201f211f302320221f1f37381f1f211f373a1f201f1f1f211f20202020202020201c1800000000000000 │ │ -00000000000003090d10121e1f2127292e272937303a3e302342313335312435413b3b3b313f27292e2121353a4035302937302320302337293b3e20203531303e3a303531303e383b29403035313020262020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21212b38212b382348512322414821514821512b462b484644212b38212144484851212b382325202325382b465120204448235148234448235146462b482344482320252020202020201c1800000000000000 │ │ -00000000000003090d10121e1f21212121212121212121212121212121212121212121212121212121212121212121212020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20302220202023242520202020202020202020202027302020223320202020202520202020202020202020302020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f201f203326202426362520262623231f232633221f331f1f25201f241f21202236231f2220202722221f251f203326203323231f231f24202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f201f24354d202b291f2020292e1f1f201f402e1f272c1f201f201f3e291f20201f1f201f202030243029371f293b412333303b2e30293e202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f202c2a273b202a31374420293332322b323b37271f41372b3b252c432924202037322b1f202043442c293f2c2e333b2427342935342935202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20243a2938202b3a3a46202d2d38382938292b24243f3a294623242b292020203a3829232020294623294624233f3a2024243a3f20292b202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20221f1f232020202020202324202020202020202020202020202324202020202022202324202020202020202020202220202220202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f2027292a26202020202020201f20202020202020202020202020201f20202020202220201f202020202020202020202220202220202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f2020292b202c2d2e2f2c1f242f1f251f1f2420224329301f26241f2c301f271f2c1f241f2c2020341f271f272f313e331f3430261f33341f2420202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f2020292b201f2b291f1f201f1f211f1f201f202231371f201f1f211f1f201f201f1f1f201f20201f20301f332737381f271f1f1f201f1f211f20202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20203326201f1f262c30262c301f20331f2220221f302c2630221f302c22241f1f30221f3020203023261f262027222c301f34261f2730262c20202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202720202020202530202020202020202c25202025202020202020202038373320202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f2022222727202022362c2721241f21202236332226361f23242722251f2246381f20202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20201f2c231f20201f2c231f3e291f20201f1f201f1f1f201f1f26432930201f2020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20252c40482c20203743482c43292420252c3b3f2c2d3224302c2532292720262020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f2023243f3a2420203a293a242b2920202324463a242b382424242346292320232020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20221f1f262220202020202020272020202025232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f2027292a261f202020202020201f202020202b292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f2020292b20391f224329301f261f1f2633303f292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f2020292b201f1f2231371f201f1f2c23261f48382020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20203326222c30261f302c26302c26302c1f22242020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1800000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c5200000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c5300000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c5300000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c5300000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c5300000000000000 │ │ -00000000000004090d1012281f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c5300000000000000 │ │ -0000000000000354555657581f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c5300000000000000 │ │ -000000000000595a5b5b5c5d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c5e00000000000000 │ │ -000000000000000000005f60412929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929611800000000000000 │ │ -000000000000000000006263646464646566666666666667676767676767676767676767676767676767676767676767666666666666666666666666666666666666666666666666666666666666666666666666666666666800000000000000 │ │ -00000000000000000000696a6b6b6b6b6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e00000000000000 │ │ +00000000000003090d10121a3839393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393a1800000000000000 │ │ +00000000000003090d10121b3b3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3c3e3b3b3f3c3c3c3c3c3d3f403d3d3d3d3d3d3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c41423c3c3c3c3c3c3c3c3c433c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121c3b3c434445423c3c3c3c3c3d3d3b3d3d3d3d3d3d3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3c3c423c3c3c3c3c3c3b3c3c423c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121c3b3c3c44463c4748494a473b404a3b413b3b403d4b46483b3d41473b3d3d4a4c4d4748464a4e4b424f3c3c3b473e3b3b5048473e3b4b3c4151494847433b433b3c3c51445252533c3c3c3c391800000000000000 │ │ +00000000000003090d10121c3b3c3c44463d3b46443b3b3d3b3b3d3b3b3d3b3d3b534d423d414e4b3d3d4352535452553b3c3f4b403c3c474e3c3b3d39463b3b3c3b3c3c3b44463b3b3c3b3b3c3c3b464444463c3c3c3c391800000000000000 │ │ +00000000000003090d10121c3b3c3c4e423c3b3b42474b42474b3b3d4e3b3e3d474e47423d413b4f413d3d433d3b3b3f4f413f3b3c3c3c473b424e3b423b3b3f3b4f3c3c43423b3b423b424f413c42423b3b413c3c3c3c391800000000000000 │ │ +00000000000003090d10121c3b3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c4e413c3c3c423b413c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121c3b3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121c3b3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121c3b3c3e4e3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d413d3d3d3d3d3d3d46563d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c4a3b433c3c3c3c3c3c4b3c3c3c3c3c414f3b4e3f3b4b3e3c3c3c3c391800000000000000 │ │ +00000000000003090d10121c3b3c3d4b4e3c3b403c3b403e42403d3d40423e413b42513f3b403d3b403d57583e3b3f423e3c3c4343433e40423b413c3b3c3b3f3b3f424e3c3b4e3f424e3e51473c3b3b3c3c3f3c3c3c3c391800000000000000 │ │ +00000000000003090d10121c3b3c3d4a433b44593b44593d4f5a553d46483b3b3d3b3b3b44594344453d44463b3d3b4f3e3c3c4b45443b3f433b3c3c4b3b3f3b3c3b3b413f5b523d5c56443b473b3e3b3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121c3b3c414b5b4d44504e44503d5d49463d454c5e4d463b484d44504044503d4c453b464d5e3c3c3c5e404c5e5f3b403c3c5e5f3c4d464d52553f604e45604346525e613c42404040403c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3f405a5344463d44463e62463d3d46554453443f465344463f44613d55463f4453443c3c3d445555444d4e3c3c3d44613c534453555a3d445555555a3c5544533c3c40403c3f3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3e3b4e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d433d3d3d3d3d3d3d3b413c3c3c3c3c3c3c3f413c3c3c3d433c3c3c3c3c3c403f3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d3b46443d3d3d423d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d423d3b3d3d3d3d3d3d3d3b3c3c3c3c3c3c3c3c3f46553c3c3c3b3c3c3c3c3c3c46443c63553c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d545b494b444d51413d4d5b433b3b403b4e403b3b3e4a3b64433b3e4b4f3f3d3d3d3b3c3c434765424f4b596664433b424b4846474846435e443c6764433b433c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d3b3d3b3b46443b3d3d44463b3b473b3d3d3b3b473d3b3b3b3d3b3d3b3b3d3d3d3d3b3c3c403b404b4b3b4444443b3c3c3b46445452553b46443c46443b3c3b3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3e4f3b4242474e3b413d4e423e3b4e3e3b4e3e3b4e3e474b42434b40433f3d3b3d3d4f413c3b3b3f433f404e433b423b424f434e3b3b3f42474e3c413b423b423c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d40403d3e413d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d3d3d3d3d3d3d3f423d3d3d3d3d403d3f423d3d3d3d3d3d3d3d3d3d4e3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5a683c3c3c3c3c4e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d3d3d3d3d3d3d3d3b3d3d3d3d3d3f3d3d3b3d3d3d3d3d3d3d3d3d3d3b3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c433c3c3d5b463c3c3c3c3c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3e5c504f3b43423b474f3b4e3b4b47423b473d3d414b4b495c3b3e3b4f3d3d4e3b424269555452555452554b526a433c3e514a3e54473f3b4a3c3c404a423c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d4044523b3d3b3b61483b3d3b3d3b3b3b61483d3d53504b46443b5661473d3d3b3d414350443b46443b46443b46393c3c3d3b3b3d3b3b4e41473c3c42423b3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3f56523b42473f56523b3e3e3b4e473f56523d3d615647494c4b635647413d403b40404d4c4b494c4b494c4e4d55433c3e3b47423b473f4e473f3c3e4e3b3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d5361433f3f403d3d3d3d3d3d3d3f3d3d3d3d3c3c4f3c3c42433c3c3c3c3c3c3c3c3c3c3c3c3c3e3b3c3c3c3c3d433c3e3b3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d413b42413b424e4343433f4e43615643576b435148494e3b3e3b423d3d39424356633b423b3c3c6443423b3e4e3e3c3f3b415650413f3b3b565a3e3b43403f3b3b3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3b3d3f3b3d3b3b3f3b3b3d4b3f5c5e5444463b3b46443b3b3b3b4a3d3d3b3d3b46393c3b3b3c3c3b3c3b3d3b4b3f3c3e3b3b52533b3b3d3b52553b3c3b3b3b3d3b3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d4344494344524b55594b3f5d4c4e504c40505c5656564c5a4344493d3d50555b504b44524b3f3c4b3f524456593c3c504c4b59554b504c4b595356445b4b504c4b3c423c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d46533d46533f636c3f3e5c633d6c633d6c46614663615f3d46533d3d5f63636c3d46533f413c3f415346616c3c3c5f633f6c633f5f633f6c616146633f5f633f3c413c3c3c3c3c3c391800000000000000 │ │ +00000000000003090d10121b3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c4b3e3c3c3c3f40413c3c3c3c3c3c3c3c3c3c3c3c434b3c3c3e4e3c3c3c3c3c413c3c3c3c3c3c3c3c3c3c4b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3b3c4e423c404251413c42423f3f3b3f424e3e3b4e3b3b413c3b403b3d3c3e513f3b3e3c3c433e3e3b413b3c4e423c4e3f3f3b3f3b403c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3b4050683c46443b3c3c44493b3b3c3b5b493b43473b3c3b3c3b59443b3c3c3b3b3c3b3c3c4b404b44523b44565c3f4e4b56494b44593c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c474543563c454c525f3c444e4d4d464d5652433b5c52465641475e44403c3c524d463b3c3c5e5f47445a47494e5640434f44504f44503c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c405544533c465555613c484853534453444640405a5544613f4046443c3c3c5553443f3c3c44613f4461403f5a553c4040555a3c44463c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3e3b3b3f3c3c3c3c3c3c3f403c3c3c3c3c3c3c3c3c3c3c3c3c3f403c3c3c3c3c3e3c3f403c3c3c3c3c3c3c3c3c3c3e3c3c3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c434445423c3c3c3c3c3c3c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3c3c3c3c3c3e3c3c3b3c3c3c3c3c3c3c3c3c3c3e3c3c3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c44463c4748494a473b404a3b413b3b403c3e5e444b3b42403b474b3b433b473b403b473c3c4f3b433b434a4c594e3b4f4b423b4e4f3b403c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c44463c3b46443b3b3c3b3b3d3b3b3c3b3c3e4c523b3c3b3b3d3b3b3c3b3c3b3b3b3c3b3c3c3b3c4b3b4e4352533b433b3b3b3c3b3b3d3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c4e423c3b3b42474b42474b3b3c4e3b3e3c3e3b4b47424b3e3b4b473e403b3b4b3e3b4b3c3c4b3f423b423c433e474b3b4f423b434b42473c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c433c3c3c3c3c414b3c3c3c3c3c3c3c47413c3c413c3c3c3c3c3c3c3c53524e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3e3e43433c3c3e5147433d403b3d3c3e514e3e42513b3f40433e413b3e61533b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3b473f3b3c3c3b473f3b59443b3c3c3b3b3c3b3b3b3c3b3b425e444b3c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c41475b63473c3c525e63475e44403c4147565a47484d404b47414d44433c423c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3f405a55403c3c5544554046443c3c3f4061554046534040403f61443f3c3f3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3e3b3b423e3c3c3c3c3c3c3c433c3c3c3c413f3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c434445423b3c3c3c3c3c3c3c3b3c3c3c3c46443c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c44463c543b3e5e444b3b423b3b424e4b5a443c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c44463c3b3b3e4c523b3c3b3b473f423b63533c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c4e423e474b423b4b47424b47424b473b3e403c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391800000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391d00000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391e00000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391e00000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391e00000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391e00000000000000 │ │ +00000000000004090d10121c3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391e00000000000000 │ │ +000000000000031f202122233b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c391e00000000000000 │ │ +0000000000002425262627283b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c392900000000000000 │ │ +000000000000000000002a2b5c44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446d1800000000000000 │ │ +000000000000000000002c2d6e6e6e6e2e2f2f2f2f2f2f303030303030303030303030303030303030303030303030302f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3100000000000000 │ │ +000000000000000000003233343434343536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363700000000000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/icon.png │ ├── sng │ │ @@ -13,18 +13,30 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ - (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ @@ -131,62 +143,50 @@ │ │ (255,146,119) # rgb = (0xff,0x92,0x77) │ │ (255,126, 94) # rgb = (0xff,0x7e,0x5e) │ │ (255,145,117) # rgb = (0xff,0x91,0x75) │ │ (255,184,167) # rgb = (0xff,0xb8,0xa7) │ │ (255,246,244) # rgb = (0xff,0xf6,0xf4) │ │ (255, 57, 8) # rgb = (0xff,0x39,0x08) │ │ (255,252,251) # rgb = (0xff,0xfc,0xfb) │ │ - ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (255,225,218) # rgb = (0xff,0xe1,0xda) │ │ - ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ - ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ } │ │ tRNS { │ │ - 0 26 93 79 2 49 179 207 210 194 107 31 246 255 255 73 246 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 74 84 27 95 236 255 82 167 183 176 173 173 50} │ │ + 0 26 93 79 2 49 179 207 210 194 107 31 246 73 246 74 84 27 95 236 82 167 183 176 173 173 50} │ │ IMAGE { │ │ pixels hex │ │ 000001020202020202020202020202020202020202020202020202020202020304000000 │ │ 00000506070808080808080808080808080808080808080808080808080808090a0b0000 │ │ -000005060c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0f0000 │ │ -0000050610111111111212121212121212111212121212121212121212121212130f0000 │ │ -0000050610141516161718191a1b1b191c1d1c1e1f201c2017211c1d0d211d12130f0000 │ │ -00000506102223242526272829172a1e2b2c272d142b0e2c2d2e0e2f30312512130f0000 │ │ -0000050610111111111212121212121212111b181b1612121212121212121212130f0000 │ │ -00000506102832333332163435363316373820152236393532333a32293b3c12130f0000 │ │ -00000506102e253b353d3e3737272d3f373b113b3140173337222c413b1a381d130f0000 │ │ -0000050610421112121212121212121112114212121112111212111212121212130f0000 │ │ -0000050610432c441e282317141445270d112e3c351346463c17463c28201212130f0000 │ │ -00000506103e30441c36453c31173a4414423240142e232e35232e1a301d1212130f0000 │ │ -0000050610121212191242191212121f11111212121212424212191212121212130f0000 │ │ -00000506103240172c3c442712233a131b28233a303c46444617443421121212130f0000 │ │ -000005061022352e440d3a40123a313020283a3a3023280d3114283422121212130f0000 │ │ -000005061012121212121212202012121211181b1e121212121e1112201e1212130f0000 │ │ -0000050610381427272e2541292c4732483749382f271e13274a3946432e1212130f0000 │ │ -00000506101a22171735222217321a1c4b3e3e163e1742171436223e3e331d12130f0000 │ │ -0000050610364221424242421b3822421d1f1142422242421f11121212121212130f0000 │ │ -000005061045254c214c4c4d4e4f274d3e41154850260e515235121212121212130f0000 │ │ -0000050610121212121a12121212121212111212121212121212121212121212130f0000 │ │ -0000050610491436363a161d1a224b39330d405333333c23340d111212121212130f0000 │ │ -0000050610341448313d433e472731412e244014134537542d411b1212121212130f0000 │ │ -0000050610121212121212121212121212121212121212121212121212121212130f0000 │ │ -000005061032490d3b381e41353c3c2814531212121212555657585912121212130f0000 │ │ -00000506103e371640474b39453a23271a1112121212125a5b5c5d5e5f121212130f0000 │ │ -00000506103f2212121919421f12121212111212121212606162636465121212130f0000 │ │ -00000506103837302d1525134b1212121211576667676768696a6b6c6d6d6d6e6f0f0000 │ │ -000005061016383c3a172e17181212121211117071727273745b7576777778797a0f0000 │ │ -00000506101212121212121212121212121112127b6b6b7c7d5d787e6b6b7f12130f0000 │ │ -0000050610121212121212121212121212111212121212128081821212121212130f0000 │ │ -000005061012121212121212121212121212121212121212808182121212121213830000 │ │ -000005061012121212121212121212121212121212121212808182121212121213840000 │ │ -000005061012121212121212121212121212121212121212808182121212121213840000 │ │ -000085868712121212121212121212121211121212121212658865121212121213890000 │ │ -000000008a8b8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8f0000 │ │ +000005060c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c0d0000 │ │ +000005060e1d1d1d1d1e1e1e1e1e1e1e1e1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f0d0000 │ │ +000005060e20212222232425262727252829282a2b2c282c232d28291b2d291e1f0d0000 │ │ +000005060e2e2f30313233343523362a3738333920371c38393a1c3b3c3d311e1f0d0000 │ │ +000005060e1d1d1d1d1e1e1e1e1e1e1e1e1d272427221e1e1e1e1e1e1e1e1e1e1f0d0000 │ │ +000005060e343e3f3f3e224041423f2243442c212e4245413e3f463e3547481e1f0d0000 │ │ +000005060e3a314741494a434333394b43471d473d4c233f432e384d472644291f0d0000 │ │ +000005060e4e1d1e1e1e1e1e1e1e1e1d1e1d4e1e1e1d1e1d1e1e1d1e1e1e1e1e1f0d0000 │ │ +000005060e4f38502a342f23202051331b1d3a48411f525248235248342c1e1e1f0d0000 │ │ +000005060e4a3c50284251483d234650204e3e4c203a2f3a412f3a263c291e1e1f0d0000 │ │ +000005060e1e1e1e251e4e251e1e1e2b1d1d1e1e1e1e1e4e4e1e251e1e1e1e1e1f0d0000 │ │ +000005060e3e4c23384850331e2f461f27342f463c485250522350402d1e1e1e1f0d0000 │ │ +000005060e2e413a501b464c1e463d3c2c3446463c2f341b3d2034402e1e1e1e1f0d0000 │ │ +000005060e1e1e1e1e1e1e1e2c2c1e1e1e1d24272a1e1e1e1e2a1d1e2c2a1e1e1f0d0000 │ │ +000005060e442033333a314d3538533e544355443b332a1f335645524f3a1e1e1f0d0000 │ │ +000005060e262e2323412e2e233e2628574a4a224a234e2320422e4a4a3f291e1f0d0000 │ │ +000005060e424e2d4e4e4e4e27442e4e292b1d4e4e2e4e4e2b1d1e1e1e1e1e1e1f0d0000 │ │ +000005060e5131582d5858595a5b33594a4d21545c321c5d5e411e1e1e1e1e1e1f0d0000 │ │ +000005060e1e1e1e1e261e1e1e1e1e1e1e1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f0d0000 │ │ +000005060e55204242462229262e57453f1b4c5f3f3f482f401b1d1e1e1e1e1e1f0d0000 │ │ +000005060e4020543d494f4a53333d4d3a304c201f514360394d271e1e1e1e1e1f0d0000 │ │ +000005060e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f0d0000 │ │ +000005060e3e551b47442a4d41484834205f1e1e1e1e1e61626364651e1e1e1e1f0d0000 │ │ +000005060e4a43224c53574551462f33261d1e1e1e1e1e666768696a6b1e1e1e1f0d0000 │ │ +000005060e4b2e1e1e25254e2b1e1e1e1e1d1e1e1e1e1e6c6d6e6f70711e1e1e1f0d0000 │ │ +000005060e44433c3921311f571e1e1e1e1d637273737374757677787979797a7b0d0000 │ │ +000005060e22444846233a23241e1e1e1e1d1d7c7d7e7e7f8067818283838485860d0000 │ │ +000005060e1e1e1e1e1e1e1e1e1e1e1e1e1d1e1e877777888969848a77778b1e1f0d0000 │ │ +000005060e1e1e1e1e1e1e1e1e1e1e1e1e1d1e1e1e1e1e1e8c8d8e1e1e1e1e1e1f0d0000 │ │ +000005060e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e8c8d8e1e1e1e1e1e1f0f0000 │ │ +000005060e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e8c8d8e1e1e1e1e1e1f100000 │ │ +000005060e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e8c8d8e1e1e1e1e1e1f100000 │ │ +00001112131e1e1e1e1e1e1e1e1e1e1e1e1d1e1e1e1e1e1e718f711e1e1e1e1e1f140000 │ │ +0000000015161718181818181818181818181818181818181818181818181818191a0000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/tombofile01.png │ ├── sng │ │ @@ -13,95 +13,29 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ - (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ - (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ - (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ - (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ - (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ - (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ - (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ - (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ - (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ - (239,239,239) # rgb = (0xef,0xef,0xef) │ │ - (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ - (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ - (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ - (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ - (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ - (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ - (202,202,202) # rgb = (0xca,0xca,0xca) │ │ - (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ - (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ - (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ - (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ - (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ - (234,234,234) # rgb = (0xea,0xea,0xea) │ │ - (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ - (238,238,238) # rgb = (0xee,0xee,0xee) │ │ - (218,218,218) # rgb = (0xda,0xda,0xda) │ │ - (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ - (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ - (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ - (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ - (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ - (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ - (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ - (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ - (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ - (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ - (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ - (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ - (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ - (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ - (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ - (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ - (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (232,174,160) # rgb = (0xe8,0xae,0xa0) │ │ (243,179,163) # rgb = (0xf3,0xb3,0xa3) │ │ (232,229,228) # rgb = (0xe8,0xe5,0xe4) │ │ (252,232,227) # rgb = (0xfc,0xe8,0xe3) │ │ (229,151,132) # rgb = (0xe5,0x97,0x84) │ │ (226,199,193) # rgb = (0xe2,0xc7,0xc1) │ │ (254,126, 94) # rgb = (0xfe,0x7e,0x5e) │ │ (254, 50, 0) # rgb = (0xfe,0x32,0x00) │ │ - (254, 50, 0) # rgb = (0xfe,0x32,0x00) │ │ (254, 94, 55) # rgb = (0xfe,0x5e,0x37) │ │ (254,206,194) # rgb = (0xfe,0xce,0xc2) │ │ (254, 56, 7) # rgb = (0xfe,0x38,0x07) │ │ (254, 57, 8) # rgb = (0xfe,0x39,0x08) │ │ (254,199,185) # rgb = (0xfe,0xc7,0xb9) │ │ - (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ - (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ - (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (254,243,240) # rgb = (0xfe,0xf3,0xf0) │ │ (254, 51, 2) # rgb = (0xfe,0x33,0x02) │ │ (254, 50, 0) # rgb = (0xfe,0x32,0x00) │ │ (254, 82, 40) # rgb = (0xfe,0x52,0x28) │ │ (254,120, 87) # rgb = (0xfe,0x78,0x57) │ │ (254,248,247) # rgb = (0xfe,0xf8,0xf7) │ │ (254, 59, 11) # rgb = (0xfe,0x3b,0x0b) │ │ @@ -132,15 +66,14 @@ │ │ (254,126, 95) # rgb = (0xfe,0x7e,0x5f) │ │ (254,200,187) # rgb = (0xfe,0xc8,0xbb) │ │ (254,164,142) # rgb = (0xfe,0xa4,0x8e) │ │ (254,152,127) # rgb = (0xfe,0x98,0x7f) │ │ (254,162,140) # rgb = (0xfe,0xa2,0x8c) │ │ (212,191,186) # rgb = (0xd4,0xbf,0xba) │ │ (254,183,166) # rgb = (0xfe,0xb7,0xa6) │ │ - (255, 51, 0) # rgb = (0xff,0x33,0x00) │ │ (254, 52, 2) # rgb = (0xfe,0x34,0x02) │ │ (254, 51, 1) # rgb = (0xfe,0x33,0x01) │ │ (254, 52, 2) # rgb = (0xfe,0x34,0x02) │ │ (212, 58, 20) # rgb = (0xd4,0x3a,0x14) │ │ (242,234,232) # rgb = (0xf2,0xea,0xe8) │ │ (255,166,143) # rgb = (0xff,0xa6,0x8f) │ │ (255,130, 99) # rgb = (0xff,0x82,0x63) │ │ @@ -201,49 +134,116 @@ │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (106, 98, 96) # rgb = (0x6a,0x62,0x60) │ │ (106, 93, 90) # rgb = (0x6a,0x5d,0x5a) │ │ (106,104,104) # rgb = (0x6a,0x68,0x68) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (236,236,236) # rgb = (0xec,0xec,0xec) │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (202,202,202) # rgb = (0xca,0xca,0xca) │ │ + (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ + (238,238,238) # rgb = (0xee,0xee,0xee) │ │ + (218,218,218) # rgb = (0xda,0xda,0xda) │ │ + (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ + (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ + (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ + (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ + (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ + (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ + (206,206,206) # rgb = (0xce,0xce,0xce) │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ + (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ + (254, 50, 0) # rgb = (0xfe,0x32,0x00) │ │ + (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (255, 51, 0) # rgb = (0xff,0x33,0x00) │ │ } │ │ tRNS { │ │ - 0 26 93 79 2 49 179 207 210 194 107 31 246 255 255 73 246 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 227 231 252 246 223 241 214 253 255 215 228 237 242 224 255 255 255 255 244 241 252 200 225 248 233 247 204 226 223 231 233 219 245 217 239 223 238 252 224 219 219 219 219 219 219 216 225 212 231 228 213 217 219 219 240 220 255 239 209 190 221 248 227 224 221 234 233 207 225 224 236 252 220 244 246 243 222 227 198 223 222 227 236 246 229 253 254 222 220 189 251 214 253 232 233 232 238 240 220 224 221 230 239 228 239 254 228 74 84 27 95 236 227 235 227 82 167 183 176 173 171 170 172 173 50} │ │ + 0 26 93 79 2 49 179 207 210 194 107 31 246 73 246 227 231 252 246 223 241 214 253 215 228 237 242 224 244 241 252 200 225 248 233 247 204 226 223 231 233 219 245 217 239 223 238 252 224 219 219 219 219 219 219 216 225 212 231 228 213 217 219 219 240 220 239 209 190 221 248 227 224 221 234 233 207 225 224 236 252 220 244 246 243 222 227 198 223 222 227 236 246 229 253 254 222 220 189 251 214 253 232 233 232 238 240 220 224 221 230 239 228 239 254 228 74 84 27 95 236 227 235 227 82 167 183 176 173 171 170 172 173 50} │ │ IMAGE { │ │ pixels hex │ │ 000001020202020202020202020202020202020202020202020202020202020304000000 │ │ 00000506070808080808080808080808080808080808080808080808080808090a0b0000 │ │ -000005060c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0f0000 │ │ -0000050610111111111212121212121212111212121212121212121212121212130f0000 │ │ -0000050610141516161718191a1b1b191c1d1c1e1f201c2017211c1d0d211d12130f0000 │ │ -00000506102223242526272829172a1e2b2c272d142b0e2c2d2e0e2f30312512130f0000 │ │ -0000050610111111111212121212121212111b181b1612121212121212121212130f0000 │ │ -00000506102832333332163435363316373820152236393532333a32293b3c12130f0000 │ │ -00000506102e253b353d3e3737272d3f373b113b3140173337222c413b1a381d130f0000 │ │ -0000050610421112121212121212121112114212121112111212111212121212130f0000 │ │ -0000050610432c441e282317141445270d112e3c351346463c17463c28201212130f0000 │ │ -00000506103e30441c36453c31173a4414423240142e232e35232e1a301d1212130f0000 │ │ -0000050610121212191242191212121f11111212121212424212191212121212130f0000 │ │ -00000506103240172c3c442712233a131b28233a303c46444617443421121212130f0000 │ │ -000005061022352e440d3a40123a313020283a3a3023280d3114283422121212130f0000 │ │ -000005061012121212121212202012121211181b1e121212121e1112201e1212130f0000 │ │ -0000050610381427272e2541292c4732483749382f271e13274a3946432e1212130f0000 │ │ -00000506101a22171735222217321a1c4b3e4c4d4e174f505136223e3e331d12130f0000 │ │ -0000050610364221424242421b38224212525354555657545859121212121212130f0000 │ │ -000005061045255a215a5a5b5c5d275b5e5f5454606154545462121212121212130f0000 │ │ -0000050610121212121a12121212121263645454656654545467121212121212130f0000 │ │ -0000050610491436363a161d1a224b391968696a6b6c6d6e6f70121212121212130f0000 │ │ -0000050610341448317172737475767778797a7b7c7c7d7e7f80808080808081820f0000 │ │ -0000050610121212128353545484845454548586545454875454545454545454880f0000 │ │ -000005061032490d3b898a8b8b8b8b8b8b8c8d8e8484848f908b8b8b8b8b8b91920f0000 │ │ -00000506103e37164030129394959696969798998484849a9b9c9c9c9c9d9e12130f0000 │ │ -00000506103f22121219199fa0a1a2a2a253a3a4848484a5a184848484a6a712130f0000 │ │ -00000506103837302d152513a8a9aaaaaaab12acada2ae93afb0b0b0b0b11212130f0000 │ │ -000005061016383c3a172e171812121212111212b2a2b3121212121212121212130f0000 │ │ -0000050610121212121212121212121212111212b4b5b6121212121212121212130f0000 │ │ -0000050610121212121212121212121212111212b4b5b6121212121212121212130f0000 │ │ -0000050610121212121212121212121212121212b4b5b612121212121212121213b70000 │ │ -0000050610121212121212121212121212121212b4b5b612121212121212121213b80000 │ │ -0000050610121212121212121212121212121212b4b5b612121212121212121213b80000 │ │ -0000b9babb121212121212121212121212111212bcbdbe12121212121212121213bf0000 │ │ -00000000c0c1c2c3c3c3c3c3c3c3c3c3c3c3c3c3c4c5c6c3c3c3c3c3c3c3c3c3c7c80000 │ │ +000005060c868686868686868686868686868686868686868686868686868686870d0000 │ │ +000005060e8888888889898989898989898889898989898989898989898989898a0d0000 │ │ +000005060e8b8c8d8d8e8f909192929093949395969793978e989394869894898a0d0000 │ │ +000005060e999a9b9c9d9e9fa08ea195a2a39ea48ba287a3a4a587a6a7a89c898a0d0000 │ │ +000005060e88888888898989898989898988928f928d898989898989898989898a0d0000 │ │ +000005060e9fa9aaaaa98dabacadaa8daeaf978c99adb0aca9aab1a9a0b2b3898a0d0000 │ │ +000005060ea59cb2acb4b5aeae9ea4b6aeb288b2a8b78eaaae99a3b8b291af948a0d0000 │ │ +000005060eb9888989898989898989888988b9898988898889898889898989898a0d0000 │ │ +000005060ebaa3bb959f9a8e8b8bbc9e8688a5b3ac8abdbdb38ebdb39f9789898a0d0000 │ │ +000005060eb5a7bb93adbcb3a88eb1bb8bb9a9b78ba59aa5ac9aa591a79489898a0d0000 │ │ +000005060e8989899089b9908989899688888989898989b9b9899089898989898a0d0000 │ │ +000005060ea9b78ea3b3bb9e899ab18a929f9ab1a7b3bdbbbd8ebbab988989898a0d0000 │ │ +000005060e99aca5bb86b1b789b1a8a7979fb1b1a79a9f86a88b9fab998989898a0d0000 │ │ +000005060e898989898989899797898989888f929589898989958889979589898a0d0000 │ │ +000005060eaf8b9e9ea59cb8a0a3bea9bfaec0afa69e958a9ec1b0bdbaa589898a0d0000 │ │ +000005060e91998e8eac99998ea99193c2b50f10118e121314ad99b5b5aa94898a0d0000 │ │ +000005060eadb998b9b9b9b992af99b9891516c3171819c31a1b8989898989898a0d0000 │ │ +000005060ebc9cc498c4c4c5c6c79ec51c1dc3c31e1fc3c3c3208989898989898a0d0000 │ │ +000005060e89898989918989898989892122c3c32324c3c3c3258989898989898a0d0000 │ │ +000005060ec08badadb18d949199c2b090262728292a2b2c2d2e8989898989898a0d0000 │ │ +000005060eab8bbfa82f303132333435363738393a3a3b3c3d3e3e3e3e3e3e3f400d0000 │ │ +000005060e898989894116c3c3c8c8c3c3c34243c3c3c344c3c3c3c3c3c3c3c3450d0000 │ │ +000005060ea9c086b24647484848484848494a4bc8c8c84c4d4848484848484e4f0d0000 │ │ +000005060eb5ae8db7a789505152535353545556c8c8c85758595959595a5b898a0d0000 │ │ +000005060eb699898990905c5d5e5f5f5f166061c8c8c8625ec8c8c8c86364898a0d0000 │ │ +000005060eafaea7a48c9c8a65666767676889696a5f6b506c6d6d6d6d6e89898a0d0000 │ │ +000005060e8dafb3b18ea58e8f898989898889896f5f708989898989898989898a0d0000 │ │ +000005060e8989898989898989898989898889897172738989898989898989898a0d0000 │ │ +000005060e8989898989898989898989898889897172738989898989898989898a0d0000 │ │ +000005060e8989898989898989898989898989897172738989898989898989898a740000 │ │ +000005060e8989898989898989898989898989897172738989898989898989898a750000 │ │ +000005060e8989898989898989898989898989897172738989898989898989898a750000 │ │ +0000767778898989898989898989898989888989797a7b8989898989898989898a7c0000 │ │ +000000007d7e7f8080808080808080808080808081828380808080808080808084850000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/updir01.png │ ├── sng │ │ @@ -18,76 +18,100 @@ │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 35, 34, 34) # rgb = (0x23,0x22,0x22) │ │ (100, 89, 43) # rgb = (0x64,0x59,0x2b) │ │ - (127,110, 40) # rgb = (0x7f,0x6e,0x28) │ │ (107, 94, 42) # rgb = (0x6b,0x5e,0x2a) │ │ ( 47, 46, 40) # rgb = (0x2f,0x2e,0x28) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 39, 38, 36) # rgb = (0x27,0x26,0x24) │ │ - (193,158, 19) # rgb = (0xc1,0x9e,0x13) │ │ - (255,204, 0) # rgb = (0xff,0xcc,0x00) │ │ - (255,203, 0) # rgb = (0xff,0xcb,0x00) │ │ - (215,174, 12) # rgb = (0xd7,0xae,0x0c) │ │ ( 60, 57, 45) # rgb = (0x3c,0x39,0x2d) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ (119,104, 42) # rgb = (0x77,0x68,0x2a) │ │ - (254,203, 0) # rgb = (0xfe,0xcb,0x00) │ │ - (150,126, 32) # rgb = (0x96,0x7e,0x20) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - (151,128, 32) # rgb = (0x97,0x80,0x20) │ │ - (182,150, 22) # rgb = (0xb6,0x96,0x16) │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (192,157, 19) # rgb = (0xc0,0x9d,0x13) │ │ ( 81, 74, 46) # rgb = (0x51,0x4a,0x2e) │ │ ( 78, 71, 42) # rgb = (0x4e,0x47,0x2a) │ │ ( 77, 70, 43) # rgb = (0x4d,0x46,0x2b) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 57, 55, 46) # rgb = (0x39,0x37,0x2e) │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 57, 55, 45) # rgb = (0x39,0x37,0x2d) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ + ( 42, 42, 41) # rgb = (0x2a,0x2a,0x29) │ │ + ( 46, 46, 42) # rgb = (0x2e,0x2e,0x2a) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 41, 41, 40) # rgb = (0x29,0x29,0x28) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 65, 60, 43) # rgb = (0x41,0x3c,0x2b) │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + (148,125, 32) # rgb = (0x94,0x7d,0x20) │ │ + ( 69, 64, 44) # rgb = (0x45,0x40,0x2c) │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 43, 43, 41) # rgb = (0x2b,0x2b,0x29) │ │ + (144,122, 34) # rgb = (0x90,0x7a,0x22) │ │ + ( 80, 73, 45) # rgb = (0x50,0x49,0x2d) │ │ + ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ + ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ + ( 54, 52, 43) # rgb = (0x36,0x34,0x2b) │ │ + (104, 92, 43) # rgb = (0x68,0x5c,0x2b) │ │ + ( 79, 72, 44) # rgb = (0x4f,0x48,0x2c) │ │ + ( 36, 36, 35) # rgb = (0x24,0x24,0x23) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + (127,110, 40) # rgb = (0x7f,0x6e,0x28) │ │ + (193,158, 19) # rgb = (0xc1,0x9e,0x13) │ │ + (255,204, 0) # rgb = (0xff,0xcc,0x00) │ │ + (255,203, 0) # rgb = (0xff,0xcb,0x00) │ │ + (215,174, 12) # rgb = (0xd7,0xae,0x0c) │ │ + (254,203, 0) # rgb = (0xfe,0xcb,0x00) │ │ + (150,126, 32) # rgb = (0x96,0x7e,0x20) │ │ + (151,128, 32) # rgb = (0x97,0x80,0x20) │ │ + (182,150, 22) # rgb = (0xb6,0x96,0x16) │ │ + (192,157, 19) # rgb = (0xc0,0x9d,0x13) │ │ (241,193, 4) # rgb = (0xf1,0xc1,0x04) │ │ (115,101, 43) # rgb = (0x73,0x65,0x2b) │ │ (147,124, 33) # rgb = (0x93,0x7c,0x21) │ │ (235,189, 5) # rgb = (0xeb,0xbd,0x05) │ │ (254,204, 0) # rgb = (0xfe,0xcc,0x00) │ │ (245,196, 3) # rgb = (0xf5,0xc4,0x03) │ │ (171,142, 26) # rgb = (0xab,0x8e,0x1a) │ │ - ( 57, 55, 46) # rgb = (0x39,0x37,0x2e) │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ (225,182, 9) # rgb = (0xe1,0xb6,0x09) │ │ ( 81, 76, 54) # rgb = (0x51,0x4c,0x36) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 75, 71, 56) # rgb = (0x4b,0x47,0x38) │ │ (216,175, 12) # rgb = (0xd8,0xaf,0x0c) │ │ (218,177, 11) # rgb = (0xda,0xb1,0x0b) │ │ - ( 57, 55, 45) # rgb = (0x39,0x37,0x2d) │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 81, 75, 54) # rgb = (0x51,0x4b,0x36) │ │ (159,133, 29) # rgb = (0x9f,0x85,0x1d) │ │ - ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ - ( 42, 42, 41) # rgb = (0x2a,0x2a,0x29) │ │ (225,181, 9) # rgb = (0xe1,0xb5,0x09) │ │ ( 74, 71, 56) # rgb = (0x4a,0x47,0x38) │ │ - ( 46, 46, 42) # rgb = (0x2e,0x2e,0x2a) │ │ ( 82, 76, 54) # rgb = (0x52,0x4c,0x36) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ (229,184, 8) # rgb = (0xe5,0xb8,0x08) │ │ (117,102, 43) # rgb = (0x75,0x66,0x2b) │ │ ( 71, 68, 57) # rgb = (0x47,0x44,0x39) │ │ ( 64, 63, 59) # rgb = (0x40,0x3f,0x3b) │ │ ( 90, 82, 51) # rgb = (0x5a,0x52,0x33) │ │ @@ -122,94 +146,70 @@ │ │ (203,165, 15) # rgb = (0xcb,0xa5,0x0f) │ │ (213,173, 12) # rgb = (0xd5,0xad,0x0c) │ │ (245,196, 2) # rgb = (0xf5,0xc4,0x02) │ │ ( 79, 74, 54) # rgb = (0x4f,0x4a,0x36) │ │ (198,162, 17) # rgb = (0xc6,0xa2,0x11) │ │ ( 62, 61, 60) # rgb = (0x3e,0x3d,0x3c) │ │ (237,190, 5) # rgb = (0xed,0xbe,0x05) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ (253,202, 0) # rgb = (0xfd,0xca,0x00) │ │ ( 86, 79, 52) # rgb = (0x56,0x4f,0x34) │ │ (212,172, 12) # rgb = (0xd4,0xac,0x0c) │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ (130,112, 39) # rgb = (0x82,0x70,0x27) │ │ (181,149, 22) # rgb = (0xb5,0x95,0x16) │ │ (116,102, 42) # rgb = (0x74,0x66,0x2a) │ │ (252,202, 0) # rgb = (0xfc,0xca,0x00) │ │ (235,189, 6) # rgb = (0xeb,0xbd,0x06) │ │ - ( 41, 41, 40) # rgb = (0x29,0x29,0x28) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 65, 60, 43) # rgb = (0x41,0x3c,0x2b) │ │ (199,162, 16) # rgb = (0xc7,0xa2,0x10) │ │ (123,106, 40) # rgb = (0x7b,0x6a,0x28) │ │ (100, 90, 47) # rgb = (0x64,0x5a,0x2f) │ │ (100, 89, 48) # rgb = (0x64,0x59,0x30) │ │ (100, 90, 48) # rgb = (0x64,0x5a,0x30) │ │ (112, 98, 44) # rgb = (0x70,0x62,0x2c) │ │ (162,136, 28) # rgb = (0xa2,0x88,0x1c) │ │ (247,198, 1) # rgb = (0xf7,0xc6,0x01) │ │ (175,145, 25) # rgb = (0xaf,0x91,0x19) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - (148,125, 32) # rgb = (0x94,0x7d,0x20) │ │ (236,190, 5) # rgb = (0xec,0xbe,0x05) │ │ - ( 69, 64, 44) # rgb = (0x45,0x40,0x2c) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 43, 43, 41) # rgb = (0x2b,0x2b,0x29) │ │ - (144,122, 34) # rgb = (0x90,0x7a,0x22) │ │ (207,168, 15) # rgb = (0xcf,0xa8,0x0f) │ │ - ( 80, 73, 45) # rgb = (0x50,0x49,0x2d) │ │ - ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ - ( 54, 52, 43) # rgb = (0x36,0x34,0x2b) │ │ - (104, 92, 43) # rgb = (0x68,0x5c,0x2b) │ │ (124,107, 40) # rgb = (0x7c,0x6b,0x28) │ │ (122,106, 41) # rgb = (0x7a,0x6a,0x29) │ │ - ( 79, 72, 44) # rgb = (0x4f,0x48,0x2c) │ │ - ( 36, 36, 35) # rgb = (0x24,0x24,0x23) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ } │ │ tRNS { │ │ - 0 4 22 32 20 2 26 133 174 179 181 177 126 6 140 183 222 250 255 252 192 27 37 178 225 255 255 255 255 203 7 53 184 254 255 255 74 192 255 255 113 8 7 1 204 166 164 139 73 255 248 243 243 231 163 18 255 255 255 255 255 255 255 204 26 255 255 255 255 255 255 195 4 255 255 87 172 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 34 191 255 255 255 158 255 255 255 255 255 190 64 239 255 255 255 255 255 255 255 255 255 125 121 254 255 232 24 144 254 255 240 77 80 201 248 255 255 239 171 45 20 33 15} │ │ + 0 4 22 32 20 2 26 133 174 179 181 177 126 6 140 183 222 250 252 192 27 37 178 225 203 7 53 184 254 74 192 113 8 7 1 204 166 164 139 73 248 243 243 231 163 18 204 26 195 4 87 172 208 34 191 158 190 64 239 125 121 254 232 24 144 254 240 77 80 201 248 239 171 45 20 33 15} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000001020303030303030304050000000000000000000000000000000000000000000000 │ │ 00060708090a0a0a0a0a0a0b0c0400000000000000000000000000000000000000000000 │ │ -0d0e0f101112121212121212131415000000000000000000000000000000000000000000 │ │ -161718191a1b1b1b1a1a1a1a1a1c1d1e0000000000000000000000000000000000000000 │ │ -1f2021221b222222221a1a1a1a1a23240000000000000000000000000000000000000000 │ │ -1f2526221a222222221a1a1a1a1a2728292929292929292929292929292a2b0000000000 │ │ -1f2526221a222222221a1a1a1a1a272c2d2d2d2d2d2d2d2d2d2d2d2d2d2e2f302a000000 │ │ -1f2526221a222222221a1a1a1a1a31323333333333333333333333333333343536370000 │ │ -1f25261a1a1a1a1a1a1a3823393a3b1a1a3c1a1a1a1a1a1a1a1a1a1a1a1a1a3d3e3f4000 │ │ -1f25261a1a1a1a1a1a414243434344451a3c1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a464748 │ │ -1f25261a1a1a1a1a4149434343434344451a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a4a4b │ │ -1f25261a1a1a1a41424343434343434344451a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a414c │ │ -1f25261a1a1a4d424343434343434343434e451a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a4f │ │ -1f25261a1a4d50434343434343434343434344451a1a1a1a1a1a1a1a1a1a1a1a1a1a1a4f │ │ -1f25261a4d504343434343434343434343514344451a1a1a1a1a1a1a1a1a1a1a1a1a1a4f │ │ -1f2526524243434343434343434343434351434344451a1a1a1a1a1a1a1a1a1a1a1a1a4f │ │ -1f2526535151515151545151514351555151515151565722222222222222221b2222224f │ │ -1f255859434343435a5b5c4343435c5d5e514343435c5f1a1a1a1a1a1a1a1a1a1a1a1a4f │ │ -1f253a604343436146625c4343435c63645e4343435c651a1a1a1a1a1a1a1a1a1a1a1a4f │ │ -1f252666675568691a625c4343435c631a6a6b435c68571a1a1a1a1a1a1a1a1a1a1a1a4f │ │ -1f25261a6c6d221a1a625c4343435c6e1a3c576f45701a1a1a1a1a1a1a1a1a1a1a1a1a4f │ │ -1f25261a1a1a1a1a1a625c4343435c6e1a1b1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a4f │ │ -1f25261a1a1a1a1a1a625c4343435c6e1a1b1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a4f │ │ -1f25261a1a1a1a1a1a625c4343435c6e1a1b1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a4f │ │ -1f25261a1a1a1a1a1a625c4343435c71727272737373737373737272727274751a1a1a4f │ │ -1f25261a1a1a1a1a1a625c434343435c5c515c5c5c5c5c5c5c5c5c5c5c5c5c76771a1a4f │ │ -1f25261a1a1a1a1a1a627843434343434351434343434343434343434343434360791a4f │ │ -7a7b261a1a1a1a1a1a7c7d4343434343435143434343434343434343434343435c7e1a4f │ │ -0d7f801a1a1a1a1a1a1a8178434343434351434343434343434343434343435c82838485 │ │ -008687571a1a1a1a1a1a2288898a8a8b8c8a8b8a8c8a8a8a8a8a8c8a8c8a8d8e8f1a9091 │ │ -000592931a1a1a1a1a1a1a1a222222222222222222222222222222222222221a1a949596 │ │ -00002b9798621a1a1a1a1a1a1a1a1a1a1a1b1a1a1a1a1a1a1a1a1a1a1a1a1a1a999a9b00 │ │ -0000002b9c9d9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a2a30000 │ │ -000000000005a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a62b000000 │ │ +0d0e0f10114d4d4d4d4d4d4d121314000000000000000000000000000000000000000000 │ │ +1516174e4f5050504f4f4f4f4f5118190000000000000000000000000000000000000000 │ │ +1a1b1c5250525252524f4f4f4f4f531d0000000000000000000000000000000000000000 │ │ +1a1e54524f525252524f4f4f4f4f551f2020202020202020202020202021220000000000 │ │ +1a1e54524f525252524f4f4f4f4f55232424242424242424242424242425262721000000 │ │ +1a1e54524f525252524f4f4f4f4f562829292929292929292929292929292a2b2c2d0000 │ │ +1a1e544f4f4f4f4f4f4f575358595a4f4f5b4f4f4f4f4f4f4f4f4f4f4f4f4f5c5d2e2f00 │ │ +1a1e544f4f4f4f4f4f5e5f60606061624f5b4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f633031 │ │ +1a1e544f4f4f4f4f5e64606060606061624f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6532 │ │ +1a1e544f4f4f4f5e5f6060606060606061624f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5e33 │ │ +1a1e544f4f4f665f60606060606060606067624f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f34 │ │ +1a1e544f4f6668606060606060606060606061624f4f4f4f4f4f4f4f4f4f4f4f4f4f4f34 │ │ +1a1e544f66686060606060606060606060696061624f4f4f4f4f4f4f4f4f4f4f4f4f4f34 │ │ +1a1e546a5f60606060606060606060606069606061624f4f4f4f4f4f4f4f4f4f4f4f4f34 │ │ +1a1e546b69696969696c69696960696d69696969696e6f52525252525252525052525234 │ │ +1a1e7071606060607273746060607475766960606074774f4f4f4f4f4f4f4f4f4f4f4f34 │ │ +1a1e597860606079637a74606060747b7c76606060747d4f4f4f4f4f4f4f4f4f4f4f4f34 │ │ +1a1e547e7f6d80814f7a74606060747b4f82836074806f4f4f4f4f4f4f4f4f4f4f4f4f34 │ │ +1a1e544f8485524f4f7a7460606074864f5b6f8762884f4f4f4f4f4f4f4f4f4f4f4f4f34 │ │ +1a1e544f4f4f4f4f4f7a7460606074864f504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f34 │ │ +1a1e544f4f4f4f4f4f7a7460606074864f504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f34 │ │ +1a1e544f4f4f4f4f4f7a7460606074864f504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f34 │ │ +1a1e544f4f4f4f4f4f7a7460606074898a8a8a8b8b8b8b8b8b8b8a8a8a8a8c8d4f4f4f34 │ │ +1a1e544f4f4f4f4f4f7a7460606060747469747474747474747474747474748e8f4f4f34 │ │ +1a1e544f4f4f4f4f4f7a9060606060606069606060606060606060606060606078914f34 │ │ +3536544f4f4f4f4f4f929360606060606069606060606060606060606060606074944f34 │ │ +0d37954f4f4f4f4f4f4f9690606060606069606060606060606060606060607497989938 │ │ +00393a6f4f4f4f4f4f4f529a9b9c9c9d9e9c9d9c9e9c9c9c9c9c9e9c9e9c9fa0a14fa23b │ │ +00053c3d4f4f4f4f4f4f4f4f525252525252525252525252525252525252524f4fa33e3f │ │ +00002240417a4f4f4f4f4f4f4f4f4f4f4f504f4f4f4f4f4f4f4f4f4f4f4f4f4fa4424300 │ │ +00000022444546a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a64748490000 │ │ +0000000000054a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c22000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/folder01.png │ ├── sng │ │ @@ -19,140 +19,140 @@ │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 35, 34, 34) # rgb = (0x23,0x22,0x22) │ │ (100, 89, 43) # rgb = (0x64,0x59,0x2b) │ │ - (127,110, 40) # rgb = (0x7f,0x6e,0x28) │ │ (107, 94, 42) # rgb = (0x6b,0x5e,0x2a) │ │ ( 48, 46, 41) # rgb = (0x30,0x2e,0x29) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 39, 38, 36) # rgb = (0x27,0x26,0x24) │ │ - (193,158, 19) # rgb = (0xc1,0x9e,0x13) │ │ - (255,204, 0) # rgb = (0xff,0xcc,0x00) │ │ - (255,203, 0) # rgb = (0xff,0xcb,0x00) │ │ - (215,174, 12) # rgb = (0xd7,0xae,0x0c) │ │ ( 62, 59, 47) # rgb = (0x3e,0x3b,0x2f) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ (119,104, 42) # rgb = (0x77,0x68,0x2a) │ │ - (254,203, 0) # rgb = (0xfe,0xcb,0x00) │ │ - (150,126, 32) # rgb = (0x96,0x7e,0x20) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - (151,128, 32) # rgb = (0x97,0x80,0x20) │ │ - (182,150, 22) # rgb = (0xb6,0x96,0x16) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - (192,157, 19) # rgb = (0xc0,0x9d,0x13) │ │ ( 81, 74, 46) # rgb = (0x51,0x4a,0x2e) │ │ ( 78, 71, 42) # rgb = (0x4e,0x47,0x2a) │ │ ( 77, 70, 43) # rgb = (0x4d,0x46,0x2b) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (254,204, 0) # rgb = (0xfe,0xcc,0x00) │ │ - (245,196, 3) # rgb = (0xf5,0xc4,0x03) │ │ - (171,142, 26) # rgb = (0xab,0x8e,0x1a) │ │ ( 58, 56, 46) # rgb = (0x3a,0x38,0x2e) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (218,177, 11) # rgb = (0xda,0xb1,0x0b) │ │ ( 59, 57, 47) # rgb = (0x3b,0x39,0x2f) │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - (159,133, 29) # rgb = (0x9f,0x85,0x1d) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - (225,182, 9) # rgb = (0xe1,0xb6,0x09) │ │ ( 46, 45, 45) # rgb = (0x2e,0x2d,0x2d) │ │ ( 46, 46, 42) # rgb = (0x2e,0x2e,0x2a) │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - (130,112, 39) # rgb = (0x82,0x70,0x27) │ │ - (235,189, 6) # rgb = (0xeb,0xbd,0x06) │ │ ( 42, 41, 40) # rgb = (0x2a,0x29,0x28) │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ ( 65, 60, 43) # rgb = (0x41,0x3c,0x2b) │ │ - (247,198, 2) # rgb = (0xf7,0xc6,0x02) │ │ - (175,145, 25) # rgb = (0xaf,0x91,0x19) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ (148,125, 32) # rgb = (0x94,0x7d,0x20) │ │ - (236,190, 5) # rgb = (0xec,0xbe,0x05) │ │ ( 69, 64, 44) # rgb = (0x45,0x40,0x2c) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ ( 61, 61, 59) # rgb = (0x3d,0x3d,0x3b) │ │ (144,122, 34) # rgb = (0x90,0x7a,0x22) │ │ - (240,193, 4) # rgb = (0xf0,0xc1,0x04) │ │ - (207,168, 15) # rgb = (0xcf,0xa8,0x0f) │ │ ( 80, 73, 45) # rgb = (0x50,0x49,0x2d) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ ( 55, 53, 44) # rgb = (0x37,0x35,0x2c) │ │ (104, 92, 43) # rgb = (0x68,0x5c,0x2b) │ │ - (124,107, 40) # rgb = (0x7c,0x6b,0x28) │ │ - (122,106, 41) # rgb = (0x7a,0x6a,0x29) │ │ ( 79, 72, 44) # rgb = (0x4f,0x48,0x2c) │ │ ( 39, 38, 37) # rgb = (0x27,0x26,0x25) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (127,110, 40) # rgb = (0x7f,0x6e,0x28) │ │ + (193,158, 19) # rgb = (0xc1,0x9e,0x13) │ │ + (255,204, 0) # rgb = (0xff,0xcc,0x00) │ │ + (255,203, 0) # rgb = (0xff,0xcb,0x00) │ │ + (215,174, 12) # rgb = (0xd7,0xae,0x0c) │ │ + (254,203, 0) # rgb = (0xfe,0xcb,0x00) │ │ + (150,126, 32) # rgb = (0x96,0x7e,0x20) │ │ + (151,128, 32) # rgb = (0x97,0x80,0x20) │ │ + (182,150, 22) # rgb = (0xb6,0x96,0x16) │ │ + (192,157, 19) # rgb = (0xc0,0x9d,0x13) │ │ + (254,204, 0) # rgb = (0xfe,0xcc,0x00) │ │ + (245,196, 3) # rgb = (0xf5,0xc4,0x03) │ │ + (171,142, 26) # rgb = (0xab,0x8e,0x1a) │ │ + (218,177, 11) # rgb = (0xda,0xb1,0x0b) │ │ + (159,133, 29) # rgb = (0x9f,0x85,0x1d) │ │ + (225,182, 9) # rgb = (0xe1,0xb6,0x09) │ │ + (130,112, 39) # rgb = (0x82,0x70,0x27) │ │ + (235,189, 6) # rgb = (0xeb,0xbd,0x06) │ │ + (247,198, 2) # rgb = (0xf7,0xc6,0x02) │ │ + (175,145, 25) # rgb = (0xaf,0x91,0x19) │ │ + (236,190, 5) # rgb = (0xec,0xbe,0x05) │ │ + (240,193, 4) # rgb = (0xf0,0xc1,0x04) │ │ + (207,168, 15) # rgb = (0xcf,0xa8,0x0f) │ │ + (124,107, 40) # rgb = (0x7c,0x6b,0x28) │ │ + (122,106, 41) # rgb = (0x7a,0x6a,0x29) │ │ } │ │ tRNS { │ │ - 0 4 22 32 20 2 26 133 174 179 181 177 126 20 6 140 183 222 250 255 252 192 27 37 178 225 255 255 255 255 203 7 53 184 254 255 255 74 192 255 255 113 8 7 1 204 166 164 139 73 7 255 248 243 243 231 163 18 255 255 255 204 26 255 195 4 255 87 255 172 208 34 191 6 158 255 255 190 64 239 255 255 125 2 121 254 255 232 24 1 144 254 255 255 240 77 1 80 201 248 255 255 239 171 45 2 20 33 15 1} │ │ + 0 4 22 32 20 2 26 133 174 179 181 177 126 20 6 140 183 222 250 252 192 27 37 178 225 203 7 53 184 254 74 192 113 8 7 1 204 166 164 139 73 7 248 243 243 231 163 18 204 26 195 4 87 172 208 34 191 6 158 190 64 239 125 2 121 254 232 24 1 144 254 240 77 1 80 201 248 239 171 45 2 20 33 15 1} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000001020303030303030304050000000000000000000000000000000000000000000000 │ │ 00060708090a0a0a0a0a0a0b0c0d00000000000000000000000000000000000000000000 │ │ -0e0f10111213131313131313141516000000000000000000000000000000000000000000 │ │ -1718191a1b1c1c1c1b1b1b1b1b1d1e1f0000000000000000000000000000000000000000 │ │ -202122231c232323231b1b1b1b1b24250000000000000000000000000000000000000000 │ │ -202627231b232323231b1b1b1b1b28292a2a2a2a2a2a2a2a2a2a2a2a2a2b2c0000000000 │ │ -202627231b232323231b1b1b1b1b282d2e2e2e2e2e2e2e2e2e2e2e2e2e2f303132000000 │ │ -202627231b232323231b1b1b1b1b33343535353535353535353535353535363738390000 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b3a1b1b1b1b1b1b1b1b1b1b1b1b1b3b3c3d3e00 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b3a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b3f4041 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b4243 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b3a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b4445 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b231b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b231b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -202627232323232323232323231c23232323232323231c23232323232323231c23232346 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b3a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b3a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b3a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b3a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b231b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b231b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -2026271b1b1b1b1b1b1b1b1b1b1b1b1b1b3a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -4748271b1b1b1b1b1b1b1b1b1b1b1b1b1b3a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b46 │ │ -494a4b1b1b1b1b1b1b1b1b1b1b1b1b1b1b3a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b4c4d │ │ -004e4f501b1b1b1b1b1b1b1b1b1b1b1b1b3a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b5152 │ │ -005354551b1b1b1b1b1b1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b565758 │ │ -0000595a5b5c1b1b1b1b1b1b1b1b1b1b1b1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b5d5e5f00 │ │ -000000606162636464646464646464646464646464646464646464646464656667680000 │ │ -0000000000696a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6d000000 │ │ +0e0f10111255555555555555131415000000000000000000000000000000000000000000 │ │ +1617185657585858575757575759191a0000000000000000000000000000000000000000 │ │ +1b1c1d5a585a5a5a5a57575757575b1e0000000000000000000000000000000000000000 │ │ +1b1f5c5a575a5a5a5a57575757575d202121212121212121212121212122230000000000 │ │ +1b1f5c5a575a5a5a5a57575757575d242525252525252525252525252526272829000000 │ │ +1b1f5c5a575a5a5a5a57575757575e2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2d2e2f0000 │ │ +1b1f5c57575757575757575757575757575f575757575757575757575757576061303100 │ │ +1b1f5c57575757575757575757575757575f575757575757575757575757575757623233 │ │ +1b1f5c575757575757575757575757575757575757575757575757575757575757576334 │ │ +1b1f5c57575757575757575757575757575f575757575757575757575757575757576435 │ │ +1b1f5c575757575757575757575757575758575757575757575757575757575757575736 │ │ +1b1f5c575757575757575757575757575758575757575757575757575757575757575736 │ │ +1b1f5c57575757575757575757575757575a575757575757575757575757575757575736 │ │ +1b1f5c57575757575757575757575757575a575757575757575757575757575757575736 │ │ +1b1f5c5a5a5a5a5a5a5a5a5a5a585a5a5a5a5a5a5a5a585a5a5a5a5a5a5a5a585a5a5a36 │ │ +1b1f5c57575757575757575757575757575f575757575757575757575757575757575736 │ │ +1b1f5c57575757575757575757575757575f575757575757575757575757575757575736 │ │ +1b1f5c57575757575757575757575757575f575757575757575757575757575757575736 │ │ +1b1f5c57575757575757575757575757575f575757575757575757575757575757575736 │ │ +1b1f5c575757575757575757575757575758575757575757575757575757575757575736 │ │ +1b1f5c575757575757575757575757575758575757575757575757575757575757575736 │ │ +1b1f5c575757575757575757575757575758575757575757575757575757575757575736 │ │ +1b1f5c57575757575757575757575757575a575757575757575757575757575757575736 │ │ +1b1f5c57575757575757575757575757575a575757575757575757575757575757575736 │ │ +1b1f5c57575757575757575757575757575f575757575757575757575757575757575736 │ │ +37385c57575757575757575757575757575f575757575757575757575757575757575736 │ │ +393a6557575757575757575757575757575f57575757575757575757575757575757663b │ │ +003c3d67575757575757575757575757575f57575757575757575757575757575757683e │ │ +003f40415757575757575757575757575758575757575757575757575757575757694243 │ │ +00004445466a57575757575757575757575857575757575757575757575757576b474800 │ │ +000000494a4b4c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d4d4e4f0000 │ │ +000000000050515252525252525252525252525252525252525252525252525354000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/textfile01.png │ ├── sng │ │ @@ -13,18 +13,30 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ - (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ @@ -88,61 +100,49 @@ │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (254,250,249) # rgb = (0xfe,0xfa,0xf9) │ │ (213,209,208) # rgb = (0xd5,0xd1,0xd0) │ │ (213,212,212) # rgb = (0xd5,0xd4,0xd4) │ │ - ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ - ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ } │ │ tRNS { │ │ - 0 26 93 79 2 49 179 207 210 194 107 31 246 255 255 73 246 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 74 84 27 95 236 82 167 183 176 173 173 50} │ │ + 0 26 93 79 2 49 179 207 210 194 107 31 246 73 246 74 84 27 95 236 82 167 183 176 173 173 50} │ │ IMAGE { │ │ pixels hex │ │ 000001020202020202020202020202020202020202020202020202020202020304000000 │ │ 00000506070808080808080808080808080808080808080808080808080808090a0b0000 │ │ -000005060c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0f0000 │ │ -0000050610111111111212121212121212111212121212121212121212121212130f0000 │ │ -0000050610141516161718191a1b1b191c1d1c1e1f201c2017211c1d0d211d12130f0000 │ │ -00000506102223242526272829172a1e2b2c272d142b0e2c2d2e0e2f30312512130f0000 │ │ -0000050610111111111212121212121212111b181b1612121212121212121212130f0000 │ │ -00000506102832333332163435363316373820152236393532333a32293b3c12130f0000 │ │ -00000506102e253b353d3e3737272d3f373b113b3140173337222c413b1a381d130f0000 │ │ -0000050610421112121212121212121112114212121112111212111212121212130f0000 │ │ -0000050610432c441e282317141445270d112e3c351346463c17463c28201212130f0000 │ │ -00000506103e30441c36453c31173a4414423240142e232e35232e1a301d1212130f0000 │ │ -0000050610121212191242191212121f11111212121212424212191212121212130f0000 │ │ -00000506103240172c3c442712233a131b28233a303c46444617443421121212130f0000 │ │ -000005061022352e440d3a40123a313020283a3a3023280d3114283422121212130f0000 │ │ -000005061012121212121212202012121211181b1e121212121e1112201e1212130f0000 │ │ -0000050610381427272e2541292c4732483749382f271e13274a3946432e1212130f0000 │ │ -00000506101a22171735222217321a1c4b3e3e163e1742171436223e3e331d12130f0000 │ │ -0000050610364221424242421b3822421d1f1142422242421f11121212121212130f0000 │ │ -000005061045254c214c4c4d4e4f274d3e41154850260e515235121212121212130f0000 │ │ -0000050610121212121a12121212121212111212121212121212121212121212130f0000 │ │ -0000050610491436363a161d1a224b39330d405333333c23340d111212121212130f0000 │ │ -0000050610341448313d433e472731412e244014134537542d411b1212121212130f0000 │ │ -0000050610121212121212121212121212121212121212121212121212121212130f0000 │ │ -000005061032490d3b381e41353c3c2814531212121212121212121155121212130f0000 │ │ -00000506103e371640474b39453a23271a111212121212121212121111121212130f0000 │ │ -00000506103f2212121919421f12121212111212121212121212121112121212130f0000 │ │ -00000506103837302d1525134b12121212111212121212121212121112121155560f0000 │ │ -000005061016383c3a172e171812121212111212121212121212121212121111570f0000 │ │ -0000050610121212121212121212121212111212121212121212121212121112130f0000 │ │ -0000050610121212121212121212121212111212121212121212121212121112130f0000 │ │ -000005061012121212121212121212121212121212121212121212111212121213580000 │ │ -000005061012121212121212121212121212121212121212121212121212121213590000 │ │ -000005061012121212121212121212121212121212121212121212121212121213590000 │ │ -00005a5b5c121212121212121212121212111212121212121212111212121112135d0000 │ │ -000000005e5f606161616161616161616161616161616161616161616161616162630000 │ │ +000005060c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c0d0000 │ │ +000005060e1d1d1d1d1e1e1e1e1e1e1e1e1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f0d0000 │ │ +000005060e20212222232425262727252829282a2b2c282c232d28291b2d291e1f0d0000 │ │ +000005060e2e2f30313233343523362a3738333920371c38393a1c3b3c3d311e1f0d0000 │ │ +000005060e1d1d1d1d1e1e1e1e1e1e1e1e1d272427221e1e1e1e1e1e1e1e1e1e1f0d0000 │ │ +000005060e343e3f3f3e224041423f2243442c212e4245413e3f463e3547481e1f0d0000 │ │ +000005060e3a314741494a434333394b43471d473d4c233f432e384d472644291f0d0000 │ │ +000005060e4e1d1e1e1e1e1e1e1e1e1d1e1d4e1e1e1d1e1d1e1e1d1e1e1e1e1e1f0d0000 │ │ +000005060e4f38502a342f23202051331b1d3a48411f525248235248342c1e1e1f0d0000 │ │ +000005060e4a3c50284251483d234650204e3e4c203a2f3a412f3a263c291e1e1f0d0000 │ │ +000005060e1e1e1e251e4e251e1e1e2b1d1d1e1e1e1e1e4e4e1e251e1e1e1e1e1f0d0000 │ │ +000005060e3e4c23384850331e2f461f27342f463c485250522350402d1e1e1e1f0d0000 │ │ +000005060e2e413a501b464c1e463d3c2c3446463c2f341b3d2034402e1e1e1e1f0d0000 │ │ +000005060e1e1e1e1e1e1e1e2c2c1e1e1e1d24272a1e1e1e1e2a1d1e2c2a1e1e1f0d0000 │ │ +000005060e442033333a314d3538533e544355443b332a1f335645524f3a1e1e1f0d0000 │ │ +000005060e262e2323412e2e233e2628574a4a224a234e2320422e4a4a3f291e1f0d0000 │ │ +000005060e424e2d4e4e4e4e27442e4e292b1d4e4e2e4e4e2b1d1e1e1e1e1e1e1f0d0000 │ │ +000005060e5131582d5858595a5b33594a4d21545c321c5d5e411e1e1e1e1e1e1f0d0000 │ │ +000005060e1e1e1e1e261e1e1e1e1e1e1e1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f0d0000 │ │ +000005060e55204242462229262e57453f1b4c5f3f3f482f401b1d1e1e1e1e1e1f0d0000 │ │ +000005060e4020543d494f4a53333d4d3a304c201f514360394d271e1e1e1e1e1f0d0000 │ │ +000005060e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f0d0000 │ │ +000005060e3e551b47442a4d41484834205f1e1e1e1e1e1e1e1e1e1d611e1e1e1f0d0000 │ │ +000005060e4a43224c53574551462f33261d1e1e1e1e1e1e1e1e1e1d1d1e1e1e1f0d0000 │ │ +000005060e4b2e1e1e25254e2b1e1e1e1e1d1e1e1e1e1e1e1e1e1e1d1e1e1e1e1f0d0000 │ │ +000005060e44433c3921311f571e1e1e1e1d1e1e1e1e1e1e1e1e1e1d1e1e1d61620d0000 │ │ +000005060e22444846233a23241e1e1e1e1d1e1e1e1e1e1e1e1e1e1e1e1e1d1d630d0000 │ │ +000005060e1e1e1e1e1e1e1e1e1e1e1e1e1d1e1e1e1e1e1e1e1e1e1e1e1e1d1e1f0d0000 │ │ +000005060e1e1e1e1e1e1e1e1e1e1e1e1e1d1e1e1e1e1e1e1e1e1e1e1e1e1d1e1f0d0000 │ │ +000005060e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1e1e1e1e1f0f0000 │ │ +000005060e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f100000 │ │ +000005060e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f100000 │ │ +00001112131e1e1e1e1e1e1e1e1e1e1e1e1d1e1e1e1e1e1e1e1e1d1e1e1e1d1e1f140000 │ │ +0000000015161718181818181818181818181818181818181818181818181818191a0000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/icon.png │ ├── sng │ │ @@ -13,19 +13,33 @@ │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ @@ -155,77 +169,63 @@ │ │ (254,165,142) # rgb = (0xfe,0xa5,0x8e) │ │ (254, 60, 11) # rgb = (0xfe,0x3c,0x0b) │ │ (254, 61, 13) # rgb = (0xfe,0x3d,0x0d) │ │ (254,170,148) # rgb = (0xfe,0xaa,0x94) │ │ (254,179,160) # rgb = (0xfe,0xb3,0xa0) │ │ (254,199,185) # rgb = (0xfe,0xc7,0xb9) │ │ (254,119, 85) # rgb = (0xfe,0x77,0x55) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ (254,180,161) # rgb = (0xfe,0xb4,0xa1) │ │ (254,183,165) # rgb = (0xfe,0xb7,0xa5) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ } │ │ tRNS { │ │ - 0 25 65 33 178 86 214 246 246 235 225 88 217 255 255 255 255 97 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 104 112 61 167 212 255 255 8 20 141 104 89 159 151 145 57} │ │ + 0 25 65 33 178 86 214 246 246 235 225 88 217 97 104 112 61 167 212 8 20 141 104 89 159 151 145 57} │ │ IMAGE { │ │ pixels hex │ │ 000000010202020202020202020202020202020202020202020202020202020202020202020202020202030000000000 │ │ 000000020404040404040404040404040404040404040404040404040404040404040404040404040404050000000000 │ │ 000000020406070808080808080808080808080808080808080808080808080808080808080808080808090a0b000000 │ │ -00000002040c0d0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d12130e0e0e140f0f0f150f0f0f0f0f0f0e0e0e0e0e0e0e0e0e140e0e0e0e140e0e0e0e0e1011000000 │ │ -00000002040c0d16121718191a1b0d1c1d161e190e1f161220211222230d2123241e251726270e28171e0e1011000000 │ │ -00000002040c0d232210292a2b0d2a122c102d2e1e2f272730271c18302a3124320e281033341e2f10350e1011000000 │ │ -00000002040c0d0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0e0e220e361b0e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d130e0e0e0e0f0f0f0f0f1e0f0f0f130f0e0e0e0e0e0e0e30140e0e130e0e1e201b18150e1011000000 │ │ -00000002040c0d2733373318281530303334373822102024140d3319321e243018333818393924320e2d0e1011000000 │ │ -00000002040c0d192a301823343a0d1a183030163b0d181a0e21192a200e0d1b19301817283c19360d130e1011000000 │ │ -00000002040c0d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d20210f360f0f0f0f0f0f0f0f36260f0f0e190e0e0e1c3d0e260e0e0e263e150e0e0e0e0e1011000000 │ │ -00000002040c0d332a242b1e253f312137302e1020402d0e0d132b2e4142272a2043302a1b44270e0e0e0e1011000000 │ │ -00000002040c0d264526211e23121321121320121823230e232213221226450d450d3d0d1e45450e0e0e0e1011000000 │ │ -00000002040c0d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d0e0e0e2d450f0f14210f0f0f0f0f210f0e0e0e0e0e0e140e263d0e0e210e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d46472748492a243f240f204a4b203021264c3f3034104d142c2a4e18331b3f0e0e0e0e0e1011000000 │ │ -00000002040c0d4f16264f161421120d0f223c161b131c235016231d4512141226191b1215210e0e0e0e0e1011000000 │ │ -00000002040c0d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d1b144545231b5145334a302112361d121b4520171912132d1b26153223120d450d0e0e0e1011000000 │ │ -00000002040c0d3848272a494610522047533229183c2f4b273018202f5313341a4b281a2f523318360e0e1011000000 │ │ -00000002040c0d3a1e1c35543c3e1c2d15541e3a1e0e152d1c152d2d152d0e351c2d351515352d2d1e0e0e1011000000 │ │ -00000002040c0d450e2d360e0e0e0e0e0e0d0e130e0e1e0e0e0e0e0e130e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d302a514b1e333018322534190d37222c18120d302a33390d332c370e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d303051481e3118191a27370d0d2a1c23191321230d2f27264627300e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d27200e0e0e260e0e0e0e0e0e2d230e0e14260e0e0e0e0e14140e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d555637422534191a23273433302b272537250e3234423231403341300e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d3d360d26212022211512202112203d0d45180e2345361b2020450d260e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d23230e1f251c221542222a141b1b36250e0e0e0e0e0e0e0e5758590e5a5b0e0e0e0e0e0e1011000000 │ │ -00000002040c0d18271916275c531e344834272a370d450e0e0e0e0e0e0e5d5e5f60616263640e0e0e0e0e1011000000 │ │ -00000002040c0d14221c151b51562d543b1c2214142d2d0e0e0e0e0e0e0e65665f676869696a0e0e0e0e0e1011000000 │ │ -00000002040c0d1245150e0e0e140e1e2d0e0e0e0e0e0e0e0e0e0e0e0e0e6b6c6d6e6f7071570e0e0e0e0e1011000000 │ │ -00000002040c0d161231721d451a2317550e0e0e0e0e0e0e0e737475757575767778797a7b7c7c7c7c7d7e1011000000 │ │ -00000002040c0d23552b27522a42242f560e0e0e0e0e0e0e0e7f80818282828384696985868282828187881011000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e89878a8a8a8b8c69698d8e8a8a8a8f900e1011000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e91929292939495969798929292990e0e1011000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e799a0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e799a0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e799a0e0e0e0e0e0e0e0e109b000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e799a0e0e0e0e0e0e0e0e109c000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e799a0e0e0e0e0e0e0e0e109c000000 │ │ -0000009d9e9f0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ea0a10e0e0e0e0e0e0e0e109c000000 │ │ -000000a2a3a42855555555555555555555555555555555555555555555555555555555555555555555555541a5000000 │ │ -0000000000a6a7a7a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aa000000 │ │ +00000002040c1c1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c20211d1d1d221e1e1e231e1e1e1e1e1e1d1d1d1d1d1d1d1d1d221d1d1d1d221d1d1d1d1d1f0d000000 │ │ +00000002040c1c242025262728291c2a2b242c271d2d24202e2f2030311c2f31322c332534351d36252c1d1f0d000000 │ │ +00000002040c1c31301f3738391c38203a1f3b3c2c3d35353e352a263e383f32401d361f41422c3d1f431d1f0d000000 │ │ +00000002040c1c1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1d1d301d44291d1d1d1d1d1d1d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c211d1d1d1d1e1e1e1e1e2c1e1e1e211e1d1d1d1d1d1d1d3e221d1d211d1d2c2e2926231d1f0d000000 │ │ +00000002040c1c354145412636233e3e41424546301f2e32221c4127402c323e26414626474732401d3b1d1f0d000000 │ │ +00000002040c1c27383e263142481c28263e3e24491c26281d2f27382e1d1c29273e2625364a27441c211d1f0d000000 │ │ +00000002040c1c1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c2e2f1e441e1e1e1e1e1e1e1e44341e1e1d271d1d1d2a4b1d341d1d1d344c231d1d1d1d1d1f0d000000 │ │ +00000002040c1c413832392c334d3f2f453e3c1f2e4e3b1d1c21393c4f5035382e513e382952351d1d1d1d1f0d000000 │ │ +00000002040c1c3453342f2c3120212f20212e202631311d313021302034531c531c4b1c2c53531d1d1d1d1f0d000000 │ │ +00000002040c1c1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c1d1d1d3b531e1e222f1e1e1e1e1e2f1e1d1d1d1d1d1d221d344b1d1d2f1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c545535565738324d321e2e58592e3e2f345a4d3e421f5b223a385c2641294d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c5d24345d24222f201c1e304a2429212a315e24312b5320222034272920232f1d1d1d1d1d1f0d000000 │ │ +00000002040c1c1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c2922535331295f5341583e2f20442b2029532e252720213b2934234031201c531c1d1d1d1f0d000000 │ │ +00000002040c1c4656353857541f602e55614037264a3d59353e262e3d612142285936283d604126441d1d1f0d000000 │ │ +00000002040c1c482c2a43624a4c2a3b23622c482c1d233b2a233b3b233b1d432a3b432323433b3b2c1d1d1f0d000000 │ │ +00000002040c1c531d3b441d1d1d1d1d1d1c1d211d1d2c1d1d1d1d1d211d1d1d1d1d1d1d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c3e385f592c413e26403342271c45303a26201c3e3841471c413a451d1d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c3e3e5f562c3f26272835451c1c382a3127212f311c3d353454353e1d1d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c352e1d1d1d341d1d1d1d1d1d3b311d1d22341d1d1d1d1d22221d1d1d1d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c6364455033422728313542413e39353345331d404250403f4e414f3e1d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c4b441c342f2e302f23202e2f202e4b1c53261d315344292e2e531c341d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c31311d2d332a302350303822292944331d1d1d1d1d1d1d1d6566671d68691d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c26352724356a612c4256423538451c531d1d1d1d1d1d1d6b6c6d6e6f7071721d1d1d1d1d1f0d000000 │ │ +00000002040c1c22302a23295f643b62492a3022223b3b1d1d1d1d1d1d1d73746d75767777781d1d1d1d1d1f0d000000 │ │ +00000002040c1c2053231d1d1d221d2c3b1d1d1d1d1d1d1d1d1d1d1d1d1d797a7b7c7d7e7f651d1d1d1d1d1f0d000000 │ │ +00000002040c1c24203f802b53283125631d1d1d1d1d1d1d1d8182838383838485868788898a8a8a8a8b8c1f0d000000 │ │ +00000002040c1c31633935603850323d641d1d1d1d1d1d1d1d8d8e8f9090909192777793949090908f95961f0d000000 │ │ +00000002040c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d9795989898999a77779b9c9898989d9e1d1f0d000000 │ │ +00000002040c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d9fa0a0a0a1a2a3a4a5a6a0a0a0a71d1d1f0d000000 │ │ +00000002040c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d87a81d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d87a81d1d1d1d1d1d1d1d1f0d000000 │ │ +00000002040c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d87a81d1d1d1d1d1d1d1d1f0e000000 │ │ +00000002040c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d87a81d1d1d1d1d1d1d1d1f0f000000 │ │ +00000002040c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d87a81d1d1d1d1d1d1d1d1f0f000000 │ │ +0000001011121c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1da9aa1d1d1d1d1d1d1d1d1f0f000000 │ │ +000000131415366363636363636363636363636363636363636363636363636363636363636363636363634f16000000 │ │ +0000000000171818191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1b000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/tombofile01.png │ ├── sng │ │ @@ -13,97 +13,25 @@ │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ - (234,234,234) # rgb = (0xea,0xea,0xea) │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ - (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ - (218,218,218) # rgb = (0xda,0xda,0xda) │ │ - (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ - (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ - (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ - (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ - (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ - (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ - (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ - (238,238,238) # rgb = (0xee,0xee,0xee) │ │ - (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ - (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ - (202,202,202) # rgb = (0xca,0xca,0xca) │ │ - (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ - (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ - (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ - (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ - (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ - (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ - (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ - (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ - (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ - (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ - (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ - (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ - (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ - (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ - (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ - (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ - (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (239,239,239) # rgb = (0xef,0xef,0xef) │ │ - (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ - (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ - (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ - (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ - (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ - (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ - (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ - (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ - (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ - (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ - (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ - (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ - (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ - (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ - (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ - (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ - (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ - (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (246,181,165) # rgb = (0xf6,0xb5,0xa5) │ │ (248,138,111) # rgb = (0xf8,0x8a,0x6f) │ │ (250,202,191) # rgb = (0xfa,0xca,0xbf) │ │ (253,189,173) # rgb = (0xfd,0xbd,0xad) │ │ (246,136,109) # rgb = (0xf6,0x88,0x6d) │ │ (246,198,186) # rgb = (0xf6,0xc6,0xba) │ │ (254,253,253) # rgb = (0xfe,0xfd,0xfd) │ │ (254,112, 77) # rgb = (0xfe,0x70,0x4d) │ │ (253, 49, 0) # rgb = (0xfd,0x31,0x00) │ │ (253, 49, 0) # rgb = (0xfd,0x31,0x00) │ │ - (253, 49, 0) # rgb = (0xfd,0x31,0x00) │ │ (254,127, 96) # rgb = (0xfe,0x7f,0x60) │ │ (254,248,247) # rgb = (0xfe,0xf8,0xf7) │ │ (254, 95, 56) # rgb = (0xfe,0x5f,0x38) │ │ (253, 49, 0) # rgb = (0xfd,0x31,0x00) │ │ (253, 49, 0) # rgb = (0xfd,0x31,0x00) │ │ (254,149,123) # rgb = (0xfe,0x95,0x7b) │ │ (254,195,181) # rgb = (0xfe,0xc3,0xb5) │ │ @@ -124,16 +52,14 @@ │ │ (254,118, 84) # rgb = (0xfe,0x76,0x54) │ │ (253, 49, 0) # rgb = (0xfd,0x31,0x00) │ │ (254,146,120) # rgb = (0xfe,0x92,0x78) │ │ (254,251,251) # rgb = (0xfe,0xfb,0xfb) │ │ (254,111, 76) # rgb = (0xfe,0x6f,0x4c) │ │ (253, 49, 0) # rgb = (0xfd,0x31,0x00) │ │ (254,156,132) # rgb = (0xfe,0x9c,0x84) │ │ - (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ - (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (254,252,252) # rgb = (0xfe,0xfc,0xfc) │ │ (254,194,179) # rgb = (0xfe,0xc2,0xb3) │ │ (254,165,143) # rgb = (0xfe,0xa5,0x8f) │ │ (254,158,134) # rgb = (0xfe,0x9e,0x86) │ │ (254,214,204) # rgb = (0xfe,0xd6,0xcc) │ │ (254,216,207) # rgb = (0xfe,0xd8,0xcf) │ │ (254,211,201) # rgb = (0xfe,0xd3,0xc9) │ │ @@ -155,15 +81,14 @@ │ │ (254, 90, 50) # rgb = (0xfe,0x5a,0x32) │ │ (198,139,125) # rgb = (0xc6,0x8b,0x7d) │ │ (254,220,212) # rgb = (0xfe,0xdc,0xd4) │ │ (254, 50, 0) # rgb = (0xfe,0x32,0x00) │ │ (254, 50, 0) # rgb = (0xfe,0x32,0x00) │ │ (254, 50, 0) # rgb = (0xfe,0x32,0x00) │ │ (254, 50, 0) # rgb = (0xfe,0x32,0x00) │ │ - (254, 50, 0) # rgb = (0xfe,0x32,0x00) │ │ (198, 58, 23) # rgb = (0xc6,0x3a,0x17) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,177,158) # rgb = (0xfe,0xb1,0x9e) │ │ (254,105, 68) # rgb = (0xfe,0x69,0x44) │ │ (254, 89, 47) # rgb = (0xfe,0x59,0x2f) │ │ (254, 89, 47) # rgb = (0xfe,0x59,0x2f) │ │ (254,153,128) # rgb = (0xfe,0x99,0x80) │ │ @@ -196,15 +121,14 @@ │ │ (254, 50, 0) # rgb = (0xfe,0x32,0x00) │ │ (254, 50, 0) # rgb = (0xfe,0x32,0x00) │ │ (254, 62, 14) # rgb = (0xfe,0x3e,0x0e) │ │ (254,103, 65) # rgb = (0xfe,0x67,0x41) │ │ (254, 53, 2) # rgb = (0xfe,0x35,0x02) │ │ (254, 84, 41) # rgb = (0xfe,0x54,0x29) │ │ (254,133,103) # rgb = (0xfe,0x85,0x67) │ │ - (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (254,226,219) # rgb = (0xfe,0xe2,0xdb) │ │ (254,216,207) # rgb = (0xfe,0xd8,0xcf) │ │ (254,216,207) # rgb = (0xfe,0xd8,0xcf) │ │ (254,238,234) # rgb = (0xfe,0xee,0xea) │ │ (254,178,159) # rgb = (0xfe,0xb2,0x9f) │ │ (254, 98, 59) # rgb = (0xfe,0x62,0x3b) │ │ (254,197,183) # rgb = (0xfe,0xc5,0xb7) │ │ @@ -228,61 +152,137 @@ │ │ (232,151,132) # rgb = (0xe8,0x97,0x84) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ + (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + (218,218,218) # rgb = (0xda,0xda,0xda) │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ + (236,236,236) # rgb = (0xec,0xec,0xec) │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (238,238,238) # rgb = (0xee,0xee,0xee) │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ + (202,202,202) # rgb = (0xca,0xca,0xca) │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ + (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ + (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ + (206,206,206) # rgb = (0xce,0xce,0xce) │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ + (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ + (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ + (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ + (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ + (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ + (253, 49, 0) # rgb = (0xfd,0x31,0x00) │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ + (254, 50, 0) # rgb = (0xfe,0x32,0x00) │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ } │ │ tRNS { │ │ - 0 25 65 33 178 86 214 246 246 235 225 88 217 255 255 255 255 97 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 223 210 235 229 209 230 253 204 252 255 249 199 248 202 254 245 208 221 242 173 231 235 213 199 251 217 227 249 241 190 233 238 201 244 214 252 211 240 209 255 255 252 215 217 179 222 225 220 191 222 252 207 211 207 207 202 218 193 250 253 222 195 209 212 216 224 240 255 178 237 196 219 254 218 217 213 208 225 219 202 215 218 231 231 228 243 238 223 226 227 215 210 224 254 239 231 248 184 181 253 250 202 250 216 247 251 218 191 233 181 203 255 230 226 223 240 235 224 229 216 209 226 233 217 233 217 104 112 61 167 212 8 20 141 216 229 217 104 89 159 151 145 57} │ │ + 0 25 65 33 178 86 214 246 246 235 225 88 217 97 223 210 235 229 209 230 253 204 252 249 199 248 202 254 245 208 221 242 173 231 235 213 199 251 217 227 249 241 190 233 238 201 244 214 252 211 240 209 252 215 217 179 222 225 220 191 222 252 207 211 207 207 202 218 193 250 253 222 195 209 212 216 224 240 178 237 196 219 254 218 217 213 208 225 219 202 215 218 231 231 228 243 238 223 226 227 215 210 224 254 239 231 248 184 181 253 250 202 250 216 247 251 218 191 233 181 203 230 226 223 240 235 224 229 216 209 226 233 217 233 217 104 112 61 167 212 8 20 141 216 229 217 104 89 159 151 145 57} │ │ IMAGE { │ │ pixels hex │ │ 000000010202020202020202020202020202020202020202020202020202020202020202020202020202030000000000 │ │ 000000020404040404040404040404040404040404040404040404040404040404040404040404040404050000000000 │ │ 000000020406070808080808080808080808080808080808080808080808080808080808080808080808090a0b000000 │ │ -00000002040c0d0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d12130e0e0e140f0f0f150f0f0f0f0f0f0e0e0e0e0e0e0e0e0e140e0e0e0e140e0e0e0e0e1011000000 │ │ -00000002040c0d16121718191a1b0d1c1d161e190e1f161220211222230d2123241e251726270e28171e0e1011000000 │ │ -00000002040c0d232210292a2b0d2a122c102d2e1e2f272730271c18302a3124320e281033341e2f10350e1011000000 │ │ -00000002040c0d0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0e0e220e361b0e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d130e0e0e0e0f0f0f0f0f1e0f0f0f130f0e0e0e0e0e0e0e30140e0e130e0e1e201b18150e1011000000 │ │ -00000002040c0d2733373318281530303334373822102024140d3319321e243018333818393924320e2d0e1011000000 │ │ -00000002040c0d192a301823343a0d1a183030163b0d181a0e21192a200e0d1b19301817283c19360d130e1011000000 │ │ -00000002040c0d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d20210f360f0f0f0f0f0f0f0f36260f0f0e190e0e0e1c3d0e260e0e0e263e150e0e0e0e0e1011000000 │ │ -00000002040c0d332a242b1e253f312137302e1020402d0e0d132b2e4142272a2043302a1b44270e0e0e0e1011000000 │ │ -00000002040c0d264526211e23121321121320121823230e232213221226450d450d3d0d1e45450e0e0e0e1011000000 │ │ -00000002040c0d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d0e0e0e2d450f0f14210f0f0f0f0f210f0e0e0e0e0e0e140e263d0e0e210e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d46472748492a243f240f204a4b203021264c3f3034104d142c2a4e18331b3f0e0e0e0e0e1011000000 │ │ -00000002040c0d4f16264f161421120d0f223c161b131c235016231d4512141226191b1215210e0e0e0e0e1011000000 │ │ -00000002040c0d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d1b144545231b5145334a302112361d121b4520171912132d1b26153223120d450d0e0e0e1011000000 │ │ -00000002040c0d3848272a494610522047533229183c2f4b273018202f5313341a4b281a2f523318360e0e1011000000 │ │ -00000002040c0d3a1e1c35543c3e1c2d15541e3a1e0e152d5556572d152d58595a2d351515352d2d1e0e0e1011000000 │ │ -00000002040c0d450e2d360e0e0e0e0e0e0d0e130e0e5b5c5d5e5f606162635e64650e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d302a514b1e333018322534190d3722665f5e5e5e67685d5e5e5e696a0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d303051481e3118191a27370d0d2a1c6b5e5e5e5e636c5e5e5e5e6d6e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6f705e5e5e71725d5e5e5e73740e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d27200e0e0e260e0e0e0e0e0e2d230e0e755f5e767778795d5e7a7b0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d7c7d37422534191a23273433302b330e7e7f80818283848580860e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d3d360d26218788898a8b8b8b8b8b8a8a8c8d8e8f9090909192938a8a8a8a8a8a8a8a8a949511000000 │ │ -00000002040c0d0e0e0e0e0e9697989898989898989898989899989898989a9b98989898989898989898989c11000000 │ │ -00000002040c0d23230e1f259d9e9fa0a0a0a0a0a0a0a0a1a2a3989898989aa4a5a0a0a0a0a0a0a0a0a0a6a711000000 │ │ -00000002040c0d1827191627340e0e0ea8a9aaaaaaaaaaabacad989898989aaeafb0b0b0b0b0b0b1b20e0e1011000000 │ │ -00000002040c0d14221c151b1c0e0eb3b498989898989898b5b6989898989ab7b8989898989898b9ba0e0e1011000000 │ │ -00000002040c0d1245150e0e0e140ebbbcbdb8b8b8b8b8bebfc098989898c1c2be989898989898bdc30e0e1011000000 │ │ -00000002040c0d161231c41d451a23177cc5c6c6c6c6c6c70ec8c99798cacb0ecccdcdcdcdcdcdce0e0e0e1011000000 │ │ -00000002040c0d237c2b27522a42242f7d0e0e0e0e0e0e0e0e0e0ecf98d00e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecf98d00e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecf98d00e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed15ed20e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed15ed20e0e0e0e0e0e0e0e0e0e0e0e0e1011000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed15ed20e0e0e0e0e0e0e0e0e0e0e0e0e10d3000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed15ed20e0e0e0e0e0e0e0e0e0e0e0e0e10d4000000 │ │ -00000002040c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed15ed20e0e0e0e0e0e0e0e0e0e0e0e0e10d4000000 │ │ -000000d5d6d70d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed15ed20e0e0e0e0e0e0e0e0e0e0e0e0e10d4000000 │ │ -000000d8d9da287c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7cdbdcdd7c7c7c7c7c7c7c7c7c7c7c7c7c41de000000 │ │ -0000000000dfe0e0e1e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e3000000 │ │ +00000002040c9899999999999a9a9a9a9a9a9a9a9a9a9a99999999999999999999999999999999999999999b0d000000 │ │ +00000002040c9899999999999a9a9a9a9a9a9a9a9a9a9a99999999999999999999999999999999999999999b0d000000 │ │ +00000002040c989c9d9999999e9a9a9a9f9a9a9a9a9a9a9999999999999999999e999999999e99999999999b0d000000 │ │ +00000002040c98a09ca1a2a3a4a598a6a7a0a8a399a9a09caaab9cacad98abadaea8afa1b0b199b2a1a8999b0d000000 │ │ +00000002040c98adac9bb3b4b598b49cb69bb7b8a8b9b1b1bab1a6a2bab4bbaebc99b29bbdbea8b99bbf999b0d000000 │ │ +00000002040c9899999999999a9a9a9a9a9a9a9a9a9a9a9999ac99c0a599999999999999999999999999999b0d000000 │ │ +00000002040c989d999999999a9a9a9a9aa89a9a9a9d9a99999999999999ba9e99999d9999a8aaa5a29f999b0d000000 │ │ +00000002040c98b1bdc1bda2b29fbababdbec1c2ac9baaae9e98bda3bca8aebaa2bdc2a2c3c3aebc99b7999b0d000000 │ │ +00000002040c98a3b4baa2adbec498a4a2babaa0c598a2a499aba3b4aa9998a5a3baa2a1b2c6a3c0989d999b0d000000 │ │ +00000002040c989a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999999999999999999999999999999999999999b0d000000 │ │ +00000002040c98aaab9ac09a9a9a9a9a9a9a9ac0b09a9a99a3999999a6c799b0999999b0c89f99999999999b0d000000 │ │ +00000002040c98bdb4aeb5a8afc9bbabc1bab89baacab799989db5b8cbccb1b4aacdbab4a5ceb1999999999b0d000000 │ │ +00000002040c98b0cfb0aba8ad9c9dab9c9daa9ca2adad99adac9dac9cb0cf98cf98c798a8cfcf999999999b0d000000 │ │ +00000002040c989a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999999999999999999999999999999999999999b0d000000 │ │ +00000002040c98999999b7cf9a9a9eab9a9a9a9a9aab9a9999999999999e99b0c79999ab999999999999999b0d000000 │ │ +00000002040c98d0d1b1d2d3b4aec9ae9aaad4d5aabaabb0d6c9babe9bd79eb6b4d8a2bda5c999999999999b0d000000 │ │ +00000002040c98d9a0b0d9a09eab9c989aacc6a0a59da6addaa0ada7cf9c9e9cb0a3a59c9fab99999999999b0d000000 │ │ +00000002040c989a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999999999999999999999999999999999999999b0d000000 │ │ +00000002040c98a59ecfcfada5dbcfbdd4baab9cc0a79ca5cfaaa1a39c9db7a5b09fbcad9c98cf989999999b0d000000 │ │ +00000002040c98c2d2b1b4d3d09bdcaad1ddbcb3a2c6b9d5b1baa2aab9dd9dbea4d5b2a4b9dcbda2c099999b0d000000 │ │ +00000002040c98c4a8a6bfdec6c8a6b79fdea8c4a8999fb70e0f10b79fb7111213b7bf9f9fbfb7b7a899999b0d000000 │ │ +00000002040c98cf99b7c099999999999998999d9999141516df1718191a1bdf1c1d9999999999999999999b0d000000 │ │ +00000002040c98bab4dbd5a8bdbaa2bcafbea398c1ac1e17dfdfdf1f2016dfdfdf212299999999999999999b0d000000 │ │ +00000002040c98babadbd2a8bba2a3a4b1c19898b4a623dfdfdfdf1b24dfdfdfdf252699999999999999999b0d000000 │ │ +00000002040c989999999999999999999999999999992728dfdfdf292a16dfdfdf2b2c99999999999999999b0d000000 │ │ +00000002040c98b1aa999999b0999999999999b7ad99992d17df2e2f303116df32339999999999999999999b0d000000 │ │ +00000002040c98e0e1c1ccafbea3a4adb1bebdbab5bd993435363738393a3b363c999999999999999999999b0d000000 │ │ +00000002040c98c7c098b0ab3d3e3f4041414141414040424344454646464748494040404040404040404a4b0d000000 │ │ +00000002040c9899999999994c4de2e2e2e2e2e2e2e2e2e2e24ee2e2e2e24f50e2e2e2e2e2e2e2e2e2e2e2510d000000 │ │ +00000002040c98adad99a9af5253545555555555555555565758e2e2e2e24f595a5555555555555555555b5c0d000000 │ │ +00000002040c98a2b1a3a0b1be9999995d5e5f5f5f5f5f606162e2e2e2e24f6364656565656565666799999b0d000000 │ │ +00000002040c989eaca69fa5a699996869e2e2e2e2e2e2e26a6be2e2e2e24f6c6de2e2e2e2e2e26e6f99999b0d000000 │ │ +00000002040c989ccf9f9999999e997071726d6d6d6d6d737475e2e2e2e2767773e2e2e2e2e2e2727899999b0d000000 │ │ +00000002040c98a09cbbe3a7cfa4ada1e0797a7a7a7a7a7b997c7d4de27e7f9980818181818181829999999b0d000000 │ │ +00000002040c98ade0b5b1dcb4ccaeb9e19999999999999999999983e284999999999999999999999999999b0d000000 │ │ +00000002040c98999999999999999999999999999999999999999983e284999999999999999999999999999b0d000000 │ │ +00000002040c98999999999999999999999999999999999999999983e284999999999999999999999999999b0d000000 │ │ +00000002040c98999999999999999999999999999999999999999985df86999999999999999999999999999b0d000000 │ │ +00000002040c98999999999999999999999999999999999999999985df86999999999999999999999999999b0d000000 │ │ +00000002040c98999999999999999999999999999999999999999985df86999999999999999999999999999b87000000 │ │ +00000002040c98999999999999999999999999999999999999999985df86999999999999999999999999999b88000000 │ │ +00000002040c98999999999999999999999999999999999999999985df86999999999999999999999999999b88000000 │ │ +000000898a8b98999999999999999999999999999999999999999985df86999999999999999999999999999b88000000 │ │ +0000008c8d8eb2e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e08f9091e0e0e0e0e0e0e0e0e0e0e0e0e0cb92000000 │ │ +000000000093949495969696969696969696969696969696969696969696969696969696969696969696969697000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/updir01.png │ ├── sng │ │ @@ -21,101 +21,135 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 74, 70, 54) # rgb = (0x4a,0x46,0x36) │ │ - ( 85, 78, 53) # rgb = (0x55,0x4e,0x35) │ │ ( 70, 67, 54) # rgb = (0x46,0x43,0x36) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ (101, 90, 47) # rgb = (0x65,0x5a,0x2f) │ │ - (217,176, 11) # rgb = (0xd9,0xb0,0x0b) │ │ - (250,200, 1) # rgb = (0xfa,0xc8,0x01) │ │ - (254,203, 0) # rgb = (0xfe,0xcb,0x00) │ │ - (255,204, 0) # rgb = (0xff,0xcc,0x00) │ │ - (248,199, 1) # rgb = (0xf8,0xc7,0x01) │ │ - (208,169, 14) # rgb = (0xd0,0xa9,0x0e) │ │ ( 87, 80, 51) # rgb = (0x57,0x50,0x33) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 77, 72, 52) # rgb = (0x4d,0x48,0x34) │ │ - (239,192, 5) # rgb = (0xef,0xc0,0x05) │ │ - (225,182, 9) # rgb = (0xe1,0xb6,0x09) │ │ ( 64, 62, 53) # rgb = (0x40,0x3e,0x35) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - (150,126, 32) # rgb = (0x96,0x7e,0x20) │ │ - (254,204, 0) # rgb = (0xfe,0xcc,0x00) │ │ - (126,109, 40) # rgb = (0x7e,0x6d,0x28) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ - (182,150, 22) # rgb = (0xb6,0x96,0x16) │ │ - (157,132, 30) # rgb = (0x9d,0x84,0x1e) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (176,145, 24) # rgb = (0xb0,0x91,0x18) │ │ - ( 97, 87, 49) # rgb = (0x61,0x57,0x31) │ │ ( 67, 65, 55) # rgb = (0x43,0x41,0x37) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 48, 48, 47) # rgb = (0x30,0x30,0x2f) │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + ( 58, 57, 52) # rgb = (0x3a,0x39,0x34) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ + ( 83, 77, 51) # rgb = (0x53,0x4d,0x33) │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ + ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 66, 63, 54) # rgb = (0x42,0x3f,0x36) │ │ + ( 72, 68, 54) # rgb = (0x48,0x44,0x36) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 66, 63, 54) # rgb = (0x42,0x3f,0x36) │ │ + ( 64, 62, 53) # rgb = (0x40,0x3e,0x35) │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ + ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 72, 69, 55) # rgb = (0x48,0x45,0x37) │ │ + ( 76, 72, 55) # rgb = (0x4c,0x48,0x37) │ │ + ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 85, 78, 53) # rgb = (0x55,0x4e,0x35) │ │ + (217,176, 11) # rgb = (0xd9,0xb0,0x0b) │ │ + (250,200, 1) # rgb = (0xfa,0xc8,0x01) │ │ + (254,203, 0) # rgb = (0xfe,0xcb,0x00) │ │ + (255,204, 0) # rgb = (0xff,0xcc,0x00) │ │ + (248,199, 1) # rgb = (0xf8,0xc7,0x01) │ │ + (208,169, 14) # rgb = (0xd0,0xa9,0x0e) │ │ + (239,192, 5) # rgb = (0xef,0xc0,0x05) │ │ + (225,182, 9) # rgb = (0xe1,0xb6,0x09) │ │ + (150,126, 32) # rgb = (0x96,0x7e,0x20) │ │ + (254,204, 0) # rgb = (0xfe,0xcc,0x00) │ │ + (126,109, 40) # rgb = (0x7e,0x6d,0x28) │ │ + (182,150, 22) # rgb = (0xb6,0x96,0x16) │ │ + (157,132, 30) # rgb = (0x9d,0x84,0x1e) │ │ + (176,145, 24) # rgb = (0xb0,0x91,0x18) │ │ + ( 97, 87, 49) # rgb = (0x61,0x57,0x31) │ │ (237,191, 5) # rgb = (0xed,0xbf,0x05) │ │ (170,141, 26) # rgb = (0xaa,0x8d,0x1a) │ │ (133,114, 37) # rgb = (0x85,0x72,0x25) │ │ (149,125, 33) # rgb = (0x95,0x7d,0x21) │ │ (209,170, 14) # rgb = (0xd1,0xaa,0x0e) │ │ (216,175, 12) # rgb = (0xd8,0xaf,0x0c) │ │ (127,110, 40) # rgb = (0x7f,0x6e,0x28) │ │ - ( 48, 48, 47) # rgb = (0x30,0x30,0x2f) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ (202,164, 16) # rgb = (0xca,0xa4,0x10) │ │ ( 84, 78, 53) # rgb = (0x54,0x4e,0x35) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 63, 62, 60) # rgb = (0x3f,0x3e,0x3c) │ │ (142,120, 35) # rgb = (0x8e,0x78,0x23) │ │ (184,152, 22) # rgb = (0xb8,0x98,0x16) │ │ - ( 58, 57, 52) # rgb = (0x3a,0x39,0x34) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (202,165, 16) # rgb = (0xca,0xa5,0x10) │ │ ( 69, 67, 58) # rgb = (0x45,0x43,0x3a) │ │ (128,110, 39) # rgb = (0x80,0x6e,0x27) │ │ (252,201, 0) # rgb = (0xfc,0xc9,0x00) │ │ (158,133, 30) # rgb = (0x9e,0x85,0x1e) │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 68, 66, 58) # rgb = (0x44,0x42,0x3a) │ │ - ( 83, 77, 51) # rgb = (0x53,0x4d,0x33) │ │ - ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ (129,111, 39) # rgb = (0x81,0x6f,0x27) │ │ (146,124, 34) # rgb = (0x92,0x7c,0x22) │ │ - ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ (185,152, 21) # rgb = (0xb9,0x98,0x15) │ │ - ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ (194,159, 19) # rgb = (0xc2,0x9f,0x13) │ │ - ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 70, 67, 58) # rgb = (0x46,0x43,0x3a) │ │ (134,115, 37) # rgb = (0x86,0x73,0x25) │ │ (115,101, 43) # rgb = (0x73,0x65,0x2b) │ │ ( 65, 64, 59) # rgb = (0x41,0x40,0x3b) │ │ ( 75, 71, 56) # rgb = (0x4b,0x47,0x38) │ │ ( 67, 65, 58) # rgb = (0x43,0x41,0x3a) │ │ (196,160, 18) # rgb = (0xc4,0xa0,0x12) │ │ @@ -162,122 +196,88 @@ │ │ (120,104, 41) # rgb = (0x78,0x68,0x29) │ │ (128,110, 38) # rgb = (0x80,0x6e,0x26) │ │ (165,137, 27) # rgb = (0xa5,0x89,0x1b) │ │ (235,189, 5) # rgb = (0xeb,0xbd,0x05) │ │ ( 80, 75, 54) # rgb = (0x50,0x4b,0x36) │ │ (204,166, 15) # rgb = (0xcc,0xa6,0x0f) │ │ (241,194, 3) # rgb = (0xf1,0xc2,0x03) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (186,153, 20) # rgb = (0xba,0x99,0x14) │ │ ( 66, 64, 59) # rgb = (0x42,0x40,0x3b) │ │ (222,179, 9) # rgb = (0xde,0xb3,0x09) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ (143,121, 35) # rgb = (0x8f,0x79,0x23) │ │ (251,201, 0) # rgb = (0xfb,0xc9,0x00) │ │ (119,104, 41) # rgb = (0x77,0x68,0x29) │ │ (155,130, 30) # rgb = (0x9b,0x82,0x1e) │ │ (155,130, 31) # rgb = (0x9b,0x82,0x1f) │ │ - ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 89, 82, 51) # rgb = (0x59,0x52,0x33) │ │ (247,198, 2) # rgb = (0xf7,0xc6,0x02) │ │ (162,135, 28) # rgb = (0xa2,0x87,0x1c) │ │ ( 65, 63, 59) # rgb = (0x41,0x3f,0x3b) │ │ ( 69, 67, 57) # rgb = (0x45,0x43,0x39) │ │ ( 97, 87, 48) # rgb = (0x61,0x57,0x30) │ │ (184,151, 21) # rgb = (0xb8,0x97,0x15) │ │ (252,202, 0) # rgb = (0xfc,0xca,0x00) │ │ (100, 90, 48) # rgb = (0x64,0x5a,0x30) │ │ - ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ (183,150, 22) # rgb = (0xb7,0x96,0x16) │ │ (239,192, 4) # rgb = (0xef,0xc0,0x04) │ │ (238,191, 4) # rgb = (0xee,0xbf,0x04) │ │ (238,192, 4) # rgb = (0xee,0xc0,0x04) │ │ (253,203, 0) # rgb = (0xfd,0xcb,0x00) │ │ (195,159, 18) # rgb = (0xc3,0x9f,0x12) │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 66, 63, 54) # rgb = (0x42,0x3f,0x36) │ │ - ( 72, 68, 54) # rgb = (0x48,0x44,0x36) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ - ( 66, 63, 54) # rgb = (0x42,0x3f,0x36) │ │ (169,140, 26) # rgb = (0xa9,0x8c,0x1a) │ │ - ( 64, 62, 53) # rgb = (0x40,0x3e,0x35) │ │ - ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ - ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ - ( 72, 69, 55) # rgb = (0x48,0x45,0x37) │ │ (116,101, 43) # rgb = (0x74,0x65,0x2b) │ │ (145,123, 34) # rgb = (0x91,0x7b,0x22) │ │ (118,103, 42) # rgb = (0x76,0x67,0x2a) │ │ - ( 76, 72, 55) # rgb = (0x4c,0x48,0x37) │ │ - ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 33 77 101 100 73 26 3 84 168 179 183 184 166 71 1 60 174 203 242 253 255 252 234 82 4 143 216 254 255 255 255 255 255 255 252 108 17 166 191 252 255 255 240 36 20 170 212 255 255 255 107 222 255 255 145 193 112 108 75 30 2 226 189 188 174 109 19 255 255 253 241 179 31 255 255 255 255 255 255 255 216 43 255 255 255 255 255 255 229 27 255 255 255 255 255 178 255 251 55 255 255 135 255 185 255 255 193 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 16 164 140 255 255 255 78 210 255 255 255 255 255 160 14 161 255 255 255 255 255 255 255 255 255 100 44 221 255 255 255 255 255 255 222 20 63 242 251 94 78 243 255 247 132 5 41 173 251 255 255 255 254 201 79 37 94 129 109 57 8} │ │ + 0 33 77 101 100 73 26 3 84 168 179 183 184 166 71 1 60 174 203 242 253 252 234 82 4 143 216 254 252 108 17 166 191 252 240 36 20 170 212 107 222 145 193 112 108 75 30 2 226 189 188 174 109 19 253 241 179 31 216 43 229 27 178 251 55 135 185 193 16 164 140 78 210 160 14 161 100 44 221 222 20 63 242 251 94 78 243 247 132 5 41 173 251 254 201 79 37 94 129 109 57 8} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000010203030303030303030304050600000000000000000000000000000000000000000000000000000000000000 │ │ 000708090a0a0b0c0c0c0c0c0c0c0c0c0d0e0f0000000000000000000000000000000000000000000000000000000000 │ │ -0010110a1213141515151515151515151617180000000000000000000000000000000000000000000000000000000000 │ │ -191a0a1b1c1d1e1f1f1f1f1f202020202122232400000000000000000000000000000000000000000000000000000000 │ │ -25262728291f1f1f1f1f1f1f2020202020202a2b2c000000000000000000000000000000000000000000000000000000 │ │ -2d2e2f30311f1f1f1f1f1f1f202020202020203233000000000000000000000000000000000000000000000000000000 │ │ -2d2e34351f1f1f1f1f1f1f1f202020202020203637000000000000000000000000000000000000000000000000000000 │ │ -2d2e34351f1f1f1f1f1f1f1f2020202020202036383939393939393939393939393939393939393a3b3c3d0000000000 │ │ -2d2e3435311f1f1f1f1f1f1f20202020202020363e3f3f40404040404040404040404040404040404041424300000000 │ │ -2d2e34351f1f1f1f1f1f1f1f202020202020204445454545454545454545454545454545454545454546474849000000 │ │ -2d2e3435202020202020202020204a4b4c4d4e1f2020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f4f5051520000 │ │ -2d2e3435202020202020202020535455555556571e20201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f58595a00 │ │ -2d2e343520202020202020205b5c5555555555555d5e201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5f603d │ │ -2d2e3435202020202020205b6155555555555555555d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e6263 │ │ -2d2e3435202020202020535c55555555555555555555641e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6566 │ │ -2d2e343520202020205b5c5555555555555555555555555d5e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6768 │ │ -2d2e3435202020205b6155555555555555555555555555695d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e3435202020535c55555555555555555555555555556969641e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e343520205b5c5555555555555555555555555555556969695d5e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e3435205b6155555555555555555555555555555555696969695d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e34352a6c555555555555555555555555555555555569696969696d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e34356e696969696969696f70696969696969716969696969696956721f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e3473746969696969696f75766969696969777879696969696969697a1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e347b7c69696969696f7d1f7e6969696969777f8081696969696969821f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e348384696969696f7d1f1f76696969696977851f80796969696969861f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e34358788897c8a8b1f1f1f7e6969696969777f1f1f1d8a7769778c8d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e34351f8e8f901f1f1f1f1f766969696969777f1f1f1f1e919293211f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e34351f1f1f1f1f1f1f1f1f94696969696977951f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e34351f1f1f1f1f1f1f1f1f76696969696977951f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e34351f1f1f1f1f1f1f1f1f96696969696977971f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e34351f1f1f1f1f1f1f1f1f76696969696977951f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e34351f1f1f1f1f1f1f1f1f94696969696977951f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6a6b │ │ -2d2e34351f1f1f1f1f1f1f1f1f7669696969697798999a9b9a999a9b9a9a9b9a9b9a9b9a999a9a9b9c9d9e1f1f1f6a6b │ │ -2d2e34351f1f1f1f1f1f1f1f1f96696969696969696969696969696969696969696969696969696969699fa01f1f6a6b │ │ -2d2e34351f1f1f1f1f1f1f1f1f76696969696969696969696969696969696969696969696969696969696954a11f6a6b │ │ -a2a334351f1f1f1f1f1f1f1f1f4c696969696969696969696969696969696969696969696969696969696969751f6a6b │ │ -19a434351f1f1f1f1f1f1f1f1fa57769696969696969696969696969696969696969696969696969696969a6a71f6a6b │ │ -00a8a9aa1f1f1f1f1f1f1f1f1fabac77696969696969696969696969696969696969696969696969696977ad1f1faeaf │ │ -00b0b1b2ab1f1f1f1f1f1f1f1f1fb3b4b2a6b56f89b5b589b5b56f89b56fb56f896fb56fb5b56fb5b6b7b8b91f8ebabb │ │ -0000bcbdbe1f1f1f1f1f1f1f1f1f1f1fb9bfbfbfc0bfbfc0bfc0bfc1bfbfbfbfc0bfc0bfbfbfbfc0a1c21f1f1fc3c4c5 │ │ -000000c6c77f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2ac8c900 │ │ -00000000cacbccb31f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2144cdcecf00 │ │ -0000000000d0d1d2d3d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d5d6d7d83d0000 │ │ -0000000000000fd9dadbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdcddde00000000 │ │ +0010110a1213146666666666666666661516170000000000000000000000000000000000000000000000000000000000 │ │ +18190a1a1b676869696969696a6a6a6a6b6c1c1d00000000000000000000000000000000000000000000000000000000 │ │ +1e1f20216d696969696969696a6a6a6a6a6a6e2223000000000000000000000000000000000000000000000000000000 │ │ +2425266f70696969696969696a6a6a6a6a6a6a7127000000000000000000000000000000000000000000000000000000 │ │ +2425287269696969696969696a6a6a6a6a6a6a7329000000000000000000000000000000000000000000000000000000 │ │ +2425287269696969696969696a6a6a6a6a6a6a732a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2d2e2f0000000000 │ │ +2425287270696969696969696a6a6a6a6a6a6a7330313132323232323232323232323232323232323233343500000000 │ │ +2425287269696969696969696a6a6a6a6a6a6a7475757575757575757575757575757575757575757536373839000000 │ │ +242528726a6a6a6a6a6a6a6a6a6a767778797a696a6a6a696969696969696969696969696969696969697b7c3a3b0000 │ │ +242528726a6a6a6a6a6a6a6a6a7d7e7f7f7f8081686a6a696969696969696969696969696969696969696969823c3d00 │ │ +242528726a6a6a6a6a6a6a6a83847f7f7f7f7f7f85866a69696969696969696969696969696969696969696969873e2f │ │ +242528726a6a6a6a6a6a6a83887f7f7f7f7f7f7f7f856869696969696969696969696969696969696969696969683f40 │ │ +242528726a6a6a6a6a6a7d847f7f7f7f7f7f7f7f7f7f8968696969696969696969696969696969696969696969698a41 │ │ +242528726a6a6a6a6a83847f7f7f7f7f7f7f7f7f7f7f7f85866969696969696969696969696969696969696969698b42 │ │ +242528726a6a6a6a83887f7f7f7f7f7f7f7f7f7f7f7f7f8c856869696969696969696969696969696969696969698d43 │ │ +242528726a6a6a7d847f7f7f7f7f7f7f7f7f7f7f7f7f7f8c8c8968696969696969696969696969696969696969698d43 │ │ +242528726a6a83847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8c8c8c85866969696969696969696969696969696969698d43 │ │ +242528726a83887f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8c8c8c8c856869696969696969696969696969696969698d43 │ │ +242528726e8e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8c8c8c8c8c8f69696969696969696969696969696969698d43 │ │ +24252872908c8c8c8c8c8c8c91928c8c8c8c8c8c938c8c8c8c8c8c8c8094696969696969696969696969696969698d43 │ │ +24252895968c8c8c8c8c8c9197988c8c8c8c8c999a9b8c8c8c8c8c8c8c9c696969696969696969696969696969698d43 │ │ +2425289d9e8c8c8c8c8c919f69a08c8c8c8c8c99a1a2a38c8c8c8c8c8ca4696969696969696969696969696969698d43 │ │ +242528a5a68c8c8c8c919f6969988c8c8c8c8c99a769a29b8c8c8c8c8ca8696969696969696969696969696969698d43 │ │ +24252872a9aaab9eacad696969a08c8c8c8c8c99a1696967ac998c99aeaf696969696969696969696969696969698d43 │ │ +2425287269b0b1b26969696969988c8c8c8c8c99a169696968b3b4b56b69696969696969696969696969696969698d43 │ │ +24252872696969696969696969b68c8c8c8c8c99b7696969696969696969696969696969696969696969696969698d43 │ │ +24252872696969696969696969988c8c8c8c8c99b7696969696969696969696969696969696969696969696969698d43 │ │ +24252872696969696969696969b88c8c8c8c8c99b9696969696969696969696969696969696969696969696969698d43 │ │ +24252872696969696969696969988c8c8c8c8c99b7696969696969696969696969696969696969696969696969698d43 │ │ +24252872696969696969696969b68c8c8c8c8c99b7696969696969696969696969696969696969696969696969698d43 │ │ +24252872696969696969696969988c8c8c8c8c99babbbcbdbcbbbcbdbcbcbdbcbdbcbdbcbbbcbcbdbebfc06969698d43 │ │ +24252872696969696969696969b88c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8cc1c269698d43 │ │ +24252872696969696969696969988c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7ec3698d43 │ │ +44452872696969696969696969788c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c97698d43 │ │ +18462872696969696969696969c4998c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8cc5c6698d43 │ │ +004748c7696969696969696969c8c9998c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c99ca6969cb49 │ │ +004a4bccc8696969696969696969cdceccc5cf91abcfcfabcfcf91abcf91cf91ab91cf91cfcf91cfd0d1d2d369b0d44c │ │ +00004d4ed56969696969696969696969d3d6d6d6d7d6d6d7d6d7d6d8d6d6d6d6d7d6d7d6d6d6d6d7c3d9696969da4f50 │ │ +0000005152a169696969696969696969696969696969696969696969696969696969696969696969696969696e535400 │ │ +000000005556dbcd696969696969696969696969696969696969696969696969696969696969696969696b7457585900 │ │ +00000000005a5b5cdcddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddde5d5e5f2f0000 │ │ +0000000000000f6061626262626262626262626262626262626262626262626262626262626262626263646500000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/folder01.png │ ├── sng │ │ @@ -21,183 +21,183 @@ │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 74, 70, 54) # rgb = (0x4a,0x46,0x36) │ │ - ( 85, 78, 53) # rgb = (0x55,0x4e,0x35) │ │ ( 70, 67, 54) # rgb = (0x46,0x43,0x36) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ (101, 90, 47) # rgb = (0x65,0x5a,0x2f) │ │ - (217,176, 11) # rgb = (0xd9,0xb0,0x0b) │ │ - (250,200, 1) # rgb = (0xfa,0xc8,0x01) │ │ - (254,203, 0) # rgb = (0xfe,0xcb,0x00) │ │ - (255,204, 0) # rgb = (0xff,0xcc,0x00) │ │ - (248,199, 1) # rgb = (0xf8,0xc7,0x01) │ │ - (208,169, 14) # rgb = (0xd0,0xa9,0x0e) │ │ ( 87, 80, 51) # rgb = (0x57,0x50,0x33) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 77, 72, 52) # rgb = (0x4d,0x48,0x34) │ │ - (239,192, 5) # rgb = (0xef,0xc0,0x05) │ │ - (225,182, 9) # rgb = (0xe1,0xb6,0x09) │ │ ( 64, 62, 53) # rgb = (0x40,0x3e,0x35) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - (150,126, 32) # rgb = (0x96,0x7e,0x20) │ │ - (254,204, 0) # rgb = (0xfe,0xcc,0x00) │ │ - (126,109, 40) # rgb = (0x7e,0x6d,0x28) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ - (182,150, 22) # rgb = (0xb6,0x96,0x16) │ │ - (157,132, 30) # rgb = (0x9d,0x84,0x1e) │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (176,145, 24) # rgb = (0xb0,0x91,0x18) │ │ - ( 97, 87, 49) # rgb = (0x61,0x57,0x31) │ │ ( 67, 65, 55) # rgb = (0x43,0x41,0x37) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ - (216,175, 12) # rgb = (0xd8,0xaf,0x0c) │ │ - (127,110, 40) # rgb = (0x7f,0x6e,0x28) │ │ ( 48, 48, 47) # rgb = (0x30,0x30,0x2f) │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ - (184,152, 22) # rgb = (0xb8,0x98,0x16) │ │ ( 58, 57, 52) # rgb = (0x3a,0x39,0x34) │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ - (158,133, 30) # rgb = (0x9e,0x85,0x1e) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ ( 83, 77, 51) # rgb = (0x53,0x4d,0x33) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ - (146,124, 34) # rgb = (0x92,0x7c,0x22) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - (185,152, 21) # rgb = (0xb9,0x98,0x15) │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ - (194,159, 19) # rgb = (0xc2,0x9f,0x13) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - (143,121, 35) # rgb = (0x8f,0x79,0x23) │ │ - (155,130, 31) # rgb = (0x9b,0x82,0x1f) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - ( 89, 82, 51) # rgb = (0x59,0x52,0x33) │ │ - (251,201, 0) # rgb = (0xfb,0xc9,0x00) │ │ - (253,202, 0) # rgb = (0xfd,0xca,0x00) │ │ - (100, 90, 48) # rgb = (0x64,0x5a,0x30) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - (183,150, 22) # rgb = (0xb7,0x96,0x16) │ │ - (195,159, 18) # rgb = (0xc3,0x9f,0x12) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 66, 63, 54) # rgb = (0x42,0x3f,0x36) │ │ - (220,178, 10) # rgb = (0xdc,0xb2,0x0a) │ │ ( 72, 68, 54) # rgb = (0x48,0x44,0x36) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ ( 66, 63, 54) # rgb = (0x42,0x3f,0x36) │ │ - (169,140, 26) # rgb = (0xa9,0x8c,0x1a) │ │ - (247,198, 2) # rgb = (0xf7,0xc6,0x02) │ │ ( 64, 62, 53) # rgb = (0x40,0x3e,0x35) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 72, 69, 55) # rgb = (0x48,0x45,0x37) │ │ - (116,101, 43) # rgb = (0x74,0x65,0x2b) │ │ - (145,123, 34) # rgb = (0x91,0x7b,0x22) │ │ - (118,103, 42) # rgb = (0x76,0x67,0x2a) │ │ ( 76, 72, 55) # rgb = (0x4c,0x48,0x37) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + ( 85, 78, 53) # rgb = (0x55,0x4e,0x35) │ │ + (217,176, 11) # rgb = (0xd9,0xb0,0x0b) │ │ + (250,200, 1) # rgb = (0xfa,0xc8,0x01) │ │ + (254,203, 0) # rgb = (0xfe,0xcb,0x00) │ │ + (255,204, 0) # rgb = (0xff,0xcc,0x00) │ │ + (248,199, 1) # rgb = (0xf8,0xc7,0x01) │ │ + (208,169, 14) # rgb = (0xd0,0xa9,0x0e) │ │ + (239,192, 5) # rgb = (0xef,0xc0,0x05) │ │ + (225,182, 9) # rgb = (0xe1,0xb6,0x09) │ │ + (150,126, 32) # rgb = (0x96,0x7e,0x20) │ │ + (254,204, 0) # rgb = (0xfe,0xcc,0x00) │ │ + (126,109, 40) # rgb = (0x7e,0x6d,0x28) │ │ + (182,150, 22) # rgb = (0xb6,0x96,0x16) │ │ + (157,132, 30) # rgb = (0x9d,0x84,0x1e) │ │ + (176,145, 24) # rgb = (0xb0,0x91,0x18) │ │ + ( 97, 87, 49) # rgb = (0x61,0x57,0x31) │ │ + (216,175, 12) # rgb = (0xd8,0xaf,0x0c) │ │ + (127,110, 40) # rgb = (0x7f,0x6e,0x28) │ │ + (184,152, 22) # rgb = (0xb8,0x98,0x16) │ │ + (158,133, 30) # rgb = (0x9e,0x85,0x1e) │ │ + (146,124, 34) # rgb = (0x92,0x7c,0x22) │ │ + (185,152, 21) # rgb = (0xb9,0x98,0x15) │ │ + (194,159, 19) # rgb = (0xc2,0x9f,0x13) │ │ + (143,121, 35) # rgb = (0x8f,0x79,0x23) │ │ + (155,130, 31) # rgb = (0x9b,0x82,0x1f) │ │ + ( 89, 82, 51) # rgb = (0x59,0x52,0x33) │ │ + (251,201, 0) # rgb = (0xfb,0xc9,0x00) │ │ + (253,202, 0) # rgb = (0xfd,0xca,0x00) │ │ + (100, 90, 48) # rgb = (0x64,0x5a,0x30) │ │ + (183,150, 22) # rgb = (0xb7,0x96,0x16) │ │ + (195,159, 18) # rgb = (0xc3,0x9f,0x12) │ │ + (220,178, 10) # rgb = (0xdc,0xb2,0x0a) │ │ + (169,140, 26) # rgb = (0xa9,0x8c,0x1a) │ │ + (247,198, 2) # rgb = (0xf7,0xc6,0x02) │ │ + (116,101, 43) # rgb = (0x74,0x65,0x2b) │ │ + (145,123, 34) # rgb = (0x91,0x7b,0x22) │ │ + (118,103, 42) # rgb = (0x76,0x67,0x2a) │ │ } │ │ tRNS { │ │ - 0 33 77 101 100 73 26 3 84 168 179 183 184 166 71 1 60 174 203 242 253 255 252 234 82 4 143 216 254 255 255 255 255 255 255 252 108 17 166 191 252 255 255 240 36 20 170 212 255 255 255 107 222 255 255 145 193 112 108 75 30 2 226 189 188 174 109 19 255 255 253 241 179 31 255 255 216 43 255 229 27 255 178 2 251 55 255 135 255 185 255 193 16 164 4 140 78 210 255 255 160 14 161 255 255 255 255 100 44 221 255 255 222 20 63 242 255 251 94 78 243 255 255 247 132 5 41 173 251 255 255 255 254 201 79 2 1 37 94 129 109 57 8} │ │ + 0 33 77 101 100 73 26 3 84 168 179 183 184 166 71 1 60 174 203 242 253 252 234 82 4 143 216 254 252 108 17 166 191 252 240 36 20 170 212 107 222 145 193 112 108 75 30 2 226 189 188 174 109 19 253 241 179 31 216 43 229 27 178 2 251 55 135 185 193 16 164 4 140 78 210 160 14 161 100 44 221 222 20 63 242 251 94 78 243 247 132 5 41 173 251 254 201 79 2 1 37 94 129 109 57 8} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000010203030303030303030304050600000000000000000000000000000000000000000000000000000000000000 │ │ 000708090a0a0b0c0c0c0c0c0c0c0c0c0d0e0f0000000000000000000000000000000000000000000000000000000000 │ │ -0010110a1213141515151515151515151617180000000000000000000000000000000000000000000000000000000000 │ │ -191a0a1b1c1d1e1f1f1f1f1f202020202122232400000000000000000000000000000000000000000000000000000000 │ │ -25262728291f1f1f1f1f1f1f2020202020202a2b2c000000000000000000000000000000000000000000000000000000 │ │ -2d2e2f30311f1f1f1f1f1f1f202020202020203233000000000000000000000000000000000000000000000000000000 │ │ -2d2e34351f1f1f1f1f1f1f1f202020202020203637000000000000000000000000000000000000000000000000000000 │ │ -2d2e34351f1f1f1f1f1f1f1f2020202020202036383939393939393939393939393939393939393a3b3c3d0000000000 │ │ -2d2e3435311f1f1f1f1f1f1f20202020202020363e3f3f40404040404040404040404040404040404041424300000000 │ │ -2d2e34351f1f1f1f1f1f1f1f202020202020204445454545454545454545454545454545454545454546474849000000 │ │ -2d2e3435202020202020202020202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f4a4b4c4d0000 │ │ -2d2e3435202020202020202020202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f4e4f5000 │ │ -2d2e3435202020202020202020202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f515253 │ │ -2d2e3435202020202020202020202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e5455 │ │ -2d2e3435202020202020202020202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5657 │ │ -2d2e3435202020202020202020202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5859 │ │ -2d2e3435202020202020202020202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e3435202020202020202020202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e3435202020202020202020202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e3435202020202020202020202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e3435202020202020202020202020202020202020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -2d2e34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -5c5d34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -5e5f34351f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f5a5b │ │ -006061621f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6364 │ │ -00656667681f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f696a6b │ │ -00006c6d6e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f6f7071 │ │ -0000007273741f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2a757600 │ │ -000000007778797a1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f21447b7c7d00 │ │ -00000000007e7f8081828282828282828282828282828282828282828282828282828282828282828283848586870000 │ │ -00000000000088898a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e00000000 │ │ +0010110a1213146a6a6a6a6a6a6a6a6a1516170000000000000000000000000000000000000000000000000000000000 │ │ +18190a1a1b6b6c6d6d6d6d6d6e6e6e6e6f701c1d00000000000000000000000000000000000000000000000000000000 │ │ +1e1f2021716d6d6d6d6d6d6d6e6e6e6e6e6e722223000000000000000000000000000000000000000000000000000000 │ │ +24252673746d6d6d6d6d6d6d6e6e6e6e6e6e6e7527000000000000000000000000000000000000000000000000000000 │ │ +242528766d6d6d6d6d6d6d6d6e6e6e6e6e6e6e7729000000000000000000000000000000000000000000000000000000 │ │ +242528766d6d6d6d6d6d6d6d6e6e6e6e6e6e6e772a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2d2e2f0000000000 │ │ +24252876746d6d6d6d6d6d6d6e6e6e6e6e6e6e7730313132323232323232323232323232323232323233343500000000 │ │ +242528766d6d6d6d6d6d6d6d6e6e6e6e6e6e6e7879797979797979797979797979797979797979797936373839000000 │ │ +242528766e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7a7b3a3b0000 │ │ +242528766e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7c3c3d00 │ │ +242528766e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7d3e3f │ │ +242528766e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c4041 │ │ +242528766e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7e42 │ │ +242528766e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7f43 │ │ +242528766e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +242528766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +454628766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +474828766d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d8044 │ │ +00494a816d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d824b │ │ +004c4d83846d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d85864e │ │ +00004f50876d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d885152 │ │ +0000005354896d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d72555600 │ │ +0000000057588a8b6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6f78595a5b00 │ │ +00000000005c5d5e8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e5f6061620000 │ │ +000000000000636465666666666666666666666666666666666666666666666666666666666666666667686900000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/textfile01.png │ ├── sng │ │ @@ -18,19 +18,35 @@ │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ @@ -100,78 +116,62 @@ │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (254,252,252) # rgb = (0xfe,0xfc,0xfc) │ │ (254,252,251) # rgb = (0xfe,0xfc,0xfb) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ } │ │ tRNS { │ │ - 0 26 71 34 1 62 172 81 2 64 178 214 246 246 235 225 88 218 255 255 255 97 218 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 103 111 61 167 211 8 20 142 255 104 87 160 160 151 145 145 57} │ │ + 0 26 71 34 1 62 172 81 2 64 178 214 246 246 235 225 88 218 97 218 103 111 61 167 211 8 20 142 104 87 160 160 151 145 145 57} │ │ IMAGE { │ │ pixels hex │ │ 000000010202020202020202020202020202020202020202020202020202020202020202020202020202030400000000 │ │ 000000050606060606060606060606060606060606060606060606060606060606060606060606060606070800000000 │ │ 000000090a0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0f10000000 │ │ -000000090a11121313131313131313131313131313131313131313131313131313131313131313131313131415000000 │ │ -000000090a16171818181819181818181818181818181818181818181818181818181818181818181818181a15000000 │ │ -000000090a16171b1c1818191d1e18181f18181818181818181818181818181820211818182218181818181a15000000 │ │ -000000090a162324252517262728292a2b291f241f292c2524292d2e291b242f2c303124253213332534181a15000000 │ │ -000000090a16332f293514363738392e3a31133b3c3d323e3f351323403d414243304445403a22464230181a15000000 │ │ -000000090a16171818181819181818181818181818181818472218204819181818181818181818181818181a15000000 │ │ -000000090a16174918181819181818181e1e1818181c1818181818181818271d1818133418213d483320181a15000000 │ │ -000000090a1617273531274a362a3546404527124b3f123622334c29431d45233e4d4a321a3b45313c1f181a15000000 │ │ -000000090a161746434c4d294e2a273e383d3e434f244d4c1e4a323d46212b2d3823263242462322262d194415000000 │ │ -000000090a16171e191818191818181818181818191818181e1818181919181918181919181818181818181a15000000 │ │ -000000090a16174624182a1e181818181818192a25181818171818181f50182518181e513c3c18181818181a15000000 │ │ -000000090a1617364142521d1a531a4c3927545544562a19462f52374e574239564e3d45585627591818181a15000000 │ │ -000000090a16171b1c28283c492f4b2d5848255817262d19491d2f4949511c58512430581f1c485a1818181a15000000 │ │ -000000090a16171818181e1e18181e21181818181e1e1818181818181818181e1e181e1e181818181818181a15000000 │ │ -000000090a16331818184f3018181d26181818181d2e181818181818182218251318341c181818181818181a15000000 │ │ -000000090a16174214555b541252565c183e54523f231b4c415d143a3a5e2d455f6043274b3b18181818181a15000000 │ │ -000000090a1617301b584958204b4b2818135828484f34301c584b2d1b1b1f2e581b5050342818181818181a15000000 │ │ -000000090a16171818181819181818183c3c1818181818181e1f5a471818181818185919183c47471818181a15000000 │ │ -000000090a1617482e1b58514922513232325151204a1b2d25292f232f2e3430281d314b1c29241c1818181a15000000 │ │ -000000090a162b335161443146393f43313132454a512b3a2532484336515039393232384c424c2d1f18181a15000000 │ │ -000000090a16171d2230482e51504f132e2e341d34474f4f301334132e343c2e2d1d2d1d4f484f591f18181a15000000 │ │ -000000090a16231c1e5a131e1e191e1e5a511e2d1e19341e19191919491e19191e1e1818181818181818181a15000000 │ │ -000000090a162c3e3e493a59273d4d314260253d442e35461b334636315b2b273f441818181818181818181a15000000 │ │ -000000090a16462323484d344c46383543392546321d1b231c241b2c35272c27433d1818181818181818181a15000000 │ │ -000000090a163318181818191d1918181818181818181818181818181818181818181818181818181818181a15000000 │ │ -000000090a162c3d2c132230241d1d5a591d2a4f4a204b22173c22131d2e1b2620135919181818181818181a15000000 │ │ -000000090a162b282f4a1a2b1a2c324f3d423851406146312b346136324c313a3d314a1e181818181818181a15000000 │ │ -000000090a16173050252429464826592f232f26174923284a3c51582e13463d5133585a181818181818181a15000000 │ │ -000000090a16331818181819181818181818181818181818181818181818181818181818181818181818181a15000000 │ │ -000000090a1617281c3c2c3d304f483e282622492e221259181818181818181818181818181818181818181a15000000 │ │ -000000090a161746562d4c4c55404b5b534127364e252f1e181818181818181818181818181818181818181a15000000 │ │ -000000090a1617224834344830203c594f2a50131d3c4718181818181818181818181818181818181818181a15000000 │ │ -000000090a16171b511f18195a2a18214718181818181818181818181818181818181818181818181818181a15000000 │ │ -000000090a162324383d28334b3f28174918181818181818626218181818181818181818181818181818181a15000000 │ │ -000000090a16332f2353445c61553f4c1318181818181818636318181818181818181818181818181818181a15000000 │ │ -000000090a16171818181819181818181818181818181818181818181818181818181818181818181818181a15000000 │ │ -000000090a16331818181819181818181818181818181818181818181818181818181818181818181818181a15000000 │ │ -000000090a16171818181819181818181818181818181818181818181818181818181818181818181818181a15000000 │ │ -000000090a16331818181819181818181818181818181818181818181818181818181818181818181818181a15000000 │ │ -000000090a16171818181819181818181818181818181818181818181818181818181818181818181818181a64000000 │ │ -000000090a16331818181819181818181818181818181818181818181818181818181818181818181818181a65000000 │ │ -000000090a16171818181819181818181818181818181818181818181818181818181818181818181818181a65000000 │ │ -000000666768331818181819181818181818181818181818181818181818181818181818181818181818181a65000000 │ │ -000000696a6b5c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d6c6d000000 │ │ -00000000006e6f7071727272727272727272727272727272727272727272727272727272727272727272727374000000 │ │ +000000090a11242525252525252525252525252525252525252525252525252525252525252525252525252612000000 │ │ +000000090a13272828282829282828282828282828282828282828282828282828282828282828282828282a12000000 │ │ +000000090a13272b2c2828292d2e28282f28282828282828282828282828282830312828283228282828282a12000000 │ │ +000000090a133334353527363738393a3b392f342f393c3534393d3e392b343f3c404134354225433544282a12000000 │ │ +000000090a13433f394526464748493e4a41254b4c4d424e4f452533504d515253405455504a32565240282a12000000 │ │ +000000090a13272828282829282828282828282828282828573228305829282828282828282828282828282a12000000 │ │ +000000090a13275928282829282828282e2e2828282c2828282828282828372d2828254428314d584330282a12000000 │ │ +000000090a1327374541375a463a4556505537245b4f244632435c39532d55334e5d5a422a4b55414c2f282a12000000 │ │ +000000090a132756535c5d395e3a374e484d4e535f345d5c2e5a424d56313b3d4833364252563332363d295412000000 │ │ +000000090a13272e292828292828282828282828292828282e2828282929282928282929282828282828282a12000000 │ │ +000000090a13275634283a2e282828282828293a35282828272828282f60283528282e614c4c28282828282a12000000 │ │ +000000090a1327465152622d2a632a5c4937646554663a29563f62475e675249665e4d55686637692828282a12000000 │ │ +000000090a13272b2c38384c593f5b3d6858356827363d29592d3f5959612c68613440682f2c586a2828282a12000000 │ │ +000000090a13272828282e2e28282e31282828282e2e2828282828282828282e2e282e2e282828282828282a12000000 │ │ +000000090a13432828285f4028282d36282828282d3e282828282828283228352528442c282828282828282a12000000 │ │ +000000090a13275226656b642462666c284e64624f332b5c516d264a4a6e3d556f7053375b4b28282828282a12000000 │ │ +000000090a1327402b685968305b5b3828256838585f44402c685b3d2b2b2f3e682b6060443828282828282a12000000 │ │ +000000090a13272828282829282828284c4c2828282828282e2f6a572828282828286929284c57572828282a12000000 │ │ +000000090a1327583e2b68615932614242426161305a2b3d35393f333f3e4440382d415b2c39342c2828282a12000000 │ │ +000000090a133b436171544156494f53414142555a613b4a3542585346616049494242485c525c3d2f28282a12000000 │ │ +000000090a13272d3240583e61605f253e3e442d44575f5f402544253e444c3e3d2d3d2d5f585f692f28282a12000000 │ │ +000000090a13332c2e6a252e2e292e2e6a612e3d2e29442e29292929592e29292e2e2828282828282828282a12000000 │ │ +000000090a133c4e4e594a69374d5d415270354d543e45562b435646416b3b374f542828282828282828282a12000000 │ │ +000000090a13563333585d445c56484553493556422d2b332c342b3c45373c37534d2828282828282828282a12000000 │ │ +000000090a134328282828292d2928282828282828282828282828282828282828282828282828282828282a12000000 │ │ +000000090a133c4d3c253240342d2d6a692d3a5f5a305b32274c32252d3e2b3630256929282828282828282a12000000 │ │ +000000090a133b383f5a2a3b2a3c425f4d524861507156413b447146425c414a4d415a2e282828282828282a12000000 │ │ +000000090a13274060353439565836693f333f36275933385a4c61683e25564d6143686a282828282828282a12000000 │ │ +000000090a13432828282829282828282828282828282828282828282828282828282828282828282828282a12000000 │ │ +000000090a1327382c4c3c4d405f584e383632593e322469282828282828282828282828282828282828282a12000000 │ │ +000000090a132756663d5c5c65505b6b635137465e353f2e282828282828282828282828282828282828282a12000000 │ │ +000000090a1327325844445840304c695f3a60252d4c5728282828282828282828282828282828282828282a12000000 │ │ +000000090a13272b612f28296a3a28315728282828282828282828282828282828282828282828282828282a12000000 │ │ +000000090a133334484d38435b4f38275928282828282828727228282828282828282828282828282828282a12000000 │ │ +000000090a13433f3363546c71654f5c2528282828282828737328282828282828282828282828282828282a12000000 │ │ +000000090a13272828282829282828282828282828282828282828282828282828282828282828282828282a12000000 │ │ +000000090a13432828282829282828282828282828282828282828282828282828282828282828282828282a12000000 │ │ +000000090a13272828282829282828282828282828282828282828282828282828282828282828282828282a12000000 │ │ +000000090a13432828282829282828282828282828282828282828282828282828282828282828282828282a12000000 │ │ +000000090a13272828282829282828282828282828282828282828282828282828282828282828282828282a14000000 │ │ +000000090a13432828282829282828282828282828282828282828282828282828282828282828282828282a15000000 │ │ +000000090a13272828282829282828282828282828282828282828282828282828282828282828282828282a15000000 │ │ +000000161718432828282829282828282828282828282828282828282828282828282828282828282828282a15000000 │ │ +000000191a1b6c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d741c000000 │ │ +00000000001d1e1f20212121212121212121212121212121212121212121212121212121212121212121212223000000 │ │ } │ ├── Image content